introlab / rtabmap

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

Adding Constraints to Bundle Adjustment #182

Open aseyfi opened 7 years ago

aseyfi commented 7 years ago

Hello,

I would like to add some constraints to Bundle Adjustment process. For example, imagine in the environment there are some landmarks that we know their relative locations (e.g. distance between them, or knowing that a group of landmarks are located on the same plane). Assuming that I am using g2o for graph optimization, how this information can be used to improve BA results? Do I need to define a new g2o edge type?

Thank You, Ahmad

matlabbe commented 7 years ago

Currently, OptimizerG2O::OptimizeBA() is adding:

cheers, Mathieu