The request names EasyNavigation (EasyNav), an open-source ROS 2 navigation system whose plugin architecture includes a simple maps manager (easynav_simple_maps_manager), a navmap maps manager and a routes maps manager 111. Its simple maps manager is a default plug-in that does nothing and mainly serves as a baseline 11; the navmap and routes managers are the alternatives within the same stack 11.
- 1
EasyNavigation (EasyNav) Maps Managergh:easynavigationverified and signed
A ROS 2 plug-in implementing easynav::MapsManagerBase, shipped as easynav_simple_maps_manager, which is a default "simple" maps manager that does nothing and serves as a baseline 111.
for agents: easynav_simple_maps_manager/plugin/easynav::SimpleMapsManager · easynav_navmap_maps_manager/plugin/easynav::navmap::NavMapMapsManager · easynav_routes_maps_manager/plugin/easynav::RoutesMapsManager
Sources
- 1EasyNavigation · GitHubgithub.com · read just now
- 11easynav_simple_maps_manager: declares "easynav_simple_maps_manager/plugin/easynav::SimpleMapsManager" (the record we read and signed)unfragile.ai · read 2026-10-24
For agents: the 10 actions behind this answer
easynav_simple_maps_manager/plugin/easynav::SimpleMapsManager · easynav_simple_maps_manager verified and signed
Plug-in (fills easynav::MapsManagerBase): A default "simple" implementation for the Maps Manager. This maps manager does nothing. It serves as an example, and will be used as a default plugin implementation if the navigation system configuration does not specify one.
easynav_bonxai_maps_manager/plugin/easynav_bonxai::BonxaiMapsManager · easynav_bonxai_maps_manager verified and signed
Plug-in (fills easynav::MapsManagerBase): A "bonxai" implementation for the Maps Manager.
easynav_costmap_maps_manager/plugin/easynav::CostmapMapsManager · easynav_costmap_maps_manager verified and signed
Plug-in (fills easynav::MapsManagerBase): A "costmap" implementation for the Maps Manager.
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.
easynav_simple_controller/plugin/easynav::SimpleController · easynav_simple_controller verified and signed
Plug-in (fills easynav::ControllerMethodBase): A default "simple" implementation for a Controller.
easynav_navmap_localizer/plugin/easynav::navmap::AMCLLocalizer · easynav_navmap_localizer verified and signed
Plug-in (fills easynav::LocalizerMethodBase): A default "navmap" implementation for the AMCL localizer.
easynav_simple_recovery/plugin/easynav::SimpleRecoveryManager · easynav_simple_recovery verified and signed
Plug-in (fills easynav::RecoveryManagerBase): A simple recovery system, meant as an example: brakes before an obstacle ahead, rotates to relocalize, backs up when stuck, and aborts the mission or shuts EasyNav down when that fails.
navmap_rviz_plugin/plugin/navmap_rviz_plugin::NavMapDisplay · navmap_rviz_plugin verified and signed
Visualisation add-on (fills rviz_common::Display): Visualize NavMap triangles and layers, with optional normals and alpha.
easynav_navmap_planner/plugin/easynav::navmap::AStarPlanner · easynav_navmap_planner verified and signed
Plug-in (fills easynav::PlannerMethodBase): A default "navmap" implementation for the A* path planner.
easynav_sensors/plugin/easynav::ImagePerceptionHandler · easynav_sensors verified and signed
Plug-in (fills easynav::PerceptionHandler): Handler for image sensors. Supports sensor_msgs/msg/Image message type. Perceptions are stored in NavState under the "image" group.
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.