ROS 2 Navigation Stack is an end-to-end autonomous navigation pipeline for a simulated differential-drive robot. It covers the core pieces needed for robot autonomy: mapping, costmap generation, path planning, and path following.
The project uses ROS 2, Docker, and Foxglove to build and inspect the system. A* handles global path planning, while Pure Pursuit controls the robot along the generated route.