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.
Similar content being viewed by others
References
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.
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.
SAEEDI S, NARDI L, JOHNS E, et al. Application-oriented design space exploration for SLAM algorithms [C]//IEEE International Conference on Robotics and Automation. Singapore, Singapore: IEEE, 2017: 5716–5723.
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.
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.
LENAC K, KITANOV A, CUPEC R, et al. Fast planar surface 3D SLAM using LIDAR [J]. Robotics and Autonomous Systems, 2017, 92: 197–220.
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.
DUBE R, SOMMER H, GAWEL A, 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.
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.
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.
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.
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.
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.
KOHLBRECHER S, VONSTRYK 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.
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.
KÜMMERLE 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.
Author information
Authors and Affiliations
Corresponding author
Additional information
Foundation item: the Project Fund for Key Discipline of the Shanghai Municipal Education Commission (No. J50104), and the Major State Basic Research Development Program of China (No. 2017YFB0403500)
Rights and permissions
About this article
Cite this article
Xiang, J., Zhang, J., Wang, B. et al. Low Data Overlap Rate Graph-Based SLAM with Distributed Submap Strategy. J. Shanghai Jiaotong Univ. (Sci.) 25, 650–658 (2020). https://doi.org/10.1007/s12204-020-2201-4
Received:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12204-020-2201-4