Ground Texture Matching based Global Localization for Intelligent Vehicles in Urban Environment

Localization is a critical problem in the research of intelligent vehicles. Traditional vision based methods suffer from reliable problems in outdoor environment, especially in complicated urban areas. This paper proposes a novel approach to localize the position of a vehicle with respect to a global map, based on the texture of the ground where the vehicle moves. Images of the ground texture are obtained from a camera viewing downward fixed on the bottom of the vehicle. Thus, the vehicle actuates like a big optical mouse. Global localization is achieved by map matching using ICP (iterative closest point) algorithm. M-estimator is applied in the ICP algorithm to improve the robustness to noises. Odometry data and UKF (unscented Kalman filter) are utilized to address the local minimum problem in ICP and to improve the accuracy. Experimental results with both synthetic and real data prove the reliability and high accuracy of the proposed approach.

[1]  Tieniu Tan,et al.  Mobile robot self-localization based on global visual appearance features , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[2]  A. Price,et al.  Visual detection and tracking of poorly structured dirt roads , 2005, ICAR '05. Proceedings., 12th International Conference on Advanced Robotics, 2005..

[3]  James J. Little,et al.  Global localization using distinctive visual features , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[4]  Sebastian Thrun,et al.  Learning Metric-Topological Maps for Indoor Mobile Robot Navigation , 1998, Artif. Intell..

[5]  Jeffrey K. Uhlmann,et al.  Unscented filtering and nonlinear estimation , 2004, Proceedings of the IEEE.

[6]  Massimo Bertozzi,et al.  Vision-based intelligent vehicles: State of the art and perspectives , 2000, Robotics Auton. Syst..

[7]  Cheng Yong-mei,et al.  Survey of a kind of nonlinear filters—UKF , 2005 .

[8]  Michael Lützeler,et al.  ROAD RECOGNITION WITH MARVEYE , 1998 .

[9]  Paul J. Besl,et al.  A Method for Registration of 3-D Shapes , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[10]  Rudolph van der Merwe,et al.  The square-root unscented Kalman filter for state and parameter-estimation , 2001, 2001 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings (Cat. No.01CH37221).

[11]  Alan C. Schultz,et al.  Continuous localization using evidence grids , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[12]  Lindsay Kleeman,et al.  Accurate odometry and error modelling for a mobile robot , 1997, Proceedings of International Conference on Robotics and Automation.

[13]  Ingemar J. Cox,et al.  Dynamic Map Building for an Autonomous Mobile Robot , 1990, EEE International Workshop on Intelligent Robots and Systems, Towards a New Frontier of Applications.

[14]  Xinhua Zhuang,et al.  From depth and optical flow to rigid body motion , 1988, Proceedings CVPR '88: The Computer Society Conference on Computer Vision and Pattern Recognition.