A Parallel Hybrid Evolutionary Particle Filter for Nonlinear State Estimation

Particle filters (PF) are widely used for state estimation in non-linear and non-Gaussian environments. However, conventional particle filters possess some drawbacks such as sample impoverishment and sample size dependency. In this paper, a novel parallel hybrid evolutionary particle filter is proposed to solve those problems from the perspective of evolutionary computation. In the proposed algorithm, an effort has been made to fuse a genetic algorithm (GA) and particle swarm optimization (PSO) together to improve the standard particle filter. Genetic operators such as crossover and mutation are utilized to maintain the particle diversity and PSO is used to optimize the particle distribution. A parallel scheme is employed to reduce the computation time so it is more suitable to implement by multithreaded programming for real-time system. The simulation results demonstrate the effectiveness of the proposed algorithm.

[1]  Neil J. Gordon,et al.  A tutorial on particle filters for online nonlinear/non-Gaussian Bayesian tracking , 2002, IEEE Trans. Signal Process..

[2]  Li Qian,et al.  A swarm intelligence optimization for particle filter , 2008, 2008 7th World Congress on Intelligent Control and Automation.

[3]  Wolfram Burgard,et al.  Probabilistic Robotics (Intelligent Robotics and Autonomous Agents) , 2005 .

[4]  Mohammad Teshnehlab,et al.  A Multi Swarm Particle Filter for Mobile Robot Localization , 2010 .

[5]  Y. Fung,et al.  A biological inspired improvement strategy for Particle Filters , 2009, 2009 IEEE International Conference on Industrial Technology.

[6]  Yu Kun Qiao,et al.  A Fault Predication Algorithm Based on Artificial Immune Particle Filter , 2010 .

[7]  Lehrstuhl für Elektrische,et al.  Gaussian swarm: a novel particle swarm optimization algorithm , 2004, IEEE Conference on Cybernetics and Intelligent Systems, 2004..

[8]  Euntai Kim,et al.  A New Particle Filter Inspired by Biological Evolution: Genetic Filter , 2007 .

[9]  James Kennedy,et al.  Particle swarm optimization , 2002, Proceedings of ICNN'95 - International Conference on Neural Networks.

[10]  Lalit M. Patnaik,et al.  Genetic algorithms: a survey , 1994, Computer.

[11]  T. Higuchi Monte carlo filter using the genetic algorithm operators , 1997 .

[12]  Zheng Fang,et al.  A Particle Swarm Optimized Particle Filter for Nonlinear System State Estimation , 2006, 2006 IEEE International Conference on Evolutionary Computation.

[13]  N. Gordon,et al.  Novel approach to nonlinear/non-Gaussian Bayesian state estimation , 1993 .

[14]  Enrique Alba,et al.  A survey of parallel distributed genetic algorithms , 1999, Complex..