Nav2 default-parameter changelog (demo)

Post text

X-ready text for 23 of 102 commits: ≤280 weighted characters per post (links count as 23), threads split automatically, and every number checked against the diff. Nothing is posted. Also available as posts.json and posts.txt.

Aug 15, 2026 · af4233c

Nav2 update (Aug 15): velocity_smoother/max_accel[0] 2.5 → 3.0 (20% higher) - velocity_smoother/max_decel[0] -2.5 → -3.0 (20% lower) - velocity_smoother/max_accel[2] 3.2 → 3.5 (9.4% higher) - velocity_smoother/max_decel[2] -3.2 → -3.5 (9.4% lower)

251/280

Details: https://fitzyracing1.github.io/knoblog/demo/nav2/entries/af4233c.html Commit: https://github.com/ros-navigation/navigation2/commit/af4233c67cafffe7e40c45197c833116fcbb8c1c Values are repo defaults from the params files.

112/280

Dec 29, 2025 · f3406e2

Nav2 update (Dec 29): new controller_server/PathHandler/inversion_xy_tolerance = 0.2 - new controller_server/PathHandler/inversion_yaw_tolerance = 0.4 - new controller_server/general_goal_checker/path_length_tolerance = 1.0

223/280

- controller_server/FollowPath/transform_tolerance removed (was 0.1) Details: https://fitzyracing1.github.io/knoblog/demo/nav2/entries/f3406e2.html Commit: https://github.com/ros-navigation/navigation2/commit/f3406e246cda1e7c28052409a098313fbc1761fe Values are repo defaults from the params files.

182/280

Sep 26, 2025 · 4e5273a

Nav2 update (Sep 26): new flag collision_monitor/enabled (ON by default) Details: https://fitzyracing1.github.io/knoblog/demo/nav2/entries/4e5273a.html Commit: https://github.com/ros-navigation/navigation2/commit/4e5273a2dd399f55db2c54e3d17e2cbb59bc3bcd Values are repo defaults from the params files.

186/280

Jun 12, 2025 · 792bcac

Nav2 update (Jun 12): new flag route_server/smooth_corners (ON by default) Details: https://fitzyracing1.github.io/knoblog/demo/nav2/entries/792bcac.html Commit: https://github.com/ros-navigation/navigation2/commit/792bcac93e44258a97f3d38cdf6a3a8f5714d4b6 Values are repo defaults from the params files.

188/280

Jun 1, 2025 · eb2235a

Nav2 update (Jun 1): new flag global_costmap/global_costmap/keepout_filter/override_lethal_cost (ON by default) - new flag local_costmap/local_costmap/keepout_filter/override_lethal_cost (ON by default) - new global_costmap/global_costmap/keepout_filter/lethal_override_cost = 200

280/280

- new local_costmap/local_costmap/keepout_filter/lethal_override_cost = 200 Details: https://fitzyracing1.github.io/knoblog/demo/nav2/entries/eb2235a.html Commit: https://github.com/ros-navigation/navigation2/commit/eb2235a86e3599d295060b1904e1f635f93ae9b7 Values are repo defaults from the params files.

189/280

May 20, 2025 · cd7a0b7

Nav2 update (May 20): new flag loopback_simulator/scan_use_inf (ON by default) Details: https://fitzyracing1.github.io/knoblog/demo/nav2/entries/cd7a0b7.html Commit: https://github.com/ros-navigation/navigation2/commit/cd7a0b75a0b9a6ac19ddf0de27d369f28dddef9c Values are repo defaults from the params files.

192/280

May 15, 2025 · df12f68

Nav2 update (May 15): new flag global_costmap/global_costmap/speed_filter/enabled (ON by default) Details: https://fitzyracing1.github.io/knoblog/demo/nav2/entries/df12f68.html Commit: https://github.com/ros-navigation/navigation2/commit/df12f68464418582c7fad7d1790fc0480c8d1185 Values are repo defaults from the params files.

211/280

May 9, 2025 · 5f34bc3

Nav2 update (May 9): new flag global_costmap/global_costmap/keepout_filter/enabled (ON by default) - new flag local_costmap/local_costmap/keepout_filter/enabled (ON by default) - new costmap_filter_info_server/base = 0.0 - new costmap_filter_info_server/multiplier = 1.0

270/280

Details: https://fitzyracing1.github.io/knoblog/demo/nav2/entries/5f34bc3.html Commit: https://github.com/ros-navigation/navigation2/commit/5f34bc362b65a6d4f3bd08f21c0531f6f1468b06 Values are repo defaults from the params files.

112/280

Apr 28, 2025 · b6a5387

Nav2 update (Apr 28): new smoother_server/route_smoother/tolerance = 1.0e-10 - new flag smoother_server/route_smoother/do_refinement (ON by default) - new flag smoother_server/simple_smoother/enforce_path_inversion (ON by default)

230/280

- new flag smoother_server/route_smoother/enforce_path_inversion (off by default) Details: https://fitzyracing1.github.io/knoblog/demo/nav2/entries/b6a5387.html Commit: https://github.com/ros-navigation/navigation2/commit/b6a5387d6823de6eb8008da995a72086e8ace1e5 Values are repo defaults from the params files.

195/280

Apr 5, 2025 · c3d41d6

Nav2 update (Apr 5): new flag controller_server/FollowPath/publish_optimal_trajectory (ON by default) Details: https://fitzyracing1.github.io/knoblog/demo/nav2/entries/c3d41d6.html Commit: https://github.com/ros-navigation/navigation2/commit/c3d41d6a51618a11486135efd618f2829baa36bf Values are repo defaults from the params files.

215/280

Apr 1, 2025 · e90717d

Nav2 update (Apr 1): controller_server/FollowPath/CostCritic/consider_footprint: switched OFF by default Details: https://fitzyracing1.github.io/knoblog/demo/nav2/entries/e90717d.html Commit: https://github.com/ros-navigation/navigation2/commit/e90717de5d2895d288bb06de7373c2c7553af4f1 Values are repo defaults from the params files.

218/280

Nov 21, 2024 · 90a6c8d

Nav2 update (Nov 21): new docking_server/controller/dock_collision_threshold = 0.3 - new docking_server/controller/transform_tolerance = 0.1 - new flag docking_server/controller/use_collision_detection (ON by default) - new docking_server/controller/projection_time = 5.0

271/280

Details: https://fitzyracing1.github.io/knoblog/demo/nav2/entries/90a6c8d.html Commit: https://github.com/ros-navigation/navigation2/commit/90a6c8d80096469a22e1a56e5447d58fb8e66ef6 Values are repo defaults from the params files.

112/280

Jun 11, 2024 · 7737a2f

Nav2 update (Jun 11): new docking_server/dock_prestaging_tolerance = 0.5 - new docking_server/simple_charging_dock/docking_threshold = 0.05 - new docking_server/undock_angular_tolerance = 0.1 - new docking_server/undock_linear_tolerance = 0.05

243/280

+1 more on the details page. Details: https://fitzyracing1.github.io/knoblog/demo/nav2/entries/7737a2f.html Commit: https://github.com/ros-navigation/navigation2/commit/7737a2fafa27c18efef4689582799bdce6aeb1df Values are repo defaults from the params files.

141/280

Feb 1, 2024 · b970a84

Nav2 update (Feb 1): planner_server/GridBased/tolerance 0.25 → 0.5 (2x higher) - planner_server/GridBased/smoother/tolerance removed (was 1.0e-10) Details: https://fitzyracing1.github.io/knoblog/demo/nav2/entries/b970a84.html Commit: https://github.com/ros-navigation/navigation2/commit/b970a8428fa996f582a1d9c30f816bba97704527 Values are repo defaults from the params files.

261/280

Jan 10, 2024 · 5f7f83a

Nav2 update (Jan 10): planner_server/GridBased/tolerance 0.5 → 0.25 (2x lower) - new planner_server/GridBased/smoother/tolerance = 1.0e-10 - new flag planner_server/GridBased/debug_visualizations (ON by default) - new flag planner_server/GridBased/smooth_path (ON by default)

276/280

+1 more on the details page. Details: https://fitzyracing1.github.io/knoblog/demo/nav2/entries/5f7f83a.html Commit: https://github.com/ros-navigation/navigation2/commit/5f7f83a12168b74d64c3f054de09f2eb1a23adc0 Values are repo defaults from the params files.

141/280

Dec 13, 2023 · 04c6ca5

Nav2 update (Dec 13): global_costmap/global_costmap/inflation_layer/inflation_radius 0.55 → 0.7 (27% higher) - local_costmap/local_costmap/inflation_layer/inflation_radius 0.55 → 0.70 (27% higher)

198/280

- collision_monitor/FootprintApproach/time_before_collision 2.0 → 1.2 (40% lower) Details: https://fitzyracing1.github.io/knoblog/demo/nav2/entries/04c6ca5.html Commit: https://github.com/ros-navigation/navigation2/commit/04c6ca5eed4529757fcb9d4ca48a50e2a7ce023a Values are repo defaults from the params files.

196/280

Jun 13, 2022 · 6f31d59

Nav2 update (Jun 13): new flag velocity_smoother/use_sim_time (ON by default) - new flag waypoint_follower/use_sim_time (ON by default) Details: https://fitzyracing1.github.io/knoblog/demo/nav2/entries/6f31d59.html Commit: https://github.com/ros-navigation/navigation2/commit/6f31d59e6d43f845b70bd1b953fec21f6e792c0d Values are repo defaults from the params files.

249/280

Jun 6, 2022 · f00d468

Nav2 update (Jun 6): new flag bt_navigator_navigate_through_poses_rclcpp_node/use_sim_time (ON by default) - new flag bt_navigator_navigate_to_pose_rclcpp_node/use_sim_time (ON by default)

188/280

Details: https://fitzyracing1.github.io/knoblog/demo/nav2/entries/f00d468.html Commit: https://github.com/ros-navigation/navigation2/commit/f00d468eb10952ada56f4d6e2ddd16815cc2a3ca Values are repo defaults from the params files.

112/280

Apr 4, 2022 · 4234a6e

Nav2 update (Apr 4): new behavior_server/transform_tolerance = 0.1 - recoveries_server/transform_tolerance removed (was 0.1) - new flag behavior_server/use_sim_time (ON by default) - new behavior_server/cycle_frequency = 10.0

225/280

Details: https://fitzyracing1.github.io/knoblog/demo/nav2/entries/4234a6e.html Commit: https://github.com/ros-navigation/navigation2/commit/4234a6ea27de2094dde98a5f928522d72b139227 Values are repo defaults from the params files.

112/280

Mar 30, 2022 · b48ba73

Nav2 update (Mar 30): new smoother_server/simple_smoother/tolerance = 1.0e-10 - new flag smoother_server/simple_smoother/do_refinement (ON by default) Details: https://fitzyracing1.github.io/knoblog/demo/nav2/entries/b48ba73.html Commit: https://github.com/ros-navigation/navigation2/commit/b48ba733fb45106341d974f4147497975f412c8c Values are repo defaults from the params files.

264/280

Nov 29, 2021 · fee433f

Nav2 update (Nov 29): new recoveries_server/transform_tolerance = 0.1 Details: https://fitzyracing1.github.io/knoblog/demo/nav2/entries/fee433f.html Commit: https://github.com/ros-navigation/navigation2/commit/fee433ff76b1fe2997043bec16b81568fbead49e Values are repo defaults from the params files.

183/280

Nov 18, 2021 · 7befc49

Nav2 update (Nov 18): new flag smoother_server/use_sim_time (ON by default) Details: https://fitzyracing1.github.io/knoblog/demo/nav2/entries/7befc49.html Commit: https://github.com/ros-navigation/navigation2/commit/7befc4975d3df4e252677a7a2b7c1d6c783fbd20 Values are repo defaults from the params files.

189/280

Sep 25, 2019 · 9c06186

Nav2 update (Sep 25): new flag bt_navigator_rclcpp_node/use_sim_time (ON by default) - new flag controller_server_rclcpp_node/use_sim_time (ON by default) - new flag planner_server/use_sim_time (ON by default) - new flag planner_server_rclcpp_node/use_sim_time (ON by default)

276/280

Details: https://fitzyracing1.github.io/knoblog/demo/nav2/entries/9c06186.html Commit: https://github.com/ros-navigation/navigation2/commit/9c061867064c1ff45167d5456d9297d8985905a9 Values are repo defaults from the params files.

112/280