iandouglas96 / asoom_oss

Open Source Release of ASOOM
GNU General Public License v2.0
27 stars 8 forks source link

Questions about /orbslam3_ros_node/pose #12

Closed SSZ1 closed 1 year ago

SSZ1 commented 1 year ago

Hi~bro. I ran the orbslam3_ros_node using my own data. And The asoom algorithm can built the map with the pose from orbslam3.But I echoed the /orbslam3_ros_node/pose from orbslam3. I found the position in the pose varied around the value of 0 and the value is relatively small like the picture below.

image

I wonder if the unit of orbslam3 pose position you used isn't a meter. Or the position in pose means differently from other slam algorithms?

Thanks a lot.

SSZ1 commented 1 year ago

And I read the code. I found you did an inverse to Orb Pose.Why is that?

iandouglas96 commented 1 year ago

These questions should really be asked in the orbslam3_ros repo, they are not about asoom. orbslam outputs are scaled arbitrarily because it is monocular VO, so scale can't be recovered. The pose is inverted just because of the choice of convention used by orbslam happens to be the inverse of what I want.