A Tutorial on Graph-Based SLAM

被引:863
作者
Grisetti, Giorgio [1 ]
Kuemmerle, Rainer [1 ]
Stachniss, Cyrill [1 ]
Burgard, Wolfram [1 ]
机构
[1] Univ Freiburg, Autonomous Intelligent Syst Lab, Freiburg, Germany
关键词
SIMULTANEOUS LOCALIZATION;
D O I
10.1109/MITS.2010.939925
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Being able to build a map of the environment and to simultaneously localize within this map is an essential skill for mobile robots navigating in unknown environments in absence of external referencing systems such as GPS. This so-called simultaneous localization and mapping (SLAM) problem has been one of the most popular research topics in mobile robotics for the last two decades and efficient approaches for solving this task have been proposed. One intuitive way of formulating SLAM is to use a graph whose nodes correspond to the poses of the robot at different points in time and whose edges represent constraints between the poses. The latter are obtained from observations of the environment or from movement actions carried out by the robot. Once such a graph is constructed, the map can be computed by finding the spatial configuration of the nodes that is mostly consistent with the measurements modeled by the edges. In this paper, we provide an introductory description to the graph-based SLAM ;problem. Furthermore, we discuss a state-of-the- art solution that is based on least-squares error minimization and exploits the structure of the SLAM problems during optimization. The goal of this tutorial is to enable the reader to implement the proposed methods from scratch.
引用
收藏
页码:31 / 43
页数:13
相关论文
共 50 条
  • [21] Graph-based Approach for Crowdsourced Mapping: Evaluation through Field Experiments
    Stoven-Dubois, Alexis
    Dziri, Aziz
    Leroy, Bertrand
    Chapuis, Roland
    16TH IEEE INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION, ROBOTICS AND VISION (ICARCV 2020), 2020, : 260 - 265
  • [22] Model-based Dynamic Pose Graph SLAM in Unstructured Dynamic Environments
    Deeb, A.
    Seto, M. L.
    Pan, Y. J.
    2019 19TH INTERNATIONAL CONFERENCE ON ADVANCED ROBOTICS (ICAR), 2019, : 123 - 128
  • [23] GNSS/INS/LiDAR-SLAM Integrated Navigation System Based on Graph Optimization
    Chang, Le
    Niu, Xiaoji
    Liu, Tianyi
    Tang, Jian
    Qian, Chuang
    REMOTE SENSING, 2019, 11 (09)
  • [24] Sparse Instantiation of Bias Nodes for Factor Graph-based Terrain-referenced Navigation
    Park, Junwoo
    Bang, Hyochoong
    INTERNATIONAL JOURNAL OF CONTROL AUTOMATION AND SYSTEMS, 2024, 22 (11) : 3364 - 3376
  • [25] Conservative Edge Sparsification for Graph SLAM Node Removal
    Carlevaris-Bianco, Nicholas
    Eustice, Ryan M.
    2014 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2014, : 854 - 860
  • [26] Stereo Graph-SLAM for Autonomous Underwater Vehicles
    Negre Carrasco, Pep Lluis
    Bonin-Font, Francisco
    Oliver Codina, Gabriel
    INTELLIGENT AUTONOMOUS SYSTEMS 13, 2016, 302 : 351 - 360
  • [27] Robust Graph SLAM in Dynamic Environments with Moving Landmarks
    Xiang, Lingzhu
    Ren, Zhile
    Ni, Mengrui
    Jenkins, Odest Chadwicke
    2015 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2015, : 2543 - 2549
  • [28] Generic Node Removal for Factor-Graph SLAM
    Carlevaris-Bianco, Nicholas
    Kaess, Michael
    Eustice, Ryan M.
    IEEE TRANSACTIONS ON ROBOTICS, 2014, 30 (06) : 1371 - 1385
  • [29] Occupancy grid based graph-SLAM using the distance transform, SURF features and SGD
    Gil, Arturo
    Julia, Miguel
    Reinoso, Oscar
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2015, 40 : 1 - 10
  • [30] Comparison of EKF based SLAM and Optimization based SLAM Algorithms
    Zhang, Yanhao
    Zhang, Teng
    Huang, Shoudong
    PROCEEDINGS OF THE 2018 13TH IEEE CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS (ICIEA 2018), 2018, : 1308 - 1313