KaiChen1008 / Sim-to-Real-Virtual-Guidance-for-Robot-Navigation

πŸ—ΊπŸ€–πŸš˜πŸ•ΉπŸ“‘ An effective, easy-to-implement, and low-cost modular framework for completing complex navigation tasks.
79 stars 34 forks source link
automation computer-vision edge-computing localization machine-learning reinforcement-learning robotics sim-to-real slam

πŸ€– Sim-to-Real Virtual Guidance for Robot Navigation

documentation_link

An effective, easy-to-implement, and low-cost modular framework for robot navigation tasks. Two documentations are available on official and nice-look 😜.

πŸ… This project won the second place in NVIDIA AI at the Edge Challenge.

πŸ’Ύ Variant

πŸ“Ž Prerequisites

Note: Both versions of Python required.

πŸ”§ How It Works

  1. Our full architecture is split into four parts: the Perception module, Localization module, Planner module and Control policy module.
  2. The perception module translates the image into comprehensible segmented chunks
  3. The Localization module calculates the agent’s position.
  4. The Planner module generates a path leading to the goal. This path is then communicated to the control policy module via a β€œvirtual guide”.
  5. The Control policy module then deploys deep reinforcement learning to control the agent.
  6. For more details please refer to the website.

πŸ“– Documentation

See here.

πŸ”¨ Installation

You can find the instruction here

πŸͺ› Usage

Please refer to Manual