Skip to main content

Pose Graph Compression for Laser-Based SLAM

  • Chapter
  • First Online:
Robotics Research

Part of the book series: Springer Tracts in Advanced Robotics ((STAR,volume 100))

Abstract

The pose graph is a central data structure in graph-based SLAM approaches. It encodes the poses of the robot during data acquisition as well as spatial constraints between them. The size of the pose graph has a direct influence on the runtime and the memory requirements of a SLAM system since it is typically used to make data associations and within the optimization procedure. In this paper, we address the problem of efficient, information-theoretic compression of such pose graphs. The central question is which sensor measurements can be removed from the graph without loosing too much information. Our approach estimates the expected information gain of laser measurements with respect to the resulting occupancy grid map. It allows us to restrict the size of the pose graph depending on the information that the robot acquires about the environment. Alternatively, we can enforce a maximum number of laser scans the robot is allowed to store, which results in an any-space SLAM system. Real world experiments suggest that our approach efficiently reduces the growth of the pose graph while minimizing the loss of information in the resulting grid map.

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

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. M. Bosse, P.M. Newman, J.J. Leonard, S. Teller, An ATLAS framework for scalable mapping, in Proceedings of the IEEE International Conference on Robotics and Automation (ICRA) (2003), pp. 1899–1906

    Google Scholar 

  2. M. Cummins, P. Newman, FAB-MAP: probabilistic localization and mapping in the space of appearance. Int. J. Robot. Res. 27(6), 647–665 (2008)

    Article  Google Scholar 

  3. A.J. Davison, Active search for real-time vision, in Proceedings of the International Conference on Computer Vision (ICCV), vol. 1 (2005)

    Google Scholar 

  4. E. Eade, P. Fong, M.E. Munich, Monocular graph SLAM with complexity reduction, in Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Taipei, Taiwan (2010), pp. 3017–3024

    Google Scholar 

  5. C. Estrada, J. Neira, J.D. Tardós, Hierachical SLAM: real-time accurate mapping of large environments. IEEE Trans. Robot. 21(4), 588–596 (2005)

    Google Scholar 

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

    Article  Google Scholar 

  7. J. Folkesson, P. Jensfelt, H. Christensen, Vision SLAM in the measurement subspace, in Proceedings of the IEEE International Conference on Robotics and Automation (ICRA) (2005), pp. 325–330

    Google Scholar 

  8. G. Grisetti, R. Kümmerle, C. Stachniss, U. Frese, C. Hertzberg, Hierarchical optimization on manifolds for online 2D and 3D mapping, in Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), Anchorage, AK (2010)

    Google Scholar 

  9. V. Ila, J.M. Porta, J. Andrade-Cetto, Information-based compact pose slam. IEEE Trans. Robot. 26(1), 78–93 (2010)

    Article  Google Scholar 

  10. M. Kaess, F. Dellaert, Covariance recovery from a square root information matrix for data association. J. Robot. Auton. Syst. (RAS) 57, 1198–1210 (2009)

    Article  Google Scholar 

  11. K. Konolige, M. Agrawal, FrameSLAM: from bundle adjustment to realtime visual mapping. IEEE Trans. Robot. 24(5), 1066–1077 (2008)

    Article  Google Scholar 

  12. K. Konolige, J. Bowman, Towards lifelong visual maps, in Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), St. Louis, MO, USA (2009), pp. 1156–1163

    Google Scholar 

  13. A. Krause, C. Guestrin, Near-optimal nonmyopic value of information in graphical models, in Proceedings of Uncertainty in Artificial Intelligence (UAI) (2005)

    Google Scholar 

  14. H. Kretzschmar, C. Stachniss, G. Grisetti, Efficient information-theoretic graph pruning for graph-based SLAM with laser range finders, in Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), San Francisco, CA, USA (2011)

    Google Scholar 

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

    Article  Google Scholar 

  16. D.J.C. MacKay, Information Theory, Inference, and Learning Algorithms (Cambridge Universit Press, 2003)

    Google Scholar 

  17. K. Ni, D. Steedly, F. Dellaert, Tectonic SAM: exact; out-of-core; submap-based slam, in Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), Rome, Italy (2007)

    Google Scholar 

  18. E. Olson, Robust and Efficient Robotic Mapping. Ph.D. thesis, MIT, Cambridge, MA, USA (2008)

    Google Scholar 

  19. P. Pfaff, R. Triebel, C. Stachniss, P. Lamon, W. Burgard, R. Siegwart, Towards mapping of cities, in Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), Rome, Italy (2007)

    Google Scholar 

  20. N. Snavely, S.M. Seitz, R. Szeliski, Skeletal graphs for efficient structure from motion, in Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Anchorage, AK (2008), pp. 1–8

    Google Scholar 

Download references

Acknowledgement

This work has partly been supported by the DFG under SFB/TR-8, by the EC under FP7-231888-EUROPA and FP7-260026-TAPAS, and by Microsoft Research, Redmond. We would like to thank Giorgio Grisetti for his contribution to the marginalization as well as Maximilian Beinhofer for fruitful discussions. Furthermore, thanks to Dirk Hähnel for providing the FHW and the Intel Research Lab datasets.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Cyrill Stachniss .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing Switzerland

About this chapter

Cite this chapter

Stachniss, C., Kretzschmar, H. (2017). Pose Graph Compression for Laser-Based SLAM. In: Christensen, H., Khatib, O. (eds) Robotics Research . Springer Tracts in Advanced Robotics, vol 100. Springer, Cham. https://doi.org/10.1007/978-3-319-29363-9_16

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-29363-9_16

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-29362-2

  • Online ISBN: 978-3-319-29363-9

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics