-
Notifications
You must be signed in to change notification settings - Fork 516
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
Multi-robot SLAM #541
Open
jsongCMU
wants to merge
20
commits into
SteveMacenski:ros1_multirobot
Choose a base branch
from
jsongCMU:multi-robot
base: ros1_multirobot
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Multi-robot SLAM #541
Changes from 10 commits
Commits
Show all changes
20 commits
Select commit
Hold shift + click to select a range
35b9322
Made makeLaser use frame_id from scan
jsongCMU 4684f95
Allowed subscription to multiple laser scans
jsongCMU c6a66fb
Allowed multirobot odom tf retrieval; updated yaml for multiple odom …
jsongCMU 58cb61b
Made each robot get its own laser assistant
jsongCMU 7157b98
Added error messages for different number of frames/topics
jsongCMU 9927c9f
Changed setTransformFromPoses to take in header instead of just stamp
jsongCMU d424c89
Changed map-odom tf to use laser frame from scan header, and odom fra…
jsongCMU 06a6498
Publish all map->base_link tfs to prevent them from going stale
jsongCMU 212369e
Fixed incorrect constraints between first scans
jsongCMU 9202adb
Made shouldProcessScan handle multiple robots with starting odoms of …
jsongCMU d98d737
Remove default arg for ref_frame
jsongCMU 154e0ea
Use base frame to lookup odom frame
jsongCMU aef6cc4
Make scan topics global scoped
jsongCMU a358c6d
setTransformFromPoses updates m_map_to_odoms_ directly
jsongCMU ebee42b
Reduce mutex scope in publishTransformLoop
jsongCMU 0f76690
Laser frame no longer needs to be same as base frame (#2)
jsongCMU f5d36ea
Make edge and node color robot dependent in RVIZ
jsongCMU 99936a3
Changed pose_helpers_ from vector to map
jsongCMU 6c950a7
Added MRSLAM gif showing mapping and loop closure
jsongCMU 40d0bff
Updated async yaml file
jsongCMU File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Make these changes to all the yaml files so that they all work in this branch with the change of types
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I updated the yaml for sync and async; I'm not currently sure what would be the best way to handle localization and life-long, since they're very different algorithms; what're your thoughts on this?