iSAM: Fast Incremental Smoothing and Mapping with Efficient Data Association
- 1 April 2007
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- No. 10504729,p. 1670-1677
- https://doi.org/10.1109/robot.2007.363563
Abstract
We introduce incremental smoothing and mapping (iSAM), a novel approach to the problem of simultaneous localization and mapping (SLAM) that addresses the data association problem and allows real-time application in large-scale environments. We employ smoothing to obtain the complete trajectory and map without the need for any approximations, exploiting the natural sparsity of the smoothing information matrix. A QR-factorization of this information matrix is at the heart of our approach. It provides efficient access to the exact covariances as well as to conservative estimates that are used for online data association. It also allows recovery of the exact trajectory and map at any given time by back-substitution. Instead of refactoring in each step, we update the QR-factorization whenever a new measurement arrives. We analyze the effect of loops, and show how our approach extends to the non-linear case. Finally, we provide experimental validation of the overall non-linear algorithm based on the standard Victoria Park data set with unknown correspondences.Keywords
This publication has 22 references indexed in Scilit:
- Square Root SAM: Simultaneous Localization and Mapping via Square Root Information SmoothingThe International Journal of Robotics Research, 2006
- Treemap: An O(log n) algorithm for indoor simultaneous localization and mappingAutonomous Robots, 2006
- A column approximate minimum degree ordering algorithmACM Transactions on Mathematical Software, 2004
- Probabilistic roboticsCommunications of the ACM, 2002
- Bundle Adjustment — A Modern SynthesisPublished by Springer Nature ,2000
- Navigation mobiler Roboter mit LaserscansPublished by Springer Nature ,1997
- Dynamic Map Building for an Autonomous Mobile RobotThe International Journal of Robotics Research, 1992
- A shortest augmenting path algorithm for dense and sparse linear assignment problemsComputing, 1987
- On the Representation and Estimation of Spatial UncertaintyThe International Journal of Robotics Research, 1986
- Large-scale geodetic least-squares adjustment by dissection and orthogonal decompositionLinear Algebra and its Applications, 1980