| A* | Theta* | LazyTheta* |
|---|---|---|
![]() |
![]() |
![]() |
-
Downlaod Heuristic Path Planners Clone the repo, install dependencies with rosdep and compile it with catkin
mkdir -p ~/catkin_ws/src
cd ~/catkin_ws/src
# Clone the UAV simulator and this planner
git clone git@github.com:ChanJoon/uav_simulator.git
git clone git@github.com:ChanJoon/3D-Astar-Path-Planners.git
cd ..
rosdep update && rosdep install --from-paths src/ -y -r
catkin_make # catkin build- Launch a demo a request a path
- 3D A*:
roslaunch heuristic_planners planner.launch algorithm_name:=astar- 3D Theta*:
roslaunch heuristic_planners planner.launch algorithm_name:=thetastar- 3D LazyTheta*:
roslaunch heuristic_planners planner.launch algorithm_name:=lazythetastarand send a goal point using RViz 2D Nav Goal.
This project is based on the original Heuristic Path Planners but introduces important improvements:
✅ Supports 3D grid maps, not just preprocessed static maps (checkout their .bt files)
✅ Works directly with live PointCloud2 topics
✅ Includes updated simulation support via uav_simulator
This work is build upon robotics-upo/Heuristic_path_planners.


