Add Hector SLAM, LaMa and mbf #1
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.
Description
This PR adds:
Large Maps Framework (LaMa) as a new localization package.
move base flex as a navigation alternative to move base.
Note: this PR also includes the latest work from @eborghi10 on Hardware updates and Square Test.
Type of change
How Has This Been Tested?
A) Hector + Map server
On another console:
Map the environment and when finished, save the map:
B) Hector + geotiff
On another console:
Map the environment and when finished, save the map:
This will store it under ca_hector/maps with the name _ts.tif and _ts.tfw, where is the name of the environment mapped ('house' in this case).
C) Repeated A) and B) sending navigation goals to the robot instead of using teleop.
Using rviz, test navigation and localization.
A) Regressions
Check that move base is the navigation option by default
B) New feature
Using rviz, test that the robot can navigate when sending a goal to
create1/move_base_simple/goal.Note: test using different local and global planners, configuring them through env variables.
Test Configuration:
Checklist: