An improved FastSLAM using resmapling based on particle swarm optimization

FastSLAM is well known as a Rao-Blackwellised particle filter formulation of simultaneous localization and mapping. The accuracy of conventional FastSLAM degenerates over time due to the particle depletion in resampling phase. In this paper, an improved FastSLAM with resampling based on Particle Swarm Optimization (PSO) is proposed to address the problem. Firstly, instead of rejection and replication, PSO is employed in the resampling process for the pose convergence of the particle set. Then, in order to update the proposal distribution and the map, a special framework of FastSLAM is adopted in the proposed method. Finally, the result of computer simulation reveals that the modified method shows smaller error in both robot pose and feature estimations than conventional FastSLAM.

[1]  Sebastian Thrun,et al.  FastSLAM: a factored solution to the simultaneous localization and mapping problem , 2002, AAAI/IAAI.

[2]  Qi Zhang,et al.  A novel robust approach for SLAM of mobile robot , 2014 .

[3]  Beom-Hee Lee,et al.  Result representation of Rao-Blackwellized particle filtering for SLAM , 2008, 2008 International Conference on Control, Automation and Systems.

[4]  Tom Duckett,et al.  Experimental Analysis of Sample-Based Maps for Long-Term SLAM , 2009, Int. J. Robotics Res..

[5]  Simon J. Godsill,et al.  On sequential simulation-based methods for Bayesian filtering , 1998 .

[6]  James Kennedy,et al.  Defining a Standard for Particle Swarm Optimization , 2007, 2007 IEEE Swarm Intelligence Symposium.

[7]  B. Todor,et al.  Simultaneous Localization and Mapping with Particle Swarm Localization , 2005, 2005 IEEE Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications.

[8]  Guorong Liu,et al.  An Improved FastSLAM Framework Based on Particle Swarm Optimization and Unscented Particle Filter ⋆ , 2012 .

[9]  Hugh F. Durrant-Whyte,et al.  A solution to the simultaneous localization and map building (SLAM) problem , 2001, IEEE Trans. Robotics Autom..

[10]  Lino Marques,et al.  Speeding up rao-blackwellized particle filter SLAM with a multithreaded architecture , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[11]  Q. Pan,et al.  Particle Filter Based on PSO , 2008, 2008 International Conference on Intelligent Computation Technology and Automation (ICICTA).

[12]  Wan Kyun Chung,et al.  Unscented FastSLAM: A Robust and Efficient Solution to the SLAM Problem , 2008, IEEE Transactions on Robotics.

[13]  Francesco Martinelli,et al.  A FastSLAM Algorithm Based on the Unscented Filtering with Adaptive Selective Resampling , 2007, FSR.

[14]  Pinar Çivicioglu,et al.  Backtracking Search Optimization Algorithm for numerical optimization problems , 2013, Appl. Math. Comput..

[15]  Gamini Dissanayake,et al.  Evolutionary computing based mobile robot localization , 2006, Eng. Appl. Artif. Intell..

[16]  Ioannis G. Tsoulos,et al.  Enhancing PSO methods for global optimization , 2010, Appl. Math. Comput..

[17]  Sebastian Thrun,et al.  Simultaneous localization and mapping with unknown data association using FastSLAM , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[18]  Beom Hee Lee,et al.  PSO-FastSLAM: An improved FastSLAM framework using particle swarm optimization , 2009, 2009 IEEE International Conference on Systems, Man and Cybernetics.

[19]  Pascal Bouvry,et al.  Particle swarm optimization: Hybridization perspectives and experimental illustrations , 2011, Appl. Math. Comput..

[20]  Sebastian Thrun,et al.  The Graph SLAM Algorithm with Applications to Large-Scale Mapping of Urban Structures , 2006, Int. J. Robotics Res..

[21]  Eduardo Mario Nebot,et al.  Consistency of the FastSLAM algorithm , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[22]  Yuan Cheng Mobile Robot SLAM Method Based on Particle Swarm Optimization , 2009 .

[23]  Gon Woo Kim,et al.  A new compensation technique based on analysis of resampling process in FastSLAM , 2008, Robotica.