ros-navigation/navigation2

ROS 2 Navigation Framework and System

C++

4,797

2,934 commits

updated Oct 9, 2026

See the code

README

Nav2

GitHub Workflow Status codecov Build Status

For detailed instructions on how to:

Please visit our documentation site. Please visit our community Slack here (if this link does not work, please contact maintainers to reactivate).

⚠️ If you need professional services related to Nav2, please contact Open Navigation at info@opennav.org.

Our Sponsors

Please thank our amazing sponsors for their generous support of Nav2 on behalf of the community to allow the project to continue to be professionally maintained, developed, and supported for the long-haul! Open Navigation LLC provides project leadership, maintenance, development, and support services to the Nav2 & ROS community.

Dexory develops robotics and AI logistics solutions to drive better business decisions using a digital twin of warehouses to provide inventory insights.

Nvidia develops GPU and AI technologies that power modern robotics, autonomous driving, data centers, gaming, and more.

AMD provides high-performance and adaptive computing solutions that empower robotics and autonomous systems with embedded SoCs, FPGAs, and Ryzen CPUs, and Radeon GPUs.

Polymath Robotics creates safety-critical navigation systems for industrial vehicles that are radically simple to enable and deploy.

Stereolabs produces the high-quality ZED stereo cameras with a complete vision pipeline from neural depth to SLAM, 3D object tracking, AI and more.

3Laws Robotics provide Supervisor ROS and Pro, easy-to-use dynamic collision avoidance solutions to improve safety and application throughput.

Staer makes mobile robots truly autonomous and gives them the ability to map new environments, understand space, plan their movements, and continuously improve.

Build Status

Packagehumble Sourcehumble Debianjazzy Sourcejazzy Debianlyrical Sourcelyrical Debian
navigation2Build StatusBuild StatusBuild StatusBuild StatusBuild StatusBuild Status
nav2_amclBuild StatusBuild StatusBuild StatusBuild StatusBuild StatusBuild Status
nav2_behavior_treeBuild StatusBuild StatusBuild StatusBuild StatusBuild StatusBuild Status
nav2_behaviorsBuild StatusBuild StatusBuild StatusBuild StatusBuild StatusBuild Status
nav2_bringupBuild StatusBuild StatusBuild StatusBuild StatusBuild StatusBuild Status
nav2_bt_navigatorBuild StatusBuild StatusBuild StatusBuild StatusBuild StatusBuild Status
nav2_collision_monitorBuild StatusBuild StatusBuild StatusBuild StatusBuild StatusBuild Status
nav2_commonBuild StatusBuild StatusBuild StatusBuild StatusBuild StatusBuild Status
nav2_constrained_smootherBuild StatusBuild StatusBuild StatusBuild StatusBuild StatusBuild Status
nav2_controllerBuild StatusBuild StatusBuild StatusBuild StatusBuild StatusBuild Status
nav2_coreBuild StatusBuild StatusBuild StatusBuild StatusBuild StatusBuild Status
nav2_costmap_2dBuild StatusBuild StatusBuild StatusBuild StatusBuild StatusBuild Status
nav2_dockingBuild StatusBuild StatusBuild StatusBuild StatusBuild StatusBuild Status
nav2_docking_btBuild StatusBuild StatusBuild StatusBuild StatusBuild StatusBuild Status
nav2_docking_coreBuild StatusBuild StatusBuild StatusBuild StatusBuild StatusBuild Status
nav2_dwb_controllerBuild StatusBuild StatusBuild StatusBuild StatusBuild StatusBuild Status
nav2_followingN/AN/AN/AN/ABuild StatusBuild Status
nav2_graceful_controllerBuild StatusBuild StatusBuild StatusBuild StatusBuild StatusBuild Status
nav2_lifecycle_managerBuild StatusBuild StatusBuild StatusBuild StatusBuild StatusBuild Status
nav2_loopback_simN/AN/ABuild StatusBuild StatusBuild StatusBuild Status
nav2_map_serverBuild StatusBuild StatusBuild StatusBuild StatusBuild StatusBuild Status
nav2_mppi_controllerBuild StatusBuild StatusBuild StatusBuild StatusBuild StatusBuild Status
nav2_msgsBuild StatusBuild StatusBuild StatusBuild StatusBuild StatusBuild Status
nav2_navfn_plannerBuild StatusBuild StatusBuild StatusBuild StatusBuild StatusBuild Status
nav2_plannerBuild StatusBuild StatusBuild StatusBuild StatusBuild StatusBuild Status
nav2_regulated_pure_pursuitBuild StatusBuild StatusBuild StatusBuild StatusBuild StatusBuild Status
nav2_rotation_shim_controllerBuild StatusBuild StatusBuild StatusBuild StatusBuild StatusBuild Status
nav2_ros_commonN/AN/AN/AN/ABuild StatusBuild Status
nav2_routeBuild StatusBuild StatusBuild StatusBuild StatusBuild StatusBuild Status
nav2_rviz_pluginsBuild StatusBuild StatusBuild StatusBuild StatusBuild StatusBuild Status
nav2_simple_commanderBuild StatusBuild StatusBuild StatusBuild StatusBuild StatusBuild Status
nav2_smac_plannerBuild StatusBuild StatusBuild StatusBuild StatusBuild StatusBuild Status
nav2_smootherBuild StatusBuild StatusBuild StatusBuild StatusBuild StatusBuild Status
nav2_system_testsBuild StatusBuild StatusBuild StatusBuild StatusBuild StatusBuild Status
nav2_theta_star_plannerBuild StatusBuild StatusBuild StatusBuild StatusBuild StatusBuild Status
nav2_utilBuild StatusBuild StatusBuild StatusBuild StatusBuild StatusBuild Status
nav2_velocity_smootherBuild StatusBuild StatusBuild StatusBuild StatusBuild StatusBuild Status
nav2_voxel_gridBuild StatusBuild StatusBuild StatusBuild StatusBuild StatusBuild Status
nav2_waypoint_followerBuild StatusBuild StatusBuild StatusBuild StatusBuild StatusBuild Status
navigation
robotics
ros2

ros-navigation/navigation2

ROS 2 Navigation Framework and System

C++

4,797

2,934 commits

updated Oct 9, 2026

See the code

README

Nav2

GitHub Workflow Status codecov Build Status

For detailed instructions on how to:

Please visit our documentation site. Please visit our community Slack here (if this link does not work, please contact maintainers to reactivate).

⚠️ If you need professional services related to Nav2, please contact Open Navigation at info@opennav.org.

Our Sponsors

Please thank our amazing sponsors for their generous support of Nav2 on behalf of the community to allow the project to continue to be professionally maintained, developed, and supported for the long-haul! Open Navigation LLC provides project leadership, maintenance, development, and support services to the Nav2 & ROS community.

Dexory develops robotics and AI logistics solutions to drive better business decisions using a digital twin of warehouses to provide inventory insights.

Nvidia develops GPU and AI technologies that power modern robotics, autonomous driving, data centers, gaming, and more.

AMD provides high-performance and adaptive computing solutions that empower robotics and autonomous systems with embedded SoCs, FPGAs, and Ryzen CPUs, and Radeon GPUs.

Polymath Robotics creates safety-critical navigation systems for industrial vehicles that are radically simple to enable and deploy.

Stereolabs produces the high-quality ZED stereo cameras with a complete vision pipeline from neural depth to SLAM, 3D object tracking, AI and more.

3Laws Robotics provide Supervisor ROS and Pro, easy-to-use dynamic collision avoidance solutions to improve safety and application throughput.

Staer makes mobile robots truly autonomous and gives them the ability to map new environments, understand space, plan their movements, and continuously improve.

Build Status

Packagehumble Sourcehumble Debianjazzy Sourcejazzy Debianlyrical Sourcelyrical Debian
navigation2Build StatusBuild StatusBuild StatusBuild StatusBuild StatusBuild Status
nav2_amclBuild StatusBuild StatusBuild StatusBuild StatusBuild StatusBuild Status
nav2_behavior_treeBuild StatusBuild StatusBuild StatusBuild StatusBuild StatusBuild Status
nav2_behaviorsBuild StatusBuild StatusBuild StatusBuild StatusBuild StatusBuild Status
nav2_bringupBuild StatusBuild StatusBuild StatusBuild StatusBuild StatusBuild Status
nav2_bt_navigatorBuild StatusBuild StatusBuild StatusBuild StatusBuild StatusBuild Status
nav2_collision_monitorBuild StatusBuild StatusBuild StatusBuild StatusBuild StatusBuild Status
nav2_commonBuild StatusBuild StatusBuild StatusBuild StatusBuild StatusBuild Status
nav2_constrained_smootherBuild StatusBuild StatusBuild StatusBuild StatusBuild StatusBuild Status
nav2_controllerBuild StatusBuild StatusBuild StatusBuild StatusBuild StatusBuild Status
nav2_coreBuild StatusBuild StatusBuild StatusBuild StatusBuild StatusBuild Status
nav2_costmap_2dBuild StatusBuild StatusBuild StatusBuild StatusBuild StatusBuild Status
nav2_dockingBuild StatusBuild StatusBuild StatusBuild StatusBuild StatusBuild Status
nav2_docking_btBuild StatusBuild StatusBuild StatusBuild StatusBuild StatusBuild Status
nav2_docking_coreBuild StatusBuild StatusBuild StatusBuild StatusBuild StatusBuild Status
nav2_dwb_controllerBuild StatusBuild StatusBuild StatusBuild StatusBuild StatusBuild Status
nav2_followingN/AN/AN/AN/ABuild StatusBuild Status
nav2_graceful_controllerBuild StatusBuild StatusBuild StatusBuild StatusBuild StatusBuild Status
nav2_lifecycle_managerBuild StatusBuild StatusBuild StatusBuild StatusBuild StatusBuild Status
nav2_loopback_simN/AN/ABuild StatusBuild StatusBuild StatusBuild Status
nav2_map_serverBuild StatusBuild StatusBuild StatusBuild StatusBuild StatusBuild Status
nav2_mppi_controllerBuild StatusBuild StatusBuild StatusBuild StatusBuild StatusBuild Status
nav2_msgsBuild StatusBuild StatusBuild StatusBuild StatusBuild StatusBuild Status
nav2_navfn_plannerBuild StatusBuild StatusBuild StatusBuild StatusBuild StatusBuild Status
nav2_plannerBuild StatusBuild StatusBuild StatusBuild StatusBuild StatusBuild Status
nav2_regulated_pure_pursuitBuild StatusBuild StatusBuild StatusBuild StatusBuild StatusBuild Status
nav2_rotation_shim_controllerBuild StatusBuild StatusBuild StatusBuild StatusBuild StatusBuild Status
nav2_ros_commonN/AN/AN/AN/ABuild StatusBuild Status
nav2_routeBuild StatusBuild StatusBuild StatusBuild StatusBuild StatusBuild Status
nav2_rviz_pluginsBuild StatusBuild StatusBuild StatusBuild StatusBuild StatusBuild Status
nav2_simple_commanderBuild StatusBuild StatusBuild StatusBuild StatusBuild StatusBuild Status
nav2_smac_plannerBuild StatusBuild StatusBuild StatusBuild StatusBuild StatusBuild Status
nav2_smootherBuild StatusBuild StatusBuild StatusBuild StatusBuild StatusBuild Status
nav2_system_testsBuild StatusBuild StatusBuild StatusBuild StatusBuild StatusBuild Status
nav2_theta_star_plannerBuild StatusBuild StatusBuild StatusBuild StatusBuild StatusBuild Status
nav2_utilBuild StatusBuild StatusBuild StatusBuild StatusBuild StatusBuild Status
nav2_velocity_smootherBuild StatusBuild StatusBuild StatusBuild StatusBuild StatusBuild Status
nav2_voxel_gridBuild StatusBuild StatusBuild StatusBuild StatusBuild StatusBuild Status
nav2_waypoint_followerBuild StatusBuild StatusBuild StatusBuild StatusBuild StatusBuild Status
navigation
robotics
ros2

Significant stargazers

Daniel Han

2,366 followers · starred Apr 2024

Zhmin Zhao

711 followers · starred Jul 2026

Tim Baek

1,807 followers · starred Apr 2024

ooooo-create

21 followers · starred May 2023