Low Data Overlap Rate Graph-Based SLAM with Distributed Submap Strategy

Expand
  • (1. Key laboratory of Specialty Fiber Optics and Optical Access Networks, Shanghai University, Shanghai 200444, China;
    2. Institute of System Integration, Shanghai Sansi Electronic Engineering Co., Ltd., Shanghai 201100, China)

Online published: 2020-09-11

Abstract

 Simultaneous localization and mapping (SLAM) is widely used in many robot applications to acquire
the unknown environment’s map and the robot’s location. Graph-based SLAM is demonstrated to be effective in
large-scale scenarios, and it intuitively performs the SLAM as a pose graph. But because of the high data overlap
rate, traditional graph-based SLAM is not efficient in some respects, such as real time performance and memory
usage. To reduce data overlap rate, a graph-based SLAM with distributed submap strategy (DSS) is presented.
In its front-end, submap based scan matching is processed and loop closing detection is conducted. Moreover in
its back-end, pose graph is updated for global optimization and submap merging. From a series of experiments, it
is demonstrated that graph-based SLAM with DSS reduces 51.79% data overlap rate, decreases 39.70% runtime
and 24.60% memory usage. The advantages over other low overlap rate method is also proved in runtime, memory
usage, accuracy and robustness performance.

Cite this article

XIANG Jiawei, ZHANG Jinyi, WANG Bin, MA Yongbin . Low Data Overlap Rate Graph-Based SLAM with Distributed Submap Strategy[J]. Journal of Shanghai Jiaotong University(Science), 2020 , 25(5) : 650 -658 . DOI: 10.1007/s12204-020-2201-4

References

[1] CARLONE L, ARAGUES R, CASTELLANOS J A, et al. A fast and accurate approximation for planar pose graph optimization [J]. The International Journal of Robotics Research, 2014, 33(7): 965-987.
[2] MUTZ F, VERONESE L P, OLIVEIRA-SANTOS T,et al. Large-scale mapping in complex field scenarios using an autonomous car [J]. Expert Systems With Applications,2016, 46: 439-462.
[3] SAEEDI S, NARDI L, JOHNS E, et al. Applicationoriented design space exploration for SLAMalgorithms[C]//IEEE International Conference on Robotics and Automation. Singapore, Singapore: IEEE, 2017: 5716-5723.
[4] SANTOS J M, PORTUGAL D, ROCHA R P. An evaluation of 2D SLAM techniques available in Robot Operating System [C]//IEEE International Symposium on Safety, Security, and Rescue Robotics. Linkoping,Sweden: IEEE, 2013: 1-6.
[5] NIU X J, YU T, TANG J, et al. An online solution of LiDAR scan matching aided inertial navigation system for indoor mobile mapping [J]. Mobile Information Systems, 2017, 2017: 4802159.
[6] LENAC K, KITANOV A, CUPEC R, et al. Fast planar surface 3D SLAM using LIDAR [J]. Robotics and Autonomous Systems, 2017, 92: 197-220.
[7] MAZURAN M, BURGARD W, TIPALDI G D. Nonlinear factor recovery for long-term SLAM [J]. The International Journal of Robotics Research, 2016,35(1/2/3): 50-72.
[8] DUBER, SOMMERH, GAWELA, et al.Non-uniform sampling strategies for continuous correction based trajectory estimation [C]//IEEE International Conference on Robotics and Automation. Stockholm, Sweden:IEEE, 2016: 4792-4798.
[9] ZHAO L, HUANG S D, DISSANAYAKE G. Linear SLAM: A linear solution to the feature-based and pose graph SLAM based on submap joining [C]//IEEE/RSJ International Conference on Intelligent Robots and Systems. Tokyo, Japan: IEEE, 2013:24-30.
[10] CADENA C, CARLONE L, CARRILLO H, et al.Past, present, and future of simultaneous localization and mapping: Towards the robust-perception age [J].IEEE Transactions on Robotics, 2016, 32(6): 1309-1332.
[11] AGARWAL S, SHREE V, CHAKRAVORTY S. RFMSLAM:Exploiting relative feature measurements to separate orientation and position estimation in SLAM [C]//IEEE International Conference on Robotics and Automation. Singapore, Singapore: IEEE, 2017: 6307-6314.
[12] LEHTOLA V V, VIRTANEN J P, VAAJA M T, et al.Localization of a mobile laser scanner via dimensional reduction [J]. ISPRS Journal of Photogrammetry and Remote Sensing, 2016, 121: 48-59.
[13] HESS W, KOHLER D, RAPP H, et al. Real-time loop closure in 2D LIDAR SLAM [C]//IEEE International Conference on Robotics and Automation. Stockholm,Sweden: IEEE, 2016: 1271-1278.
[14] KOHLBRECHER S, VON STRYK O, MEYER J, et al. A flexible and scalable SLAM system with full 3D motion estimation [C]//IEEE International Symposium on Safety, Security, and Rescue Robotics. Kyoto,Japan: IEEE, 2011: 155-160.
[15] FOSSEL J D, TUYLS K, STURM J. 2D-SDF-SLAM: A signed distance function based SLAM frontend for laser scanners [C]//IEEE/RSJ International Conference on Intelligent Robots and Systems. Hamburg,Germany: IEEE, 2015: 1949-1955.
[16] K¨UMMERLE R, GRISETTI G, STRASDAT H, et al. G2o: A general framework for graph optimization [C]//IEEE International Conference on Robotics and Automation. Shanghai, China: IEEE, 2011: 3607-3613.

Outlines

/