Nav2 navigation stack
The navigation parameter file as it runs on the AMR — planners, controllers, costmaps and the collision monitor.
Versions
32
Parameters
647
across 14 nodes
Moved in range
153
510 held still
Period
28 Sept 2026
since 1 Sept 2026
What moved
2026-09-07-v1 → 2026-09-28-v2
Showing the most recent 24 versions. 8 older versions are outside this range — pick a wider one below.
controller_server
| Parameter | Moves | Values, oldest first |
|---|---|---|
| FollowPath.TerminalGoalCriticyaw_weight | 6 |
|
| FollowPathvx_max | 5 | |
| FollowPathvx_min | 5 |
|
| enforce_path_inversion | 4 |
|
| FollowPath.advancedstraight_hold_handover_lateral_tolerance | 4 |
|
| FollowPathbatch_size | 4 |
|
| FollowPath.PathAlignCriticcost_weight | 4 |
|
| FollowPath.TwirlingCriticcost_weight | 4 |
|
| general_goal_checkerxy_goal_tolerance | 4 |
|
| PathHandlerprune_distance | 4 | |
| FollowPath.advancednear_goal_distance | 3 | |
| FollowPath.advancednear_goal_velocity_scaling | 3 |
|
| FollowPath.advancedstraight_hold_lateral_tolerance | 3 |
|
| FollowPath.advancedstraight_hold_max_wz | 3 |
|
| FollowPath.advancedstraight_wz_hold | 3 |
|
| FollowPathclosed_loop | 3 |
|
| FollowPath.PathAlignCriticthreshold_to_consider | 3 |
|
| FollowPath.PathFollowCriticcost_weight | 3 | |
| FollowPathtemperature | 3 |
|
| FollowPath.TerminalGoalCriticlateral_weight | 3 | |
| controller_frequency | 2 |
|
| controller_plugins | 2 |
|
| FollowPath.advancednear_goal_vx_min | 2 |
|
| FollowPath.advancednear_goal_vx_std | 2 |
|
| FollowPath.advancedstraight_hold_filter_time | 2 |
|
| FollowPath.advancedstraight_hold_handover_after_pause | 2 |
|
| FollowPath.advancedstraight_hold_handover_distance | 2 |
|
| FollowPath.advancedstraight_hold_prediction_distance | 2 |
|
| FollowPath.advancedwarm_start_timeout | 2 |
|
| FollowPath.advancedwz_std_decay_strength | 2 | |
| FollowPath.advancedwz_std_decay_to | 2 |
|
| FollowPathangular_disengage_threshold | 2 |
|
| FollowPathbidirectional_threshold | 2 |
|
| FollowPathforward_sampling_distance | 2 |
|
| FollowPath.GoalAngleCriticenabled | 2 |
|
| FollowPathmax_angular_accel | 2 |
|
| FollowPath.PathAngleCriticenabled | 2 |
|
| FollowPathpublish_shim_markers | 2 |
|
| FollowPathrest_angular_dist_threshold | 2 |
|
| FollowPathrotate_to_heading_angular_vel | 2 |
|
| FollowPathsimulate_ahead_time | 2 |
|
| FollowPathstatic_handoff_settle_cycles | 2 | |
| FollowPathstatic_handoff_vel_threshold | 2 |
|
| FollowPathterminal_position_release_tolerance | 2 |
|
| FollowPath.TerminalGoalCriticactivation_start | 2 |
|
| FollowPath.TerminalGoalCriticstop_ramp_distance | 2 |
|
| FollowPath.TerminalGoalCriticterminal_window_time | 2 |
|
| FollowPathvertex_reversal_angular_dist_threshold | 2 |
|
| FollowPathvertex_search_distance | 2 |
|
| FollowPathvertex_stop_settle_cycles | 2 | |
| FollowPathvertex_tolerance | 2 |
|
| general_goal_checkertrans_stopped_velocity | 2 |
|
| use_realtime_priority | 2 |
|
| FollowPath.advancedantithetic_wz_sampling | 1 |
|
| FollowPath.advancedcurvature_decel | 1 | |
| FollowPath.advancedcurvature_velocity_scaling | 1 |
|
| FollowPath.advancednear_goal_vx_max | 1 |
|
| FollowPath.advancedstraight_hold_debug_readout_offset_x | 1 |
|
| FollowPath.advancedstraight_hold_debug_readout_offset_y | 1 |
|
| FollowPath.advancedstraight_hold_debug_text_size | 1 |
|
| FollowPath.advancedstraight_hold_handover_heading_tolerance | 1 |
|
| FollowPath.advancedstraight_hold_heading_tolerance | 1 |
|
| FollowPath.advancedstraight_hold_lookahead_time | 1 |
|
| FollowPath.advancedstraight_hold_obstacle_influence | 1 |
|
| FollowPath.advancedstraight_hold_publish_debug_markers | 1 |
|
| FollowPath.advancedterminal_brake_decel | 1 |
|
| FollowPath.advancedterminal_brake_latency | 1 |
|
| FollowPath.advancedterminal_braking | 1 |
|
| FollowPath.advancedterminal_heading_lookback | 1 |
|
| FollowPath.advancedterminal_stop_margin | 1 |
|
| FollowPathangular_dist_threshold | 1 |
|
| FollowPathax_max | 1 | |
| FollowPathax_min | 1 |
|
| FollowPath.CostCriticcritical_cost | 1 |
|
| FollowPathcritics | 1 |
|
| FollowPath.CurvatureOnlyPathAlignCriticenabled | 1 |
|
| FollowPathenforce_path_inversion | 1 |
|
| FollowPathgoal_rotation_hysteresis | 1 |
|
| FollowPathgoal_yaw_acceptance_ratio | 1 |
|
| FollowPath.GoalAngleCriticpath_heading_yaw_threshold | 1 |
|
| FollowPath.GoalAngleCriticthreshold_to_consider | 1 | |
| FollowPathmax_angular_brake_decel | 1 |
|
| FollowPathmax_angular_decel | 1 |
|
| FollowPathmax_cost_threshold | 1 |
|
| FollowPathmodel_delay_vx | 1 |
|
| FollowPathmodel_delay_wz | 1 |
|
| FollowPath.PathAlignCriticoffset_from_furthest | 1 | |
| FollowPath.PathAngleCriticforward_preference | 1 |
|
| FollowPath.PathAngleCriticoffset_from_furthest | 1 | |
| FollowPath.PathAngleCriticthreshold_to_consider | 1 | |
| FollowPath.PathFollowCriticoffset_from_furthest | 1 | |
| FollowPath.PathFollowCriticpublish_debug_markers | 1 |
|
| FollowPathplugin | 1 |
|
| FollowPathpreferred_turn_direction | 1 |
|
| FollowPathpreferred_turn_max_penalty | 1 |
|
| FollowPathpublish_path_window | 1 |
|
| FollowPathrotate_at_vertex | 1 |
|
| FollowPathrotation_breakaway_angular_vel | 1 |
|
| FollowPathrotation_breakaway_timeout | 1 |
|
| FollowPathrotation_correction_angular_vel | 1 |
|
| FollowPathrotation_latency | 1 |
|
| FollowPathrotation_max_corrections | 1 |
|
| FollowPathrotation_momentum_window | 1 |
|
| FollowPathrotation_settle_duration | 1 |
|
| FollowPathrotation_settle_timeout | 1 |
|
| FollowPathrotation_stop_margin | 1 |
|
| FollowPathstatic_handoff | 1 |
|
| FollowPathterminal_goal_approach_threshold | 1 |
|
| FollowPath.TerminalGoalCriticactivation_full | 1 |
|
| FollowPath.TerminalGoalCriticbraking_vx_weight | 1 |
|
| FollowPath.TerminalGoalCriticdebug_reached_hold_time | 1 |
|
| FollowPath.TerminalGoalCriticdebug_readout_offset_x | 1 |
|
| FollowPath.TerminalGoalCriticdebug_readout_offset_y | 1 |
|
| FollowPath.TerminalGoalCriticdebug_readout_text_size | 1 |
|
| FollowPath.TerminalGoalCriticovershoot_weight | 1 |
|
| FollowPath.TerminalGoalCriticpath_heading_yaw_threshold | 1 |
|
| FollowPath.TerminalGoalCriticprompt_progress_weight | 1 |
|
| FollowPath.TerminalGoalCriticpublish_debug_markers | 1 |
|
| FollowPath.TerminalGoalCriticstop_vx_weight | 1 |
|
| FollowPath.TerminalGoalCriticterminal_window | 1 |
|
| FollowPathtime_steps | 1 | |
| FollowPath.TwirlingCriticcost_power | 1 |
|
| FollowPath.TwirlingCriticenabled | 1 |
|
| FollowPathuse_path_orientations | 1 |
|
| FollowPathvertex_decel | 1 |
|
| FollowPathvertex_engage_distance | 1 |
|
| FollowPathvertex_stop_vel_threshold | 1 |
|
| FollowPathvisualize | 1 |
|
| FollowPathvx_std | 1 |
|
| FollowPathWithBaseControllerqr_marker_length | 1 | |
| FollowPathWithBaseControllerqr_marker_width | 1 |
|
| FollowPathWithBaseControllerstatic_wall | 1 |
|
| general_goal_checkeryaw_goal_tolerance | 1 |
|
| use_sim_time | 1 |
|
bt_navigator
| Parameter | Moves | Values, oldest first |
|---|---|---|
| default_nav_route_bt_xml | 6 |
|
| default_nav_to_pose_bt_xml | 4 |
|
| odom_topic | 3 |
|
local_costmap
| Parameter | Moves | Values, oldest first |
|---|---|---|
| local_costmap.obstacle_layer.scantopic | 5 |
|
| local_costmapfootprint_padding | 1 |
|
| local_costmapheight | 1 | |
| local_costmapwidth | 1 |
global_costmap
| Parameter | Moves | Values, oldest first |
|---|---|---|
| global_costmap.obstacle_layer.scantopic | 5 |
|
| global_costmapfootprint_padding | 1 |
|
planner_server
| Parameter | Moves | Values, oldest first |
|---|---|---|
| GridBasedheuristic_cache_dir | 5 |
|
| planner_plugins | 1 |
|
collision_monitor
| Parameter | Moves | Values, oldest first |
|---|---|---|
| scantopic | 5 |
|
velocity_smoother
| Parameter | Moves | Values, oldest first |
|---|---|---|
| max_accel | 1 |
|
| max_decel | 1 |
|
| max_velocity | 1 |
|
| min_velocity | 1 |
|
route_server
| Parameter | Moves | Values, oldest first |
|---|---|---|
| nn_search_route_cost_margin | 1 |
|
| nn_search_use_route_cost | 1 |
|
smoother_server
| Parameter | Moves | Values, oldest first |
|---|---|---|
| use_sim_time | 1 |
|
153 parameters moved across 24 versions. 510 held still.
Compare two versions
Pick any two. Every version is also compared to the one before it on its own page.
Every version
- added— not in the earlier version
- removed— gone, or commented out
- changed— the value moved
- annotated— same value, different comment
| Version | Date | Params | Changes | Note | File |
|---|---|---|---|---|---|
| 2026-09-28-v2 | 647 | +2−8~17#2 | After | ↓ yaml | |
| 2026-09-28-v1 | 653 | +6~3 | Before | ↓ yaml | |
| 2026-09-24-v2 | 647 | +2~13#2 | FRDD 24Sep | ↓ yaml | |
| 2026-09-24-v1 | 645 | +4−1~14#1 | FRDD 18Sep | ↓ yaml | |
| 2026-09-23-v1 | 642 | +22~13#5 | 23Sep Final | ↓ yaml | |
| 2026-09-18-v1 | 620 | ~5#1 | 18Sep New MPPI First Test | ↓ yaml | |
| 2026-09-17-v4 | 620 | +7~4#1 | 17Sep Simulation After Tuning | ↓ yaml | |
| 2026-09-17-v3 | 613 | ~2#1 | 17Sep Simulation Before Tuning | ↓ yaml | |
| 2026-09-17-v2 | 613 | ~1#1 | 17Sep Param before lunchtime with precise rotation controller | ↓ yaml | |
| 2026-09-17-v1 | 613 | +11−3~3#10 | 17Sep First Param with precise rotation controller | ↓ yaml | |
| 2026-09-16-v2 | 605 | +1~4 | 16Sep Final | ↓ yaml | |
| 2026-09-16-v1 | 604 | +2−1~18#2 | 16Sep Morning | ↓ yaml | |
| 2026-09-14-v2 | 603 | ~1 | Last param on 14 Sep | ↓ yaml | |
| 2026-09-14-v1 | 603 | +8−2~4 | 14Sep 08:17 | ↓ yaml | |
| 2026-09-11-v2 | 597 | ~2 | 11Sep Final | ↓ yaml | |
| 2026-09-11-v1 | 597 | +4−2~9 | 11Sep Afternoon 4pm | ↓ yaml | |
| 2026-09-10-v1 | 595 | +8~17#1 | 10 Sep Final | ↓ yaml | |
| 2026-09-08-v2 | 587 | +1~11 | last param on 08 Sep | ↓ yaml | |
| 2026-09-08-v1 | 586 | +1−1~8#4 | 8Sep parameters | ↓ yaml | |
| 2026-09-07-v5 | 586 | ~4#2 | 07Sep Final | ↓ yaml | |
| 2026-09-07-v4 | 586 | ~7 | 07Sep Afternoon Nav2 #2 = max speed 1.5m/s | ↓ yaml | |
| 2026-09-07-v3 | 586 | ~4 | 07Sep Afternoon Nav2 #2 | ↓ yaml | |
| 2026-09-07-v2 | 586 | +1~4 | 07Sep Afternoon Nav2 #1 | ↓ yaml | |
| 2026-09-07-v1 | 585 | baseline of this range | 07Sep Morning Nav2 | ↓ yaml |