Swarm Intelligence Based Tuning of Unscented Kalman Filter for Bearings Only Tracking

Kalman filter is a well known adaptive filtering Algorithm, widely used for target tracking applications. When the system model and measurements are non linear, variation of Kalman filter like extended Kalman filter (EKF) and Unscented Kalman filters (UKF) are used. For obtaining reliable estimate of the target state, filter has to be tuned before the operation (off line).Tuning an UKF is the process of estimation of the noise covariance matrices from process data. In practical applications, due to unavailable measurements of the process noise and high dimensionality of the problem tuning of the filter is left for engineering intuition. In this paper, tuning of the UKF is investigated using Particle Swarm Optimization (PSO) and Bacterial Foraging Optimization (BFO). The simulation results show the superiority of the PSO tuned UKF over the conventional UKF and BFO tuned UKF.

[1]  Niels Kjølstad Poulsen,et al.  A tool for kalman filter tuning , 2007 .

[2]  M.S. Sharawi,et al.  Neural Network Based Approach for Tuning Kalman Filter , 2005, 2005 IEEE International Conference on Electro Information Technology.

[3]  James B. Rawlings,et al.  The autocovariance least-squares method for estimating covariances: application to model-based control of chemical reactors , 2006, IEEE Transactions on Control Systems Technology.

[4]  J. Speyer,et al.  A stochastic analysis of a modified gain extended Kalman filter with applications to estimation with bearings only measurements , 1983, The 22nd IEEE Conference on Decision and Control.

[5]  Jeffrey K. Uhlmann,et al.  Unscented filtering and nonlinear estimation , 2004, Proceedings of the IEEE.

[6]  Jeffrey K. Uhlmann,et al.  New extension of the Kalman filter to nonlinear systems , 1997, Defense, Security, and Sensing.

[7]  Russell C. Eberhart,et al.  A new optimizer using particle swarm theory , 1995, MHS'95. Proceedings of the Sixth International Symposium on Micro Machine and Human Science.