Abstract
This paper presents a new approach based on scan matching for global localization with a metric-topological hybrid world model. The proposed method aims to estimate relative pose to the most likely reference site by matching an input scan with reference scans, in which topological nodes are used as reference sites for pose hypotheses. In order to perform scan matching we apply the spectral scan matching (SSM) method that utilizes pairwise geometric relationships (PGR) formed by fully interconnected scan points. The SSM method allows the robot to achieve scan matching without using an initial alignment between two scans and geometric features such as corners, curves, or lines. The localization process is composed of two stages: coarse localization and fine localization. Coarse localization with 2D geometric histogram constructed from the PGR is fast, but not precise sufficiently. On the other hand, fine localization using the SSM method is comparatively slow, but more accurate. This coarse-to-fine framework reduces the computational cost, and makes the localization process reliable. The feasibility of the proposed methods is demonstrated by results of simulations and experiments.
Similar content being viewed by others
References
S. Thrun, D. Fox, W. Burgard, and F. Dellaert, “Robust Monte Carlo localization for mobile robots,” Artificial Intelligence, vol. 128, pp. 99–141, 2001.
S. Thrun, “Robotic mapping: a survey,” in G. Lakemeyer and B. Nebel (Eds.) Exploring Artificial Intelligence in the New Millennium, Morgan Kaufmann, 2002.
U. Larsson, J. Forsberg, and Å. Wernersson, “Mobile robot localization: Integrating measurements from a time-of-flight laser,” IEEE Trans. on Industrial Electronics, vol. 43, no. 3, pp. 422–431, 1996.
D. Lee and W. Chung, “Discrete-status-based localization for indoor service robots,” IEEE Trans. on Industrial Electronics, vol. 53, no. 5, pp. 1737–1746, 2006.
S. Se, D. Lowe, and J. Little, “Mobile robot localization and mapping with uncertainty using scale-invariant visual landmarks,” The International Journal of Robotics Research, vol. 21, no. 8, pp. 735–758, 2002.
S. Park, S. Kim, M. Park, and S.-K. Park, “Visionbased global localization for mobile robots with hybrid maps of objects and spatial layouts,” Information Sciences, vol. 179, no. 24, pp. 4174–4198, 2009.
S.-Y. Hwang and J.-B. Song, “Monocular visionbased SLAM in indoor environment using corner, lamp, and door features from upward-looking camera,” IEEE Trans. on Industrial Electronics, vol. 58, no. 10, pp. 4804–4812, 2011.
P. Jensfelt and S. Kristensen, “Active global localization for a mobile robot using multiple hypothesis tracking,” IEEE Trans. on Robotics and Automation, vol. 17, no. 5, pp. 748–760, 2001.
M. Tomono, “A scan matching method using Euclidean invariant signature for global localization and map building,” Proc. of IEEE International Conference on Robotics and Automation, pp. 866–871, 2004.
F. Lu and E. Milios, “Robot pose estimation in unknown environment by matching 2D range scans,” Proc. of IEEE Conference on Computer Vision and Pattern Recognition, pp. 935–938, 1994.
S. Park, M. Park, and S.-K. Park, “Object-spatial layout-route based hybrid map and global localization for mobile robots,” International Journal of Control, Automation, and Systems, vol. 7, no. 4, pp. 598–614, 2009.
S. Park and S.-K. Park, “Spectral scan matching and its application to global localization for mobile robots,” Proc. of IEEE International Conference on Robotics and Automation, pp. 1361–1366, 2010.
L. Zhang and B. K. Ghosh, “Line segment based map building and localization using 2D laser rangefinder,” Proc. of IEEE International Conference on Robotics and Automation, pp. 2538–2543, 2000.
G. Grisetti, L. Iocchi, and D. Nardi, “Global Hough localization for mobile robots in polygonal environments,” Proc. of IEEE International Conference on Robotics and Automation, pp. 353–358, 2002.
J. Weber, L. Franken, K.-W. Jörg, and E. v. Puttkamer, “Reference scan matching for global self-localization,” Robotics and Autonomous Systems, vol. 40, pp. 99–110, 2002.
Z. Zhang, “Iterative point matching for registration of free-form curves and surfaces,” International Journal of Computer Vision, vol. 13, no. 2, pp. 119–152, 1994.
A. W. Fitzgibbon, “Robust registration of 2D and 3D point sets,” Image and Vision Computing, vol. 21, pp. 1145–1153, 2003.
S. Park, H. Cheong, and S.-K. Park, “Stochastic scan matching for robot pose estimation in unstructured environments,” Proc. of International Conference on Mechatronics and Information Technology, pp. 64–65, 2009.
G. Weiss and E. v. Puttkamer, “A map based on laserscans without geometric interpretation,” Proc. of the 4th International Conference on Intelligent Autonomous System, pp. 403–407, 1995.
J. Weber, K.-W. Jörg, and E. v. Puttkamer, “APR — Global scan matching using anchor point relationships,” Proc. of the 6th International Conference on Intelligent Autonomous System, pp. 471–478, 2000.
A. Censi, L. Iocchi, and G. Grisetti, “Scan matching in Hough domain,” Proc. of IEEE International Conference on Robotics and Automation, pp. 2739–2744, 2005.
P. Núñez, R. Vázquez-Martín, A. Bandera, and F. Sandoval, “Fast laser scan matching approach based on adaptive curvature estimation for mobile robots,” Robotica, vol. 27, pp. 469–479, 2009.
G. D. Tipaldi and K. O. Arras, “FLIRT — interest regions for 2D range data,” Proc. of IEEE International Conference on Robotics and Automation, pp. 3616–3622, 2010.
S. Park, D. H. Kim, M. Park, and S.-K. Park, “Spectral scan matching for robot pose estimation,” Electronics Letters, vol. 45, no. 21, pp. 1076–1077, 2009.
S. J. Russell and P. Norvig, Artificial Intelligence: A Modern Approach, 2nd edition, Prentice Hall, 2002.
D. J. Austin and P. Jensfelt, “Using multiple Gaussian hypotheses to represent probability distributions for mobile robot localization,” Proc. of IEEE International Conference on Robotics and Automation, pp. 1036–1041, 2000.
K. Arras, J. A. Castellanos, and R. Siegwart, “Feature-based multi-hypothesis localization and tracking for mobile robots using geometric constraints,” Proc. of IEEE International Conference on Robotics and Automation, pp. 1371–1377, 2002.
D. Fox, W. Burgard, and S. Thrun, “Markov localization for mobile robots in dynamic environments,” Journal of Artificial Intelligence Research, vol. 11, pp. 391–427, 1999.
K. Konolige and K. Chou, “Markov localization using correlation,” Proc. of International Joint Conference on Artificial Intelligence, pp. 1151–1159, 1999.
J. Reuter, “Mobile robot self-localization using PDAB,” Proc. of IEEE International Conference on Robotics and Automation, pp. 3512–3518, 2000.
M. Isard and A. Blake, “Condensation — conditional density propagation for visual tracking,” International Journal of Computer Vision, vol. 29, no. 1, pp. 5–28, 1998.
S.-K. Park, M. Kim, and C.-W. Lee, “Mobile robot navigation based on direct depth and color-based environment modeling,” Proc. of IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 4253–4258, 2004.
M. Leordeau and M. Hebert, “A spectral technique for correspondence problems using pairwise constraints,” Proc. of International Conference on Computer Vision, pp. 1482–1489, 2005.
P. J. Rousseeuw and A. M. Leroy, Robust Regression and Outlier Detection, Wiley, 2003.
S. Kumar, Models for Learning Spatial Interactions in Natural Images for Context-Based Classification, Ph.D. Thesis, The Robotics Institute, Carnegie Mellon University, 2005.
K. Lange, Numerical Analysis for Statisticians, Springer, 1999.
R. A. Horn and C. R. Johnson, Matrix Analysis, Cambridge University Press, 1985.
J. H. Challis, “A procedure determining rigid body transformation parameters,” Journal of Biomechanics, vol. 28, no. 6, pp. 733–737, 1995.
H. Choset, K. Lynch, S. Hutchinson, G. Kantor, W. Burgard, L. Kavraki, and S. Thrun, Principles of Robot Motion: Theory, Algorithms, and Implementation, MIT Press, 2005.
J.-C. Latombe, Robot Motion Planning, Kluwer Academic Publishers, 1991.
M. F. Goodchild, “Geographical information science,” International Journal of Geographical Information Systems, vol. 6, no. 1, pp. 31–45, 1992.
Author information
Authors and Affiliations
Corresponding author
Additional information
Recommended by Associate Editor Seul Jung under the direction of Editor Hyouk Ryeol Choi.
This work was supported by the KIST Institutional Program (2E24123) and the NAP (National Agenda Project) of the Korea Research Council of Fundamental Science & Technology.
Soonyong Park received his B.S. and M.S degrees in Mechanical Engineering from Kyunghee University, Seoul, Korea, in 2001 and 2003, respectively. He received his Ph.D. degree in Electrical and Electronic Engineering from Yonsei University, Seoul, Korea, in 2010. From 2001 to 2010, he was a graduate student researcher and a postdoctoral fellow with the Cognitive Robotics Center, Korea Institute of Science and Technology (KIST), Seoul, Korea. He was a postdoctoral fellow with the Robotics Institute, Carnegie Mellon University (CMU), in 2011. From 2012 to 2013, he was a research staff member in the Samsung Advanced Institute of Technology (SAIT) at Samsung Electronics. He is now a senior engineer in the Global Technology Center at Samsung Electronics. His research interests include computer vision, machine learning, and mobile robot navigation.
Sung-Kee Park is a principal research scientist for Korea Institute of Science and Technology (KIST). He received his B.S. and M.S. degrees in Mechanical Design and Production Engineering from Seoul National University, Seoul, Korea, in 1987 and 1989, respectively. He received his Ph.D. degree from Korea Advanced Institute of Science and Technology (KAIST), Korea, in the area of computer vision in 2000. Since then, he has been studying the field of robot vision and cognitive robotics at KIST. During his period at KIST, he held a visiting position in the Robotics Institute at Carnegie Mellon University (CMU) in 2005, where he did research on object recognition. Now he is working for the center of Bionics at KIST. His recent work has been on object recognition, visual navigation, video surveillance, human-robot interaction, and socially assistive robot.
Rights and permissions
About this article
Cite this article
Park, S., Park, SK. Global localization for mobile robots using reference scan matching. Int. J. Control Autom. Syst. 12, 156–168 (2014). https://doi.org/10.1007/s12555-012-9223-0
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12555-012-9223-0