iSAM: Incremental Smoothing and Mapping

被引:714
作者
Kaess, Michael [1 ]
Ranganathan, Ananth [2 ]
Dellaert, Frank [3 ]
机构
[1] MIT, Cambridge, MA 02138 USA
[2] Honda Res Inst, Cambridge, MA 02142 USA
[3] Georgia Inst Technol, Coll Comp, Atlanta, GA 30332 USA
基金
美国国家科学基金会;
关键词
Data association; localization; mapping; mobile robots; nonlinear estimation; simultaneous localization and mapping (SLAM); smoothing;
D O I
10.1109/TRO.2008.2006706
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
In this paper, we present incremental smoothing and mapping (iSAM), which is a novel approach to the simultaneous localization and mapping problem that is based on fast incremental matrix factorization. iSAM provides an-efficient and exact solution by updating a QR factorization of the naturally sparse smoothing information matrix, thereby recalculating only those matrix entries that actually change. iSAM is efficient even for robot trajectories with many loops as it avoids unnecessary fill-in in the factor matrix by periodic variable reordering. Also, to enable data association in real time, we provide efficient algorithms to access the estimation uncertainties of interest based on the factored information matrix. We systematically evaluate the different components of iSAM as well as the overall algorithm using various simulated and real-world datasets for both landmark and pose-only settings.
引用
收藏
页码:1365 / 1378
页数:14
相关论文
共 55 条
  • [1] [Anonymous], 2005, Probabilistic Robotics(IntelligentRobotics and Autonomous Agents)
  • [2] [Anonymous], 2005, ROBOTICS SCI SYSTEMS
  • [3] [Anonymous], 1997, AUTONOME MOBILE SYST
  • [4] Microarrays of lentiviruses for gene function screens in immortalized and primary cells
    Bailey, SN
    Ali, SM
    Carpenter, AE
    Higgins, CO
    Sabatini, DM
    [J]. NATURE METHODS, 2006, 3 (02) : 117 - 122
  • [5] Bar-Shalom Yaakov., 1993, ESTIMATION TRACKING
  • [6] BIERMAN G, 1997, SER MATH SCI ENG, V128
  • [7] Simultaneous localization and map building in large-scale cyclic environments using the Atlas framework
    Bosse, M
    Newman, P
    Leonard, J
    Teller, S
    [J]. INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2004, 23 (12) : 1113 - 1139
  • [8] DAVIS R, 1996, SIAM J MATRIX ANAL A, V20, P606
  • [9] A column approximate minimum degree ordering algorithm
    Davis, TA
    Gilbert, JR
    Larimore, SI
    Ng, EG
    [J]. ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 2004, 30 (03): : 353 - 376
  • [10] DELLAERT F, 2005, ROB SCI SYST RSS C C