ScaViSLAM icon indicating copy to clipboard operation
ScaViSLAM copied to clipboard

Implement Schur-Complement for Anchored Landmarks

Open strasdat opened this issue 14 years ago • 0 comments

ScaViSLAM uses at the moment an anchored landmark model. In general, each Observation is linked to three Jacobian:

  • The point-Jacobian,
  • The keyframe-Jacobian (from which the point is observed)
  • The anchorframe-Jacobian (to which the point is anchored) Thus, we do have a "three" hyper-edge.

However, the current g2o release only supports the Schur-Complement for binary constraints. ToDo: Implement the Schur-Complement for 3-edges inside of g2o and integrate this change into ScaViSLAM. This should lead to a significant speed-up of the back-end!

(Note: At the moment, g2o is developed in a private repository. On openslam.org, there are only release snapshots. Modifying the version on openslam.org is probably not a good idea, because it is quite outdated already. However, there are plans to host the g2o development branch publicly soon...)

strasdat avatar Dec 06 '11 12:12 strasdat