ORB_SLAM2
ORB_SLAM2 copied to clipboard
Monocular ORB SLAM fails on KITTI sequence 09
Hi,
I tested the monocular ORB SLAM on KITTI dataset, but it failed to detect a loop in sequence 09. The predicted result and the ground truth is shown in the figure below (after alignment with the groundtruth using rotation, translation and scaling), which is different from the posted one in your original paper. Can you please explain the reason here? And what can I do to fix the problem?
By the way I ran the code ORB SLAM2 without modification but with monocular mode on Ubuntu 18.04.
Appreciate any advice and comments here, thanks!
In the paper, the author said the system not always detect the loop. You can check it out and re-try the dataset.
hi,your predicted result in this figure is all the pose or only the keyframe? how to save all the pose ? could you give me some advise? thanks!
@RyanMiao11 To save all the poses for monocular SLAM, you should do two things:
- use SaveTrajectoryKITTI in the example file instead of SaveKeyFrameTrajectoryTUM
- Remove these lines:
if(mSensor==MONOCULAR)
{
cerr << "ERROR: SaveTrajectoryKITTI cannot be used for monocular." << endl;
return;
}
from the SaveTrajectoryKITTI function
ok,thank you!
@stolpa4 I tried doing that but the scale of the results is significantly different than ground truth. Did you face the same issue?