Mobile Robot Global Localization Using Particle Swarm Optimization with a 2D Range Scan

This paper presents a novel approach based on the particle swarm optimization (PSO) for globally localizing a mobile robot with a single laser scan, under the assumption that the initial pose of the robot is unknown. The environment map is first converted with a signed fitness function that encodes the distance to the nearest obstacle from a given location. Using the end-point model of a laser beam, captured sensor data are associated with the world model without data association or feature extraction. The PSO is then performed to explore the pose space to search for the correct robot pose iteratively, in which the potential solutions are optimized by scan matching technique to get more accurate pose estimation. The proposed approach performs better than the popular particle filter based approach with regard to convergence speed, estimation precision and computational cost. Experiment results based on public domain dataset demonstrate the effectiveness of proposed algorithm.

[1]  W. Burgard,et al.  Markov Localization for Mobile Robots in Dynamic Environments , 1999, J. Artif. Intell. Res..

[2]  Russell C. Eberhart,et al.  Recent advances in particle swarm , 2004, Proceedings of the 2004 Congress on Evolutionary Computation (IEEE Cat. No.04TH8753).

[3]  Lei Shu,et al.  High-speed and accurate laser scan matching using classified features , 2013, 2013 IEEE International Symposium on Robotic and Sensors Environments (ROSE).

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

[5]  José Manuel Cuadra Troncoso,et al.  Consistent robot localization using Polar Scan Matching based on Kalman Segmentation , 2015, Robotics Auton. Syst..

[6]  Patric Jensfelt,et al.  Active global localization for a mobile robot using multiple hypothesis tracking , 2001, IEEE Trans. Robotics Autom..

[7]  Igor Skrjanc,et al.  EKF-Based Localization of a Wheeled Mobile Robot in Structured Environments , 2011, J. Intell. Robotic Syst..

[8]  Yuhui Shi,et al.  Particle swarm optimization: developments, applications and resources , 2001, Proceedings of the 2001 Congress on Evolutionary Computation (IEEE Cat. No.01TH8546).

[9]  Myo-Taeg Lim,et al.  Localization of Mobile Robot using Particle Filter , 2006, 2006 SICE-ICASE International Joint Conference.

[10]  Javier González,et al.  WHAT IS THIS ? , 1995 .

[11]  Andries Petrus Engelbrecht,et al.  Using neighbourhoods with the guaranteed convergence PSO , 2003, Proceedings of the 2003 IEEE Swarm Intelligence Symposium. SIS'03 (Cat. No.03EX706).

[12]  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.