Simultaneous Localization and Mapping: Through the Lens of Nonlinear Optimization

被引:3
作者
Saxena, Amay [1 ]
Chiu, Chih-Yuan [1 ]
Shrivastava, Ritika [1 ]
Menke, Joseph [1 ]
Sastry, Shankar [1 ]
机构
[1] Univ Calif Berkeley, Dept EECS, Berkeley, CA 94720 USA
关键词
SLAM; estimation; control; computer vision; SLAM; TUTORIAL; FILTER;
D O I
10.1109/LRA.2022.3181409
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
Simultaneous Localization and Mapping (SLAM) algorithms perform visual-inertial estimation via filtering or batch optimization methods. Empirical evidence suggests that filtering algorithms are computationally faster, while optimization methods are more accurate. This work presents an optimization-based framework that unifies these approaches, and allows users to flexibly implement different design choices, e.g., the number and types of variables maintained in the algorithm at each time. We prove that filtering methods correspond to specific design choices in our generalized framework. We then reformulate the Multi-State Constrained Kalman Filter (MSCKF) and contrast its performance with that of sliding-window based filters. Our approach modularizes state-of-the-art SLAM algorithms to allow for adaptation to various scenarios. Experiments on the EuRoC MAV dataset verify that our implementations of these algorithms are competitive with the performance of off-the-shelf implementations in the literature. Using these results, we explain the relative performance characteristics of filtering and batch-optimization based algorithms in the context of our framework. We illustrate that under different design choices, our empirical performance interpolates between those of state-of-the-art approaches.
引用
收藏
页码:7148 / 7155
页数:8
相关论文
共 32 条
  • [1] [Anonymous], 1979, Mathematics in Science and Engineering, DOI DOI 10.1016/S0076-5392(08)X6125-9
  • [2] THE ITERATED KALMAN SMOOTHER AS A GAUSS-NEWTON METHOD
    BELL, BM
    [J]. SIAM JOURNAL ON OPTIMIZATION, 1994, 4 (03) : 626 - 636
  • [3] Past, Present, and Future of Simultaneous Localization and Mapping: Toward the Robust-Perception Age
    Cadena, Cesar
    Carlone, Luca
    Carrillo, Henry
    Latif, Yasir
    Scaramuzza, Davide
    Neira, Jose
    Reid, Ian
    Leonard, John J.
    [J]. IEEE TRANSACTIONS ON ROBOTICS, 2016, 32 (06) : 1309 - 1332
  • [4] Davison A. J, 2018, ARXIV180311288 CSAI
  • [5] Davison A. J., 2019, ARXIV191014139 CSAI
  • [6] Dellaert F., 2012, Tech. Rep. 2
  • [7] Dellaert F., 2017, FDN TRENDS ROBOT, V6, P1, DOI [DOI 10.1561/2300000043, 0.1561/2300000043]
  • [8] Square root SAM: Simultaneous localization and mapping via square root information smoothing
    Dellaert, Frank
    Kaess, Michael
    [J]. INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2006, 25 (12) : 1181 - 1203
  • [9] Closed-form preintegration methods for graph-based visual-inertial navigation
    Eckenhoff, Kevin
    Geneva, Patrick
    Huang, Guoquan
    [J]. INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2019, 38 (05) : 563 - 586
  • [10] Forster C, 2015, ROBOTICS: SCIENCE AND SYSTEMS XI