introlab / rtabmap

RTAB-Map library and standalone application
https://introlab.github.io/rtabmap
Other
2.61k stars 763 forks source link

Thx for this database. Odometry is a lot better now. One problem I see when opening it on my side is that g2o (which is the optimizer used) breaks the map at some point. All poses are 2D and the graph is optimized in 2D, but we get errors in Z like this: #1169

Closed branden1992 closed 7 months ago

branden1992 commented 7 months ago
          Thx for this database. Odometry is a lot better now. One problem I see when opening it on my side is that g2o (which is the optimizer used) breaks the map at some point. All poses are 2D and the graph is optimized in 2D, but we get errors in Z like this:

Screenshot_2019-04-24_18-42-28

When selecting GTSAM instead we have the correct optimization in 2D: Screenshot_2019-04-24_18-44-08

However, the graph optimized with g2o in databaseViewer doesn't suffer the same problem than the one optimized by rtabmap standalone. I'll have to look in more depth to find the difference.

For reference, here is the map optimized with GTSAM including landmarks: Screenshot_2019-04-24_18-44-56

One small detail is the poor depth estimation on the floor by the zed camera, which creates points under the ground, though it is more a sensor issue (or with disparity approach used by zed): Screenshot_2019-04-24_18-45-50

cheers, Mathieu

Originally posted by @matlabbe in https://github.com/introlab/rtabmap/issues/384#issuecomment-486460380