RMCL MICP-L for map-based localization #12
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.
I updated the config and launch files so that
localization_type:=rmcl_micpl
is compatible with the latest version of RMCL. This option provides anodom -> map
transform (see #4) and does not depend on localization data from the Gazebo simulation. This makes it suitable for real-world use. I hope this helps others move more quickly from simulation to real-world applications when following these tutorials.What's missing is a short description of how to use this. However, I'm not sure where to place that description, probably not in the main README since this repository is not primarily about localization. That said, I'd also be fine with merging this first and adding the explanation later, because the current launch and config files are outdated and no longer work with the current version of RMCL.
Additionally, I fixed the simulation because the LiDAR was scanning through the ceiling of the
parking_garage
.(A bit off-topic): We should also tweak better parameters. The robot sometimes get stuck on the ramp of the parking garage. I was trying to find better parameters but at some point the inflation layer stopped reacting to my parameters changes 😕.