Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Switch move_base_flex to post-Hydro params format to improve reliability #159

Draft
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

jeremysalwen
Copy link
Contributor

I was seeing flakiness in move_base_flex that seemed to be due to the automatic migration of parameters from the pre-Hydro to post-Hydro format (see http://wiki.ros.org/costmap_2d#costmap_2d.2Flayered.Pre-Hydro_Parameters). It seems that sometimes the params would end up as a mixture of the two, causing the costmap to fail to be populated.

This PR just ports everything to the new post-Hydro format, so there is no automatic conversion that can go wrong.

I verified using rosparam get /move_base_flex/global_costmap that the only net effect on the parameters is that the static_map: true pre-Hydro parameter is gone, which does not matter since the post-Hydro static_layer parameters are all set correctly and enabled.

I was seeing flakiness in move_base_flex that seemed to be due to the automatic migration of parameters from the pre-Hydro to post-Hydro format (see http://wiki.ros.org/costmap_2d#costmap_2d.2Flayered.Pre-Hydro_Parameters).  It seems that sometimes the params would end up as a mixture of the two, causing the costmap to fail to be populated.

This PR just ports everything to the new post-Hydro format, so there is no automatic conversion that can go wrong.
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.

1 participant