Nav2 Navigation Stack - kilted
kilted
ROS 2 Navigation Stack
|
This experiment runs a set of planners over randomly generated maps, with randomly generated goals for objective benchmarking.
To use, modify the Nav2 bringup parameters to include the planners of interest:
Set global costmap settings to those desired for benchmarking. The global map will be automatically set in the script. Inside of metrics.py
, you can modify the map or set of planners to use.
Launch the benchmark via ros2 launch ./planning_benchmark_bringup.py
to launch the planner and map servers, then run each script in this directory:
metrics.py
to capture data in .pickle
files.process_data.py
to take the metric files and process them into key results (and plots)