×

Adaptive weight update algorithm for target tracking of UUV based on improved Gaussian mixture cubature Kalman filter. (English) Zbl 1441.93316

Summary: The Gaussian mixture filter can solve the non-Gaussian problem of target tracking in complex environment by the multimode approximation method, but the weights of the Gaussian component of the conventional Gaussian mixture filter are only updated with the arrival of the measurement value in the measurement update stage. When the nonlinear degree of the system is high or the measurement value is missing, the weight of the Gauss component remains unchanged, and the probability density function of the system state cannot be accurately approximated. To solve this problem, this paper proposes an algorithm to update adaptive weights for the Gaussian components of a Gaussian mixture cubature Kalman filter (CKF) in the time update stage. The proposed method approximates the non-Gaussian noise by splitting the system state, process noise, and observation noise into several Gaussian components and updates the weight of the Gaussian components in the time update stage. The method contributes to obtaining a better approximation of the posterior probability density function, which is constrained by the substantial uncertainty associated with the measurements or ambiguity in the model. The estimation accuracy of the proposed algorithm was analyzed using a Taylor expansion. A series of extensive trials was performed to assess the estimation precision corresponding to various algorithms. The results based on the data pertaining to the lake trial of an unmanned underwater vehicle (UUV) demonstrated the superiority of the proposed algorithm in terms of its better accuracy and stability compared to those of conventional tracking algorithms, along with the associated reasonable computational time that could satisfy real-time tracking requirements.

MSC:

93E11 Filtering in stochastic control theory
93C85 Automated systems (robots, etc.) in control theory

References:

[1] Zhang, Y.; Huang, Y.; Zhao, L., A general framework solution to Gaussian filter with multiple-step randomly-delayed measurements, Acta Automatica Sinica, 41, 1, 122-125 (2015) · Zbl 1340.93198
[2] Bar Shalom, Y.; Li, X. R., Estimation with Applications to Tracking and Navigation, 381-395 (2001), New York, NY, USA: Wiley, New York, NY, USA
[3] Julier, S. J.; Uhlmann, J. K.; Durrant-Whyte, H. F., A new method for the nonlinear transformation of means and covariances in filters and estimators, IEEE Transactions on Automatic Control, 45, 3, 472-482 (2004) · Zbl 0973.93053 · doi:10.1109/9.847726
[4] Julier, S. J.; Uhlmann, J. K., Unscented filtering and nonlinear estimation, Proceedings of the IEEE, 92, 3, 401-422 (2004) · doi:10.1109/jproc.2003.823141
[5] Jagan, B. O. L.; Rao, S. K.; Jawahar, A., Unscented Kalman filter with application to bearings-only passive target tracking, Indian Journal of Science & Technology, 9, 19, 63-67 (2016) · doi:10.17485/ijst/2016/v9i19/90451
[6] Wang, G.; Zhang, Y.; Wang, X., Iterated maximum correntropy unscented Kalman filters for non-Gaussian systems, Signal Processing, 163, 87-94 (2019) · doi:10.1016/j.sigpro.2019.05.015
[7] Zhang, X.; Ma, X.; Liu, Z., A target tracking algorithm based on improved cubature Kalman filters, Journal of Chengdu University of Information Technology, 30, 6, 559-562 (2015)
[8] Ning, L.; Zhu, R.; Zhang, Y., A strong tracking square root CKF algorithm based on multiple fading factors for target tracking, Proceedings of the 2014 Seventh International Joint Conference on Computational Sciences and Optimization (CSO), IEEE · doi:10.1109/CSO.2014.12
[9] Jia, B.; Xin, M.; Cheng, Y., High-degree cubature Kalman filter, Automatica, 49, 2, 510-518 (2013) · Zbl 1259.93118 · doi:10.1016/j.automatica.2012.11.014
[10] Jia, B.; Xin, M.; Cheng, Y., Sparse-grid quadrature nonlinear filtering, Automatica, 48, 2, 327-341 (2012) · Zbl 1260.93161 · doi:10.1016/j.automatica.2011.08.057
[11] Jia, S.; Zeng, D.; Xu, T.; Zhang, H.; Li, X., Improved target tracking based on spatio-temporal learning, Proceedings of the IEEE International Conference on Information & Automation, IEEE · doi:10.1109/icinfa.2016.7832118
[12] Liu, H.; Wu, W., Interacting multiple model (IMM) fifth-degree spherical simplex-radial cubature Kalman filter for maneuvering target tracking, Sensors, 17, 6, 1374 (2017) · doi:10.3390/s17040741
[13] Dunik, J.; Straka, O.; Simandl, M., Stochastic integration filter, IEEE Transactions on Automatic Control, 58, 6, 1561-1566 (2013) · Zbl 1369.93619 · doi:10.1109/tac.2013.2258494
[14] Georgy, J.; Noureldin, A., Unconstrained underwater multi-target tracking in passive sonar systems using two-stage PF-based technique, International Journal of Systems Science, 45, 1-3, 439-455 (2014) · Zbl 1307.93418 · doi:10.1080/00207721.2012.724097
[15] Fu, X.; Jia, Y., An improvement on resampling algorithm of particle filters, IEEE Transactions on Signal Processing, 58, 10, 5414-5420 (2010) · Zbl 1392.94710 · doi:10.1109/tsp.2010.2053031
[16] Ma, Z.; Pei, T.; Zhang, H., An improved target tracking algorithm combined with particle filter, Journal of Liaoning Technical University, 35 (2016)
[17] Chun-Guang, N. I., A new modified unscented particle filter, Ship Science & Technology, 35, 1, 35-37 (2013)
[18] Di, B., Adaptive double-resampling particle filter algorithm for target tracking, Computer Science, 40, 3, 248-250 (2016)
[19] Zhan, R.; Zhang, J., Nonlinear Filtering Theory with Target Tracking Application, 90-96 (2013), Beijing, China: National Defense Industry Press, Beijing, China
[20] Wang, G.; Wang, X.; Zhang, Y., Variational Bayesian IMM-filter for JMSs with unknown noise covariances, IEEE Transactions on Aerospace and Electronic Systems, 56, 2, 1952-1661 (2019) · doi:10.1109/TAES.2019.2929975
[21] Leong, P. H.; Arulampalam, S.; Lamahewa, T. A.; Abhayapala, T. D., A Gaussian-sum based cubature Kalman filter for bearings-only tracking, IEEE Transactions on Aerospace and Electronic Systems, 49, 2, 1161-1176 (2013) · doi:10.1109/taes.2013.6494405
[22] Kong, Y.; Feng, X., Passive target tracking algorithm based on improved Gaussian mixture particle filter, Modern Radar, 34, 7, 44-50 (2012)
[23] Terejanu, G.; Singla, P.; Singh, T.; Scott, P. D., Uncertainty propagation for nonlinear dynamic systems using Gaussian mixture models, Journal of Guidance, Control, and Dynamics, 31, 6, 1623-1633 (2008) · doi:10.2514/1.36247
[24] Terejanu, G., An adaptive split-merge scheme for uncertainty propagation using Gaussian mixture models, Proceedings of the 49th AIAA Aerospace Sciences meeting including the New Horizons Forum and Aerospace Exposition
[25] Terejanu, G.; Singla, P.; Singh, Y.; Scott, P., A novel Gaussian sum filter method for accurate solution to the nonlinear filtering problem, Proceedings of the International Conference on Information Fusion
[26] Williams, J. L.; Maybeck, P. S., Cost-function-based Gaussian mixture reduction for target tracking, Proceedings of the International Conference on Information Fusion · Zbl 1040.68137
[27] Xiong, K.; Zhang, H. Y.; Chan, C. W., Performance evaluation of UKF-based nonlinear filtering, Automatica, 42, 2, 261-270 (2006) · Zbl 1103.93045 · doi:10.1016/j.automatica.2005.10.004
[28] Zhao, Y., Performance evaluation of cubature Kalman filter in a GPS/IMU tightly-coupled navigation system, Signal Processing, 119, 67-79 (2016) · doi:10.1016/j.sigpro.2015.07.014
[29] Li, X. R.; Zhao, Z., Measuring estimators credibility: noncredibility index, Proceedings of the International Conference on Information Fusion
[30] Blasch, R. P.; Rice, A.; Yang, C., Nonlinear track evaluation using absolute and relative metrics, Proceedings of the International Society for Optical Engineering
[31] Huilin, T., Application of SINS/DVL/UTP/VP integrated navigation system to UUV underwater docking, Applied Science and Technology, 43, 3 (2016)
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.