Skip to main content
Log in

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

  • Published:
Journal of Shanghai Jiaotong University (Science) Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

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.

    Article  Google Scholar 

  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.

    Article  Google Scholar 

  3. 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.

    Google Scholar 

  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.

    Google Scholar 

  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.

    Article  Google Scholar 

  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.

    Article  Google Scholar 

  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.

    Article  Google Scholar 

  8. 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.

    Google Scholar 

  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.

    Chapter  Google Scholar 

  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.

    Article  Google Scholar 

  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.

    Google Scholar 

  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.

    Article  Google Scholar 

  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.

    Google Scholar 

  14. 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.

    Chapter  Google Scholar 

  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.

    Google Scholar 

  16. 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jiawei Xiang  (相家炜).

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12204-020-2201-4

Key words

CLC number

Document code

Navigation