Skip to main content

Advertisement

Log in

Lifelong Map Learning for Graph-based SLAM in Static Environments

  • Fachbeitrag
  • Published:
KI - Künstliche Intelligenz Aims and scope Submit manuscript

Abstract

In this paper, we address the problem of lifelong map learning in static environments with mobile robots using the graph-based formulation of the simultaneous localization and mapping problem. The pose graph, which stores the poses of the robot and spatial constraints between them, is the central data structure in graph-based SLAM. The size of the pose graph has a direct influence on the runtime and the memory complexity of the SLAM system and typically grows over time. A robot that performs lifelong mapping in a bounded environment has to limit the memory and computational complexity of its mapping system. We present a novel approach to prune the pose graph so that it only grows when the robot acquires relevant new information about the environment in terms of expected information gain. As a result, our approach scales with the size of the environment and not with the length of the trajectory, which is an important prerequisite for lifelong map learning. The experiments presented in this paper illustrate the properties of our method using real robots.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

References

  1. Biber P, Duckett T (2005) Dynamic maps for long-term operation of mobile service robots. In: Proc of robotics: science and systems (RSS), pp 17–24

  2. Duckett T, Marsland S, Shapiro J (2002) Fast, on-line learning of globally consistent maps. Auton Robots 12(3):287–300

    Article  MATH  Google Scholar 

  3. Eustice R, Singh H, Leonard J (2005) Exactly sparse delayed-state filters. In: Proc of the IEEE int conf on robotics & automation (ICRA), pp 2428–2435

  4. Eustice R, Singh H, Leonard J (2006) Exactly sparse delayed-state filters for view-based SLAM. IEEE Trans Robot 22(6):1100–1114

    Article  Google Scholar 

  5. Folkesson J, Christensen H (2004) Graphical slam—a self-correcting map. In: Proc of the IEEE int conf on robotics & automation (ICRA)

  6. Frese U, Larsson P, Duckett T (2005) A multilevel relaxation algorithm for simultaneous localisation and mapping. IEEE Trans Robot 21(2):1–12

    Article  Google Scholar 

  7. Garrison WL, Marble DF (1965) A prolegomenon to the forecasting of transportation development. United States Army Aviation Material Labs Technical Report, Office of Technical Services, United States Department of Commerce

  8. Grisetti G, Stachniss C, Burgard W (2007a) Improved techniques for grid mapping with Rao-blackwellized particle filters. IEEE Trans Robot 23(1):34–46

    Article  Google Scholar 

  9. Grisetti G, Stachniss C, Grzonka S, Burgard W (2007b) A tree parameterization for efficiently computing maximum likelihood maps using gradient descent. In: Proc of robotics: science and systems (RSS)

  10. Grisetti G, Rizzini DL, Stachniss C, Olson E, Burgard W (2008) Online constraint network optimization for efficient maximum likelihood map learning. In: Proc of the IEEE int conf on robotics & automation (ICRA)

  11. Julier S, Uhlmann J, Durrant-Whyte H (1995) A new approach for filtering nonlinear systems. In: Proc of the American control conference, pp 1628–1632

  12. Konolige K, Agrawal M (2008) Frameslam: from bundle adjustment to real-time visual mapping. IEEE Trans Robot 24(5):1066–1077

    Article  Google Scholar 

  13. Leonard J, Durrant-Whyte H (1991) Mobile robot localization by tracking geometric beacons. IEEE Trans Robot Automat 7(4):376–382

    Article  Google Scholar 

  14. Lu F, Milios E (1997) Globally consistent range scan alignment for environment mapping. Auton Robots 4:333–349

    Article  Google Scholar 

  15. Montemerlo M, Thrun S (2003) Simultaneous localization and mapping with unknown data association using FastSLAM. In: Proc of the IEEE int conf on robotics & automation (ICRA), pp 1985–1991

  16. Moravec H, Elfes A (1985) High resolution maps from wide angle sonar. In: Proc of the IEEE int conf on robotics & automation (ICRA), St Louis, MO, USA, pp 116–121

  17. Olson E (2008) Robust and efficient robotic mapping. PhD thesis, MIT, Cambridge, MA, USA

    Google Scholar 

  18. Olson E, Walter M, Leonard J, Teller S (2005) Single cluster graph partitioning for robotics applications. In: Proceedings of robotics science and systems, pp 265–272

  19. Olson E, Leonard J, Teller S (2006) Fast iterative optimization of pose graphs with poor initial estimates. In: Proc of the IEEE int conf on robotics & automation (ICRA), pp 2262–2269

  20. Stachniss C, Burgard W (2005) Mobile robot mapping and localization in non-static environments. In: Proc of the national conference on artificial intelligence (AAAI), pp 1324–1329

  21. Stachniss C, Grisetti G, Burgard W (2005) Information gain-based exploration using Rao-blackwellized particle filters. In: Proc of robotics: science and systems (RSS), Cambridge, MA, USA, pp 65–72

  22. Thrun S, Montemerlo M (2006) The graph SLAM algorithm with applications to large-scale mapping of urban structures. Int J Robot Res 25(5–6):403

    Article  Google Scholar 

  23. Thrun S, Liu Y, Koller D, Ng A, Ghahramani Z, Durrant-Whyte H (2004) Simultaneous localization and mapping with sparse extended information filters. Int J Robot Res 23(78):693–716

    Article  Google Scholar 

  24. Thrun S, Burgard W, Fox D (2005) Probabilistic robotics. MIT Press, Cambridge

    MATH  Google Scholar 

  25. Tipaldi GD, Grisetti G, Burgard W (2007) Approximated covariance estimation in graphical approaches to slam. In: Proc of the IEEE/RSJ int conf on intelligent robots and systems (IROS)

Download references

Acknowledgements

We would like to thank Dirk Hähnel for providing the Intel Research Lab dataset. This work has partly been supported by the German Research Foundation (DFG) under contract number SFB/TR-8 and by the European Commission under contract number FP7-ICT-231888-EUROPA.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Henrik Kretzschmar.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Kretzschmar, H., Grisetti, G. & Stachniss, C. Lifelong Map Learning for Graph-based SLAM in Static Environments. Künstl Intell 24, 199–206 (2010). https://doi.org/10.1007/s13218-010-0034-2

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s13218-010-0034-2

Keywords

Navigation