split parameter files for mapping/planning #10
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
When creating a new map there are no virtual walls to take into account, and if we keep the
virtual_walls_map
layer in the costmaps, move base will wait for them indefinitely. Hence this PR splits the costmap configs and adds new files for the different use cases, "planning", which includes the layer, and "mapping", which doesn't.Also, the parameter
first_map_only
is set to false in the mapping-configs.The
move_base.xml
is updated to include the new config files, and distinguishes between the mapping and planning cases based on themapping
-argument, which defaults tofalse
. So I think the changes should be compatible with other existing launch files and only add the possibility to disable the virtual walls layer and set the first_map_only to false with one argument.