Run a published mapless navigation research method on a real quadruped robot with one sensor.
Train a new navigation policy from scratch inside a physics simulator before deploying it.
Use an AI coding assistant with the included prompt guide to regenerate the deployment software.
Adapt the navigation output to drive a different robot body that accepts standard velocity commands.
| manifoldtechltd/sru-odin | avbiswas/sam2-mlx | chanthruu/wind_energy_monitor | |
|---|---|---|---|
| Stars | 27 | 27 | 27 |
| Language | Python | Python | Python |
| Setup difficulty | hard | moderate | moderate |
| Complexity | 5/5 | 4/5 | 3/5 |
| Audience | researcher | researcher | data |
Figures from each repo's GitHub metadata at analysis time.
Requires a physical quadruped robot with an Odin1 sensor, ROS Noetic, and GPU based Isaac Sim training infrastructure.
SRU x Odin takes a published robotics research method for guiding a walking robot around obstacles without a map, and makes it work on a real quadruped robot using a single sensor. The original research paper needed two separate pieces of hardware: a stereo camera to build a depth picture of the surroundings, and a separate tracking system to know precisely where the robot itself was. This project replaces both of those with one compact sensor called Odin1, which streams both the depth information and the robot's own position at once. The navigation approach works by feeding a depth image and a goal direction into a neural network that has a kind of short term memory, so it can recall where obstacles were a moment ago even as the robot keeps moving. That network was originally trained using reinforcement learning, a method where a simulated robot learns good behavior through repeated trial and error inside a physics simulator rather than being explicitly programmed with rules. Training happens inside a simulated environment, and the resulting trained model is then converted into a lightweight format that can run efficiently on the robot's onboard computer, without needing the full training software installed. The project targets the Unitree Go2 quadruped robot and outputs simple movement commands that any robot with the right control interface could use, so the navigation logic itself is not tied to one specific robot body. It also includes a written guide meant to be handed to an AI coding assistant, which can use that guide to regenerate the entire deployment software from scratch, covering the model interface, the robot control code, and the startup scripts. The repository is organized into three parts: one for training the navigation model inside a simulator, one for the tested deployment code that runs on the physical robot, and one containing the AI prompt guide. It is released under the MIT license and is based on a peer-reviewed research paper on mapless navigation.
A robotics project that lets a walking robot navigate around obstacles without a map, using one sensor instead of two and a memory-equipped AI navigation model.
Mainly Python. The stack also includes Python, ONNX Runtime, ROS.
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated hard, with roughly 1day+ to a first successful run.
Mainly researcher.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.