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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
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
M. Cummins, P. Newman, FAB-MAP: probabilistic localization and mapping in the space of appearance. Int. J. Robot. Res. 27(6), 647–665 (2008)
A.J. Davison, Active search for real-time vision, in Proceedings of the International Conference on Computer Vision (ICCV), vol. 1 (2005)
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
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)
R. Eustice, H. Singh, J.J. Leonard, Exactly sparse delayed-state filters for view-based SLAM. IEEE Trans. Robot. 22(6), 1100–1114 (2006)
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
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)
V. Ila, J.M. Porta, J. Andrade-Cetto, Information-based compact pose slam. IEEE Trans. Robot. 26(1), 78–93 (2010)
M. Kaess, F. Dellaert, Covariance recovery from a square root information matrix for data association. J. Robot. Auton. Syst. (RAS) 57, 1198–1210 (2009)
K. Konolige, M. Agrawal, FrameSLAM: from bundle adjustment to realtime visual mapping. IEEE Trans. Robot. 24(5), 1066–1077 (2008)
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
A. Krause, C. Guestrin, Near-optimal nonmyopic value of information in graphical models, in Proceedings of Uncertainty in Artificial Intelligence (UAI) (2005)
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)
F. Lu, E. Milios, Globally consistent range scan alignment for environment mapping. Auton. Robot. 4, 333–349 (1997)
D.J.C. MacKay, Information Theory, Inference, and Learning Algorithms (Cambridge Universit Press, 2003)
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)
E. Olson, Robust and Efficient Robotic Mapping. Ph.D. thesis, MIT, Cambridge, MA, USA (2008)
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)
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
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
Corresponding author
Editor information
Editors and Affiliations
Rights 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)