Skip to content

Document all tunable parameters for coverage_mission_nav#2

Draft
Copilot wants to merge 10 commits intomainfrom
copilot/tune-parameters-navigation-coverage
Draft

Document all tunable parameters for coverage_mission_nav#2
Copilot wants to merge 10 commits intomainfrom
copilot/tune-parameters-navigation-coverage

Conversation

Copy link

Copilot AI commented Mar 13, 2026

No single reference existed for all parameters that affect coverage navigation behavior, making systematic tuning difficult.

Changes

  • COVERAGE_TUNING.md (new) — complete per-parameter reference covering all four subsystems (coverage planner, DWA local planner, costmaps, move_base), with default values, units, tuning implications, and a symptom→fix troubleshooting table
  • launch/coverage_mission_nav.launch — grouped and annotated every <arg> and <param> inline; clarified NavfnROS/allow_unknown must stay true for mapless operation
  • config/dwa_planner.yaml — inline comments explaining the three most impactful scoring weights (path_distance_bias, goal_distance_bias, occdist_scale) and all velocity/acceleration/simulation knobs
  • config/costmap_common.yaml, global_costmap.yaml, local_costmap.yaml — annotated all frequency, window-size, inflation, and obstacle-range parameters with tuning constraints (e.g. local_costmap/update_frequencycontroller_frequency)

Quick reference — highest-impact knobs

Symptom Parameter(s) to touch
Too slow max_vel_x, acc_lim_x in dwa_planner.yaml
Clips obstacles inflation_radius, occdist_scale
Oscillates at goal xy_goal_tolerance, goal_distance_bias
Stalls / timeouts stall_timeout, waypoint_timeout, controller_patience
No reachable target target_cost_threshold, no_target_retry_limit
Sparse coverage row_spacing, waypoint_spacing
Original prompt

give me all the paramrters i can try tuning and an explanation of what the parameter is when testing the deployment of this navigation by coverage mission nav. Do u think i shd just try to tune parameters and eventually it would run well?


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

…meter docs

Co-authored-by: mtaruno <44710581+mtaruno@users.noreply.github.com>
Copilot AI changed the title [WIP] Tune parameters for navigation by coverage mission Document all tunable parameters for coverage_mission_nav Mar 13, 2026
Copilot AI requested a review from mtaruno March 13, 2026 16:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants