Introduction
Recognizing previously observed locations is a significant challenge in the areas of autonomous mapping and navigation. The place recognition problem arises in applications ranging from pose initialization and localization using prior maps, closing loops and relocalizing lost robots in simultaneous localization and mapping (SLAM), and merging maps collected at different times or by multiple robots. In this paper, we present and evaluate a general approach for efficiently recognizing and identifying previously observed areas. While we focus on two-dimensional laser point cloud maps, the methodology described is applicable to other sensing modalities and map representations. The maps we consider are constructed from large datasets taken over tens to hundreds of kilometers under regular driving conditions and road speeds in urban and suburban environments. At this scale, efficiency—especially in the case of online SLAM, which must be solved in real-time—is critical.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Andoni, A., Indyk, P.: Near-optimal hashing algorithms for approximate nearest neighbor in high dimensions. Communications of the ACM 51(1), 117–122 (2008)
Arya, S., Mount, D.M., Netanyahu, N.S., Silverman, R., Wu, A.Y.: An optimal algorithm for approximate nearest neighbor searching in fixed dimensions. Journal of the ACM 45, 891–923 (1998)
Bailey, T.: Mobile Robot Localisation and Mapping in Extensive Outdoor Environments. PhD thesis, The University of Sydney, Sydney, Australia (August 2002)
Bosse, M., Zlot, R.: Map matching and data association for large-scale 2D laser scan-based SLAM. International Journal of Robotics Research 27(6) (June 2008a)
Bosse, M., Zlot, R.: Keypoint design and evaluation for place recognition in 2D lidar maps. In: Robotics: Science and Systems Conference, Inside Data Association Workshop (2008b)
Bosse, M.C.: ATLAS: A Framework for Large Scale Automated Mapping and Localization. PhD thesis, Massachusetts Institute of Technology (February 2004)
Cummins, M., Newman, P.: Probabilistic appearance based navigation and loop closure. In: Proceedings of the IEEE International Conference on Robotics and Automation (2007)
Ho, K.L., Newman, P.: Detecting loop closure with scene sequences. International Journal of Computer Vision 74(3), 261–286 (2007)
Lin, K.-I., Nolen, M., Kommeneni, K.: Utilizing indexes for approximate and on-line nearest neighbor queries. In: International Database Eng. and Application Symposium (2005)
Liu, T., Moore, A.W., Gray, A., Yang, K.: An investigation of practical approximate nearest neighbor algorithms. In: Neural Information Processing Systems Conference (2004)
Newman, P., Ho, K.: SLAM- loop closing with visually salient features. In: Proceedings of the IEEE International Conference on Robotics and Automation (2005)
Procopiuc, O., Agarwal, P., Arge, L., Vitter, J.S.: Bkd-tree: A dynamic scalable kd-tree. In: International Symposium on Spatial and Temporal Databases (2003)
Schindler, G., Brown, M., Szeliski, R.: City-scale location recognition. In: IEEE Computer Society Conference on Computer Vision and Pattern Recognition (2007)
Se, S., Lowe, D.G., Little, J.J.: Vision-based global localization and mapping for mobile robots. IEEE Transactions on Robotics 21(3), 364–375 (2005)
Walthelm, A.: Enhancing global pose estimation with laser range scans using local techniques. In: International Conference on Intelligent Autonomous Systems (2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Zlot, R., Bosse, M. (2009). Place Recognition Using Keypoint Similarities in 2D Lidar Maps. In: Khatib, O., Kumar, V., Pappas, G.J. (eds) Experimental Robotics. Springer Tracts in Advanced Robotics, vol 54. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-00196-3_42
Download citation
DOI: https://doi.org/10.1007/978-3-642-00196-3_42
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-00195-6
Online ISBN: 978-3-642-00196-3
eBook Packages: EngineeringEngineering (R0)