-
Notifications
You must be signed in to change notification settings - Fork 133
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
Issues about Robust Distributed Initialization #93
Comments
Hi @chengm0-0 The Multirobot Frame Align here does something similar, but in a centralized fashion. Hope that helps! |
@chengm0-0 To follow up on Yun's reply, the exact location where robust initialization happens is here, in particular, the implementation is contained in the |
Thank you very much for your reply!!! |
Yes technically both do the same thing: performing robust pose averaging to obtain the initial global alignment. |
Thank you for your answers! I will test using code https://github.com/MIT-SPARK/Kimera-RPGO/blob/master/tests/testMultirobotFrameAlign.cpp first. Thanks agagin :) |
Hello, I'm sorry to bother you again. I used testMultirobotFrameAlign.cpp to align the initial coordinate systems of two robots.
The results are:
It seems that it cannot restore b0 to its ground truth pose. May I ask if there is a problem with my handling method? |
Kimera-RPGO assumes an odometry backbone (a0->a1, a1->a2, a2->a3 for example), this is necessary in order to set up the alignment (since the poses used for robust pose averaging requires chaining measurements together). |
Thanks! I will try it soon. |
Hello, your Kimera-multi is really an excellent job!
I have a small question. I couldn't find the Robot Distributed Initialization section in the code. If I want to only initialize the initial pose of the robot, can I directly use the testMultirobotFrameAlign.cpp code?
Looking forward to your reply!
The text was updated successfully, but these errors were encountered: