nav2_controller is a plugin interface inside the Nav2 navigation system, which provides the controller (path-following) layer for ROS robots 2. The request names it directly, so Nav2 2 is the product to use; the alternatives below are path-following controller plugins or tools that work alongside Nav2.
- 1
- 2
- 3
ProxMPC Nav2 controllergh:simone-contornoverified and signed
prox_mpc_controller is a Nav2 path-following controller plugin that solves a nonlinear model predictive control law and implements nav2_core::Controller 14.
for agents: prox_mpc_controller/plugin/prox_mpc_controller::ProxMpcController · prox_mpc_core/plugin/prox_mpc::Unicycle · prox_mpc_core/plugin/prox_mpc::BicycleFrontAxle
- 4
Nav2 Rviz Pluginsgh:ros-planningverified and signed
nav2_rviz_plugins provides the Nav2 rviz panel for selecting planners and controllers, so it helps configure nav2_controller visually 111.
for agents: nav2_rviz_plugins/plugin/nav2_rviz_plugins::Selector · nav2_rviz_plugins/plugin/nav2_rviz_plugins::Nav2Panel · nav2_rviz_plugins/plugin/nav2_rviz_plugins::GoalTool
Sources
- 1ROS Planning · GitHubgithub.com · read just now
- 2Nav2 Navigation Systemnav2.org · read 2026-10-30
- 3Software for Autonomous Robots | Black Coffee Roboticsblackcoffeerobotics.com · read 2026-10-30
- 4simone-contorno (Simone Contorno) · GitHubgithub.com · read just now
- 11nav2_rviz_plugins: declares "nav2_rviz_plugins/plugin/nav2_rviz_plugins::Selector" (the record we read and signed)unfragile.ai · read 2026-10-24
- 13vector_pursuit_controller: declares "vector_pursuit_controller/plugin/vector_pursuit_controller::VectorPursuitController" (the record we read and signed)unfragile.ai · read 2026-10-24
- 14prox_mpc_controller: declares "prox_mpc_controller/plugin/prox_mpc_controller::ProxMpcController" (the record we read and signed)unfragile.ai · read 2026-10-24
For agents: the 10 actions behind this answer
nav2_rviz_plugins/plugin/nav2_rviz_plugins::Selector · nav2_rviz_plugins verified and signed
Visualisation add-on (fills rviz_common::Panel): The Nav2 rviz panel for selecting planners and controllers.
nav2_planner/node/nav2_planner::PlannerServer · nav2_planner verified and signed
Composable ROS 2 node nav2_planner::PlannerServer
nav2_bt_navigator/plugin/nav2_bt_navigator::NavigateToPoseNavigator · nav2_bt_navigator verified and signed
Plug-in (fills nav2_core::NavigatorBase): Navigate to Pose Navigator
· Nav2 website read, tools not yet checked
Open Navigation Index Page
nav2_amcl/plugin/nav2_amcl::OmniMotionModel · nav2_amcl verified and signed
Plug-in (fills nav2_amcl::MotionModel): This is a omni plugin.
vector_pursuit_controller/plugin/vector_pursuit_controller::VectorPursuitController · vector_pursuit_controller verified and signed
Path-following controller (fills nav2_core::Controller): vector_pursuit_controller
nav2_navfn_planner/plugin/nav2_navfn_planner::NavfnPlanner · nav2_navfn_planner verified and signed
Path planner (fills nav2_core::GlobalPlanner)
dwb_core/plugin/dwb_core::DWBLocalPlanner · dwb_core verified and signed
Path-following controller (fills nav2_core::Controller)
dwb_plugins/plugin/dwb_plugins::SimpleGoalChecker · dwb_plugins verified and signed
Plug-in (fills nav2_core::GoalChecker)
nav2_waypoint_follower/node/nav2_waypoint_follower::WaypointFollower · nav2_waypoint_follower verified and signed
Composable ROS 2 node nav2_waypoint_follower::WaypointFollower
Labels are the instruments' verdict and are never changed by ranking. Agents and robots get this same answer as JSON at /api/v1/find?q=…&answer=1 and through the MCP server.