-
Notifications
You must be signed in to change notification settings - Fork 94
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
Question about "loopFindNearKeyframesCloud(cureKeyframeCloud, _curr_kf_idx, 0, _loop_kf_idx) ? #11
Comments
Can confirm this is correct. |
Thanks for you reply, are you mean my explain is correct? I am a beginner, so if you mean the source code is correct, please explain the reason. Thanks again. |
Sorry for not being clear, you are correct. The keyframes need to be transformed into the same global frame.
|
Thanks you very much! I 'll modify the error in downloaded source code and close this question. |
This bug has been already highlighted and well explained in these two links. gisbi-kim#11 gisbi-kim#12 To check this - one can visualize the loop submap in RVIZ and can see the cluttered point cloud as it does not have correct registration.
Hi, thanks for your contribution.
I have same question same as the question https://github.com/gisbi-kim/SC-A-LOAM/issues/7
However, I think the code still have something wrong, the code in the repo is as:
where *nearKeyframes += * local2global(keyframeLaserClouds[keyNear], keyframePosesUpdated[root_idx]) should be:
The target of the function “loopFindNearKeyframesCloud ” is transforming the nearby keyframe point cloud stored in keyframeLaserClouds from thr Lidar coordinate to the world coordinate, to form a submap in _loop_kf_idx, so I think local2global should be the tranformation stored in keyframePosesUpdated[keyNear].
The text was updated successfully, but these errors were encountered: