Abstract
To navigate in an unknown environment, a robot should build a model for the environment. For outdoor environments, an elevation map is used as the main world model. We considered the outdoor simultaneous localization and mapping (SLAM) method to build a global elevation map by matching local elevation maps. In this research, the iterative closest point (ICP) algorithm was used to match local elevation maps and estimate a robot pose. However, an alignment error is generated by the ICP algorithm due to false selection of corresponding points. Therefore, we propose a new method to classify environmental data into several groups, and to find the corresponding points correctly and improve the performance of the ICP algorithm. Different weights are assigned according to the classified groups because certain groups are very sensitive to the viewpoint of the robot. Three-dimensional (3-D) environmental data acquired by tilting a 2-D laser scanner are used to build local elevation maps and to classify each grid of the map. Experimental results in real environments show the increased accuracy of the proposed ICP-based matching and a reduction in matching time.
Similar content being viewed by others
References
Dellaert F, Fox D, Burgard W, Thrun S (1999) Monte Carlo Localization for mobile robots, In: Proceedings of the IEEE international conference on robotics and automation, pp 1322–1328
Lee YJ, Yim BD, Song JB (2009) Mobile robot localization based on effective combination of vision and range sensors. Int J Control Autom Syst 7(1): 97–104
Hebert M (2000) Active and passive range sensing for robotics. In: Proceedings of the IEEE international conference on robotics and automation, pp 102–110
Huber D, Carmichael O, Hebert M (2000) 3D map reconstruction from range data. In: Proceedings of the IEEE international conference on robotics and automation, pp 891–897
Nashashibi F, Fillatreau P, Dacre-Wright B, Simeon T (1994) 3-D autonomous navigation in a natural environment. In: Proceedings of the IEEE international conference on robotics and automation, pp 433–439
Parra C, Murrieta R, Devy D, Briot M (1999) 3-D modeling and robot localization from visual and range data in natural scenes. Lecture Notes in Computer Science 1542: 450–468
Pfaff P, Triebel R, Burgard W (2007) An efficient extension to elevation maps for outdoor terrain mapping and loop closing. Int J Robotics Res 26(2): 217–230
Kwon TB, Song JB, Joo SH (2010) Elevation moment of inertia: a new feature for Monte Carlo localization in outdoor environment with elevation map. J Field Robotics 27(3): 371–386
Durrant-Whyte H, Bailey T (2006) Simultaneous localization and mapping: Part I, the essential algorithms. IEEE Trans Robotics Autom Mag 13(2): 99–110
Besl PJ, McKay ND (1992) A method for registration of 3-D shapes. IEEE Trans Pattern Anal Mach Intell 14(2): 239–256
Rusinkiewicz S, Levoy M (2001) Efficient variants of the ICP algorithm. In: Proceedings of conference on 3D digital imaging and modeling, pp 145–152
Frueh C, Zakhor A (2001) 3-D Model generation for cities using aerial photographs and ground level laser scans, In: Proceedings of the 2001 IEEE computer society conference on computer vision and pattern recognition, pp II-31–38
Triebel R, Burgard W (2005) Improving simultaneous mapping and localization in 3-D using global constraints. In: Proceedings of the national conference on artificial intelligence, pp 1330–1335
Lu F, Milios E (1997) Robot pose estimation in unknown environments by matching 2D range scans. J Intell Robotics Syst 18(3): 249–275
Nuchter A, Lingemann K, Hertzberg J, Surmann H (2007) 6D SLAM-3D mapping outdoor environments. J Field Robotics 24(8–9): 699–722
Frederick P, Kania R, Rose MD, Ward D, Benz U, Baylot A, Willis MJ, Yamauchi H (2005) Spaceborne path planning for unmanned ground vehicles (UGVs). In: Proceedings of the IEEE conference on military communications (MILCOM), pp 3134–3141
Lacrois S, Mallet A, Bonnafous D, Bauzil G, Fleury S, Herrb M (2002) Autonomous rover navigation on unknown terrains: functions and integration. Int J Robotics Res 21(10–11): 917–942
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Lee, YJ., Song, JB. Three-dimensional iterative closest point-based outdoor SLAM using terrain classification. Intel Serv Robotics 4, 147–158 (2011). https://doi.org/10.1007/s11370-011-0087-6
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11370-011-0087-6