Short Explanation
Use Nav2 to send a mobile robot from its current pose to a goal while handling planning, control, and recovery behaviors.
Nav2 is the ROS 2 navigation stack for planning, controlling, recovering, and executing autonomous robot navigation tasks.
Core parameters, trigger timing, and visual before/after demo references.
Use Nav2 to send a mobile robot from its current pose to a goal while handling planning, control, and recovery behaviors.
Prepare the scene, image, video, sensor stream, prompt, or configuration expected by the original project.
Read the produced visualization, prediction, map, trajectory, mask, grasp pose, or other documented artifact.
Readable controls and the meaning of each returned artifact.
mappathOccupancy map and metadata used by global planning.
goal_posetextTarget x, y, and orientation for navigation.
behavior_treepathBehavior tree that coordinates planning, control, and recovery.
planned_pathPath returned by the selected global planner.
cmd_velVelocity commands produced by the controller.
navigation_resultAction status and recovery outcome for the navigation request.
Official resources, deployment steps, academic context, citation, and source-reported benchmark numbers.
ros2 launch nav2_bringup navigation_launch.py
ros2 action send_goal /navigate_to_pose nav2_msgs/action/NavigateToPose '{pose: ...}'{
"tool": "nav2",
"status": "ok",
"results": [
{
"label": "ROS 2 navigation",
"score": 0.87,
"output": "Path, velocity commands, behavior-tree execution state"
}
],
"timing": {
"runtime": "Deployment-specific; measure action success rate, path length, recovery count, and controller loop timing on the target robot.",
"device": "documented in source benchmark when available"
},
"artifacts": {
"visualization": "tools/nav2/runs/visualization.png",
"raw_predictions": "tools/nav2/runs/predictions.json"
}
}Paper identity and contribution summary.
@misc{nav2YEAR,
title={Navigation2: A ROS 2 Navigation Framework},
author={Author},
year={YEAR},
note={Add venue or arXiv identifier},
url={https://github.com/ros-navigation/navigation2}
}Only compact, source-reported numbers are shown here.
| Dataset | Metric | Value | Runtime | Source |
|---|---|---|---|---|
| Nav2 is a ROS 2 navigation framework; the official docs do not publish one canonical benchmark dataset or score for the whole stack. | Core result | No single official source-reported numeric benchmark is used here because results depend on robot platform, planner/controller plugin, map, costmap settings, localization, and behavior tree. | Deployment-specific; measure action success rate, path length, recovery count, and controller loop timing on the target robot. | Add source |
Official Nav2 docs, package configuration, RViz/costmap traces, action feedback, and local navigation logs.
Visual references from the original tool. Click any image to inspect the original size.