A Robust Localization Algorithm for Mobile Robots with Laser Range Finders

We present a robust localization algorithm for mobile robots with laser range finders, which takes feature based approach for reliable matching process as well as point based approach for accurate and stable pose calculation. An efficient sequential segmentation algorithm is suggested, which also performs least square fitting processes simultaneously. Hence robust line segment features can be obtained with much less computation time. A novel cost function for pose calculation is suggested and formulated, which makes it possible to compute the location and orientation accurately and reliably. We examined the validity of the proposed algorithm with various simulations and experiments, and revealed its robustness and accuracy compared to other typical localization algorithms. The results show that the localization error of the proposed algorithm is 40% to 80% less than conventional localization algorithms.

[1]  Edward M. Riseman,et al.  How Easy is Matching 2D Line Models Using Local Search? , 1997, IEEE Trans. Pattern Anal. Mach. Intell..

[2]  Zezhong Xu,et al.  Map building and localization using 2D range scanner , 2003, CIRA.

[3]  Viii Supervisor Sonar-Based Real-World Mapping and Navigation , 2001 .

[4]  R. Mazl,et al.  Range scan-based localization methods for mobile robots in complex environments , 2001, ITSC 2001. 2001 IEEE Intelligent Transportation Systems. Proceedings (Cat. No.01TH8585).

[5]  Evangelos E. Milios,et al.  Robot Pose Estimation in Unknown Environments by Matching 2D Range Scans , 1994, 1994 Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

[6]  Gregory Dudek,et al.  Vision-based robot localization without explicit object models , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[7]  M. Isabel Ribeiro,et al.  Mobile robot localisation on reconstructed 3D models , 2000, Robotics Auton. Syst..

[8]  Olivier D. Faugeras,et al.  HYPER: A New Approach for the Recognition and Positioning of Two-Dimensional Objects , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[9]  Tobias Einsele Localization in Indoor Environments Using a Panoramic Laser Range Finder , 2002 .

[10]  Kostas J. Kyriakopoulos,et al.  Simultaneous localization and map building for mobile robot navigation , 1999, IEEE Robotics Autom. Mag..

[11]  Cédric Pradalier,et al.  Concurrent matching, localization and map building using invariant features , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[12]  Geovany de Araújo Borges,et al.  Optimal mobile robot pose estimation using geometrical maps , 2002, IEEE Trans. Robotics Autom..

[13]  Ching-Chih Tsai,et al.  Laser pose tracking for a mobile robot using fuzzy adaptive extended information filtering , 2003, Proceedings of the 2003 American Control Conference, 2003..

[14]  Li Zhang,et al.  Line segment based map building and localization using 2D laser rangefinder , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[15]  Jin S. Lee,et al.  A Stochastic Map Building Method for Mobile Robot using 2-D Laser Range Finder , 1999, Auton. Robots.

[16]  Cheng Chen,et al.  Adaptive pose and location estimation for indoor mobile robot , 2003, Proceedings of the 2003 IEEE International Conference on Intelligent Transportation Systems.

[17]  Kostas J. Kyriakopoulos,et al.  A laser scanner based mobile robot SLAM algorithm with improved convergence properties , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[18]  Theodosios Pavlidis,et al.  Segmentation of Plane Curves , 1974, IEEE Transactions on Computers.

[19]  Ingemar J. Cox,et al.  Blanche-an experiment in guidance and navigation of an autonomous robot vehicle , 1991, IEEE Trans. Robotics Autom..