Journal of South China University of Technology(Natural Science Edition) ›› 2023, Vol. 51 ›› Issue (3): 133-145.doi: 10.12141/j.issn.1000-565X.220368

Special Issue: 2023年电子、通信与自动控制

• Electronics, Communication & Automation Technology • Previous Articles     Next Articles

Self-Reset Particle Filter Method Optimized Based on Differential Evolution Algorithm

WEN Shangsheng QIU Zhiqiang XU Hanming CHEN Xiandong   

  1. School of Material Science and Engineering,South China University of Technology,Guangzhou 510640,Guangdong,China
  • Received:2022-06-10 Online:2023-03-25 Published:2022-11-08
  • Contact: 文尚胜(1964-),男,博士,教授,主要从事可见光定位、信号处理、LED及OLED发光器件研究。 E-mail:shshwen@scut.edu.cn
  • About author:文尚胜(1964-),男,博士,教授,主要从事可见光定位、信号处理、LED及OLED发光器件研究。
  • Supported by:
    the Science and Technology Planning Project of Guangdong Province(2017B010114001);the Science and Technology Project of the Ministry of Education(CXZJHZ201813)

Abstract:

As a commonly used non-Gaussian nonlinear filtering method, particle filter has been successfully applied in various engineering fields. However, the traditional resampling method leads to the problem of particle depletion, which seriously reduces the accuracy and robustness of the filter estimation. This paper proposed a self-reset particle filter method that combines tracking failure detection and enhanced differential evolution optimization. Firstly, the filter estimation value is preliminarily checked by the tracking failure identification method, and the optimization strategy is not enabled during normal tracking, and the algorithm performance is consistent with the standard particle filter. When the tracking fails, the particle set is reset by differential optimization. During the reset process, the upper and lower bounds of particle confidence interval are set to prevent the particles from being over-concentrated, and the multiple optimization of the particles is avoided by combining the test indication value to reduce the estimation time of the algorithm. The simulation results show that the proposed algorithm inherits the advantages of standard particle filter and differential evolution particle filter through dynamic adjustment, and it effectively improves the robustness and estimation accuracy of the filter estimation. It can avoid using the optimization strategy to reduce the overall time complexity of the algorithm when the filter is successful, and enable the differential optimization strategy to self-reset when the filter fails. In addition, under the same positioning accuracy, the number of particles required by the algorithm is lower than that of standard particle filter, and the overall time consumption is lower than differential evolution particle filter, which also works well when modeling is uncertain.

Key words: particle filter, differential optimization algorithm, self-adaption, nonlinear filter, self-reset

CLC Number: