Tectonic SAM: Exact, out-of-core, submap-based SLAM

被引:51
|
作者
Ni, Kai [1 ]
Steedly, Drew [2 ]
Dellaert, Frank [1 ]
机构
[1] Georgia Inst Technol, Coll Comp, Atlanta, GA 30332 USA
[2] Microsoft Live Labs, Redmond, WA 98052 USA
基金
美国国家科学基金会;
关键词
D O I
10.1109/ROBOT.2007.363564
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Simultaneous localization and mapping (SLAM) is a method that robots use to explore, navigate, and map an unknown environment. However, this method poses inherent problems with regard to cost and time. To lower computation costs, smoothing and mapping (SAM) approaches have shown some promise, and they also provide more accurate solutions than filtering approaches in realistic scenarios. However, in SAM approaches, updating the linearization is still the most time-consuming step. To mitigate this problem, we propose a submap-based approach, Tectonic SAM, in which the original optimization problem is solved by using a divide-and-conquer scheme. Submaps are optimized independently and parameterized relative to a local coordinate frame. During the optimization, the global position of the submap may change dramatically, but the positions of the nodes in the submap relative to the local coordinate frame do not change very much. The key contribution of this paper is to show that the linearization of the submaps can be cached and reused when they are combined into a global map. According to the results of both simulation and real experiments, Tectonic SAM drastically speeds up SAM in very large environments while still maintaining its global accuracy.
引用
收藏
页码:1678 / +
页数:2
相关论文
共 49 条
  • [31] A compression-based memory-efficient optimization for out-of-core GPU stencil computation
    Jingcheng Shen
    Linbo Long
    Xin Deng
    Masao Okita
    Fumihiko Ino
    The Journal of Supercomputing, 2023, 79 : 11055 - 11077
  • [32] Out-of-core sort-first parallel rendering for cluster-based tiled displays
    Corrêa, WT
    Klosowski, JT
    Silva, CT
    PARALLEL COMPUTING, 2003, 29 (03) : 325 - 338
  • [33] Evaluation of Flash-based Out-of-core Stencil Computation Algorithms for SSD-Equipped Clusters
    Midorikawa, Hiroko
    Tan, Hideyuki
    2016 IEEE 22ND INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2016, : 1031 - 1040
  • [34] Out-of-Core GPU-based Change Detection in Massive 3D Point Clouds
    Richter, Rico
    Kyprianidis, Jan Eric
    Doellner, Juergen
    TRANSACTIONS IN GIS, 2013, 17 (05) : 724 - 741
  • [35] A Data-Centric Directive-Based Framework to Accelerate Out-of-Core Stencil Computation on a GPU
    Shen, Jingcheng
    Ino, Fumihiko
    Farres, Albert
    Hanzich, Mauricio
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2020, E103D (12): : 2421 - 2434
  • [36] VOLUME VISUALIZATION FOR OUT-OF-CORE 3D IMAGES BASED ON SEMI-ADAPTIVE PARTITIONING
    Xue, Jian
    Lue, Ke
    2015 IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING (ICIP), 2015, : 1503 - 1507
  • [37] Out-of-Core Solver Using GPU-Accelerated Cluster for MoM-Based EM Code
    Zoric, Dusan P.
    Olcan, Dragan I.
    Kolundzija, Branko M.
    2014 8TH EUROPEAN CONFERENCE ON ANTENNAS AND PROPAGATION (EUCAP), 2014, : 1176 - +
  • [38] A data-centric directive-based framework to accelerate out-of-core stencil computation on a GPU
    Shen, Jingcheng
    Ino, Fumihiko
    Farrés, Albert
    Hanzich, Mauricio
    IEICE Transactions on Information and Systems, 2020, E103D (12) : 2421 - 2434
  • [39] Out-of-core GPU Memory Management for MapReduce-based Large-scale Graph Processing
    Shirahata, Koichi
    Sato, Hitoshi
    Matsuoka, Satoshi
    2014 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER), 2014, : 221 - 229
  • [40] Celeritas: Out-of-Core based Unsupervised Graph Neural Network via Cross-layer Computing 2024
    Li, Yi
    Yang, Tsun-Yu
    Yang, Ming-Chang
    Shen, Zhaoyan
    Li, Bingzhe
    2024 IEEE INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE, HPCA 2024, 2024, : 91 - 107