The request names easynav_serest_controller, which is a plugin inside EasyNavigation (EasyNav), the ROS 2 navigation system; its action record lists it as a SeReST Controller implementation 110. The EasyNav repository is the product to use, and the Nav2 controller server is the closest established alternative for path-following control 312.
- 1
EasyNavigation (EasyNav)gh:easynavigationverified and signed
Open-source ROS 2 navigation system whose plugin easynav_serest_controller::SerestController provides an implementation of the SeReST Controller for the ControllerMethodBase interface 110.
for agents: easynav_serest_controller/plugin/easynav::SerestController · easynav_simple_controller/plugin/easynav::SimpleController · easynav_regulated_pp_controller/plugin/easynav::RegulatedPurePursuitController
- 2
Nav2 Controller Servergh:ros-planningverified and signed
ROS 2 composable controller server node nav2_controller::ControllerServer for path-following control, with plugin controllers such as graceful and regulated pure pursuit 312.
for agents: nav2_controller/node/nav2_controller::ControllerServer · nav2_graceful_controller/plugin/nav2_graceful_controller::GracefulController · nav2_regulated_pure_pursuit_controller/plugin/nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController
- 3
Sources
- 1EasyNavigation · GitHubgithub.com · read just now
- 3ROS Planning · GitHubgithub.com · read just now
- 5ros-controls · GitHubgithub.com · read just now
- 10easynav_serest_controller: declares "easynav_serest_controller/plugin/easynav::SerestController" (the record we read and signed)unfragile.ai · read 2026-10-24
- 12nav2_controller: declares "nav2_controller/node/nav2_controller::ControllerServer" (the record we read and signed)unfragile.ai · read 2026-10-24
- 14admittance_controller: declares "admittance_controller/plugin/admittance_controller::AdmittanceController" (the record we read and signed)unfragile.ai · read 2026-10-24
For agents: the 10 actions behind this answer
easynav_serest_controller/plugin/easynav::SerestController · easynav_serest_controller verified and signed
Plug-in (fills easynav::ControllerMethodBase): A implementation of the SeReST Controller.
rust-mcp-server-generator · rust-mcp-server-generator verified and signed
Generate a complete Rust Model Context Protocol server project with tools, prompts, resources, and tests using the official rmcp SDK
nav2_controller/node/nav2_controller::ControllerServer · nav2_controller verified and signed
Composable ROS 2 node nav2_controller::ControllerServer
opennav_following/node/opennav_following::FollowingServer · opennav_following verified and signed
Composable ROS 2 node opennav_following::FollowingServer
nav2_planner/node/nav2_planner::PlannerServer · nav2_planner verified and signed
Composable ROS 2 node nav2_planner::PlannerServer
easynav_diagnostic_recovery/plugin/easynav::ControllerStuckEvaluator · easynav_diagnostic_recovery verified and signed
Plug-in (fills easynav_diagnostic_recovery::RecoveryEvaluatorBase): Diagnoses a robot commanded to move ("cmd_vel" above threshold) that is not making progress (robot_pose barely changing). Skips evaluation while a recovery mitigation owns control_owner, while any safety reflex is intervening, or wi
nav2_route/node/nav2_route::RouteServer · nav2_route verified and signed
Composable ROS 2 node nav2_route::RouteServer
nav2_smoother/node/nav2_smoother::SmootherServer · nav2_smoother verified and signed
Composable ROS 2 node nav2_smoother::SmootherServer
nav2_map_server/node/nav2_map_server::MapServer · nav2_map_server verified and signed
Composable ROS 2 node nav2_map_server::MapServer
easynav_simple_planner/plugin/easynav::SimplePlanner · easynav_simple_planner verified and signed
Plug-in (fills easynav::PlannerMethodBase): A default "simple" implementation for the A* path planner.
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.