xdspacelab / openvslam

OpenVSLAM: A Versatile Visual SLAM Framework
https://openvslam.readthedocs.io/
2.97k stars 868 forks source link

CameraToWorld pose does not similar to WorldToCamera pose #504

Open dimaxano opened 3 years ago

dimaxano commented 3 years ago

Hi! I found that pose world->camera doesn't similar to camera->world pose (plot, blue line - camera->world, pink - world->camera), but as I understand they should differ only by SE(3) transformation. To my view, camera->world pose is more correct and represents real vehicle movement better.

Also I see that camera->world pose used everywhere in openvslam where we need trajectory representation like in pangolin_viewer and trajectory_io module.

Can someone explain me why those positions differs so much? @shinsumicco ?

dimaxano commented 3 years ago

Hi, @ymd-stella Sorry for bothering I see you answers a lot here, maybe you can explain what is going on in my case. I am really confused with that

ymd-stella commented 3 years ago

I don't have time for this. Please learn about 3D Pose representation by yourself.

jcmonteiro commented 3 years ago

@dimaxano they differ only by a homogenous transformation, so there is no deformation. You did not provide any information other than those two plots, so I'm struggling to understand even what it is that you want to solve.

Try to provide more context on your setup, how to reproduce and a better explanation of the issue. Otherwise, contributors will not have the time to assist you.