Understanding behavior changes after parameter tuning in Nav2 #5986
Replies: 1 comment 6 replies
-
|
You can also use dynamic parameters, you don't need to edit and relaunch -- you can dynamically adjust parameters on the fly to see behavior changes as they occur. We have benchmarking for the planners and smoothers that help in some initial tuning and metrics collection in |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
While working with Nav2 on a real robot, I found that getting navigation running is usually straightforward — but systematically tuning it reliably is much harder.
Many issues I encounter (and often see online) look like:
The tuning workflow often ends up being:
edit YAML → relaunch → observe → interpret → adjust → repeat
After a while it becomes difficult to understand what exactly changed between two runs, or why one configuration behaved better than another.
Before exploring solutions, I wanted to ask whether this matches the experience of others in the community:
Do you find that the main difficulty of Nav2 is understanding behavioral differences between runs after parameter changes?
And from the maintainer perspective:
Is this kind of run-to-run analysis intentionally outside the scope of Nav2 itself (i.e., better handled by external tooling)?
I’d really appreciate hearing how others approach systematic tuning today.
Beta Was this translation helpful? Give feedback.
All reactions