Convert a point cloud or 2D grid map into a 3D OctoMap for robot path planning
Click a start and destination point in a web browser to compute a navigable 3D path
Manually edit map cells and mark hazardous zones using the desktop GUI
Control and monitor a real robot's navigation from a browser without extra hardware
| 6-robot/jie_3d_nav | nolangz/pixel2motion | cvlab-kaist/gld | |
|---|---|---|---|
| Stars | 190 | 193 | 196 |
| Language | Python | Python | Python |
| Setup difficulty | hard | moderate | hard |
| Complexity | 4/5 | 3/5 | 5/5 |
| Audience | developer | designer | researcher |
Figures from each repo's GitHub metadata at analysis time.
Requires ROS 2 Humble and a robot platform with a spatial positioning module for real-world use.
jie_3d_nav is a 3D navigation system for robots built on ROS 2 Humble, controlled through a web browser interface. ROS 2 (Robot Operating System 2) is an open-source framework used to program robots. This project lets you take a map of a physical environment, whether it was scanned as a point cloud, loaded from a 2D grid map, or generated from a simulation, and convert it into a 3D occupancy map called an OctoMap. An OctoMap divides space into a 3D grid of cells, each marked as occupied, free, or unknown, allowing a robot to understand what areas it can and cannot travel through. Once the map is loaded, you can open a web page in any browser, click a starting point and a destination on the 3D map, and the system will calculate a navigable path. You can also view and manually edit the map cells using a desktop GUI, mark hazardous or blocked zones, and manage saved map files. The system has been tested on a real robot dog platform with a spatial positioning module. You would use this project if you are building or experimenting with an autonomous robot that needs to navigate three-dimensional environments, such as a robot that must move through a multi-story building or uneven terrain, and you want to control and monitor it from a web browser without specialized hardware.
A ROS 2 based 3D navigation system for robots that turns scanned or simulated maps into a 3D OctoMap and lets you plan paths through a web browser.
Mainly Python. The stack also includes Python, ROS 2.
Setup difficulty is rated hard, with roughly 1h+ to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.