×

Efficient adaptation of design parameters of derivative-free filters. (English. Russian original) Zbl 1346.93366

Autom. Remote Control 77, No. 2, 261-276 (2016); translation from Avtom. Telemekh. 2016, No. 2, 94-114 (2016).
Summary: The paper deals with state estimation of nonlinear discrete time stochastic dynamic systems with a focus on derivative-free filters. Design parameters of the filters are treated and an efficient way for their adaptation is proposed. The efficiency is based on observing a degree of nonlinearity of the nonlinear state and measurement functions at the working point by means of a non-Gaussianity measure. The adaptation is executed only if the nonlinearity is severe and the design parameter adaptation may bring a significant improvement of the estimate quality. Otherwise the adaptation is switched off to keep computational complexity of the filter low. The developed algorithm is illustrated using a numerical example of bearings-only target tracking.

MSC:

93E10 Estimation and detection in stochastic control theory
93E11 Filtering in stochastic control theory
93C40 Adaptive control/observation systems
93C55 Discrete-time control/observation systems

Software:

RANRTH
Full Text: DOI

References:

[1] Blasch, E.; Kahler, D., Multiresolution EO/IR Target Track and ID (2005)
[2] Haykin, S. and Arasaratnam, I., Adaptive Signal Processing, Hoboken: Wiley, 2010.
[3] Isermann Rolf, Fault-Diagnosis Systems. An Introduction from Fault Detection to Fault Tolerance, Berlin: Springer, 2006.
[4] Stepanov, O.A., Primenenie teorii nelineinoi filtratsii v zadachakh obrabotki navigatsionnoi informatsii (Application of Nonlinear Filtering Theory for Processing Navigation Information), St. Petersburg: Elektropribor, 2003.
[5] Grachev, A. N.; Shuryigin, S. V., Metodika sinteza iteratsionnykh algoritmov sovmestnogo otsenivaniya parametrov i sostoyaniya lineinykh diskretnykh sistem (The Technique of Synthesis of Iterative Algorithms for Joint Estimation of the Parameters and State of Linear Discrete Systems), 204-219 (2008)
[6] Volynskii, M.A., Gurov, I.P., and Zakharov, A.S., Dynamic Analysis of the Signals in Optical Coherent Tomography by the Method of Nonlinear Kalman Filtering, J. Opt. Technol., 2008, vol. 75, no. 10, pp. 682-686. · doi:10.1364/JOT.75.000682
[7] Koshaev, D.A., Kalman Filter-Based Multialternative Method for Fault Detection and Estimation, Autom. Remote Control, 2010, vol. 71, no. 5, pp. 790-802. · Zbl 1218.93100 · doi:10.1134/S0005117910050061
[8] Stepanov, O.A. and Toropov, A.B., A Comparison of Linear and Nonlinear Optimal Estimators in Nonlinear Navigation Problems, Gyroscopy Navigation, 2010, vol. 1, no. 3, pp. 183-190. · doi:10.1134/S2075108710030053
[9] Stepanov, O.A. and Toropov, A.B., Linear Optimal Algorithms in Problems of Estimation with Nonlinear Measurements. Relation with the Kalman Type Algorithms, Izv. TulGU, Tekh. Vestn., 2012, no. 7, pp. 172-189.
[10] Hmarskiy, P.A. and Solonar, A.S., Features of the UKF in the Polar Coordinates, Dokl. BGUIR, 2013, no. 2, pp. 79-86.
[11] Stepanov, O. A.; Toropov, A. B., Application of the Monte Carlo Methods with Partial Analytical Integration Techniques to the Problem of Navigation System Aiding, 298-301 (2013)
[12] Berkovskii, N.A. and Stepanov, O.A., Error of Calculating the Optimal Bayesian Estimate Using the Monte Carlo Method in Nonlinear Problems, J. Comput. Syst. Sci. Int., 2013, vol. 52, no. 3, pp. 342-353. · Zbl 1278.93245 · doi:10.1134/S1064230713010036
[13] Mikhailov, N.V. and Koshaev, D.A., Navigation in a Geostationary Orbit Using GNSS Receiver Aided by the Satellite Dynamic Model, Gyroscopy Navigation, 2015, vol. 6, no. 2, pp. 87-100. · doi:10.1134/S207510871502008X
[14] Candy, J.V., Bayesian Signal Processing, Hoboken: Wiley, 2008.
[15] Sorenson, H.W. and Alspach, D.L., Recursive Bayesian Estimation Using Gaussian Sums, Automatica, 1971, no. 7, pp. 465-479. · Zbl 0219.93020 · doi:10.1016/0005-1098(71)90097-5
[16] Anderson, B.D.O. and Moore, J.B., Optimal Filtering, Englewood Cliffs: Prentice Hall, 1979. · Zbl 0688.93058
[17] Sarmavuori, J. and Sarkka, S., Fourier-Hermite Kalman Filter, IEEE Trans. Automat. Control, 2012, vol. 57, no. 6, pp. 1511-1515. · Zbl 1369.93650 · doi:10.1109/TAC.2011.2174667
[18] Norgaard, M., Poulsen, N.K., and Ravn, O., New Developments in State Estimation for Nonlinear Systems, Automatica, 2000, vol. 36, no. 11, pp. 1627-1638. · Zbl 0973.93050 · doi:10.1016/S0005-1098(00)00089-3
[19] Julier, S.J. and Uhlmann, J.K., Unscented Filtering and Nonlinear Estimation, IEEE Rev., 2004, vol. 92, no. 3, pp. 401-421. · doi:10.1109/JPROC.2003.823141
[20] Ito, K. and Xiong, K., Gaussian Filters for Nonlinear Filtering Problems, IEEE Trans. Automat. Control, 2000, vol. 45, no. 5, pp. 910-927. · Zbl 0976.93079 · doi:10.1109/9.855552
[21] Arasaratnam, I. and Haykin, S., Cubature Kalman Filters, IEEE Trans. Automat. Control, 2009, vol. 54, no. 6, pp. 1254-1269. · Zbl 1367.93637 · doi:10.1109/TAC.2009.2019800
[22] Duník, J., Straka, O., and Šimandl, M., Stochastic Integration Filter, IEEE Trans. Automat. Control, 2013, vol. 58, no. 6, pp. 1561-1566. · Zbl 1369.93619 · doi:10.1109/TAC.2013.2258494
[23] Sakai, A. and Kuroda, Y., Discriminatively Trained Unscented Kalman Filter for Mobile Robot Localization, J. Adv. Res. Mechan. Eng., 2010, vol. 1, no. 3, pp. 153-161.
[24] Duník, J.; Šimandl, M.; Straka, O., Adaptive Choice of Scaling Parameter in Derivative-Free Local Filters, 22416 (2010) · Zbl 1346.93366
[25] Turner, R. and Rasmussen, C.E., Model Based Learning of Sigma Points in Unscented Kalman Filter, Neurocomput., 2012, vol. 80, pp. 47-53. · doi:10.1016/j.neucom.2011.07.029
[26] Duník, J., Šimandl, M., and Straka, O., Unscented Kalman Filter Aspects and Adaptive Setting of Scaling Parameter, IEEE Trans. Automat. Control, 2012, vol. 57, no. 9, pp. 2411-2416. · Zbl 1369.93618 · doi:10.1109/TAC.2012.2188424
[27] Chang, L., Hu, B., and Qin, F., Unscented Type Kalman Filter Limitation and Combination, IET Signal Process., 2013, vol. 7, no. 3, pp. 167-176. · doi:10.1049/iet-spr.2012.0330
[28] Duník, J.; Straka, O.; Šimandl, M., Sigma-Point Set Rotation in Unscented Kalman Filter: Analysis and Adaptation, 5951-5956 (2014)
[29] Duník, J.; Straka, O.; Šimandl, M., On Sigma-Point Set Rotation in Derivative-Free Filters, 1-8 (2014)
[30] Rhudy, M., Gu, Y., Gross, J., et al., Evaluation of Matrix Square Root Operations for UKF within a UAV GPS/INS Sensor Fusion Application, Int. J. Navigation Observation, 2012, no. 1, pp. 1-11.
[31] Straka, O.; Duník, J.; Šimandl, M.; etal., Aspects and Comparison of Matrix Decompositions in Unscented Kalman Filter (2013)
[32] Straka, O., Duník, J., and Šimandl, M., Unscented Kalman Filter with Controlled Adaptation, Proc. 16 IFAC Sympos. on System Identification (SYSID), Brussels, 2012, vol. 16, pp. 906-911.
[33] Šimandl, M. and Duník, J., Derivative-Free Estimation Methods New Results and Performance Analysis, Automatica, 2009, vol. 45, no. 7, pp. 1749-1757. · Zbl 1184.93109 · doi:10.1016/j.automatica.2009.03.008
[34] Zarei, J.; Shokri, E.; Karimi, H. R., Convergence Analysis of Cubature Kalman Filter, 1367-1372 (2014) · Zbl 1329.03033
[35] Julier, S.J., Uhlmann, J.K., and Durrant-Whyte, H.F., A New Method for the Nonlinear Transformation of Means and Covariances in Filters and Estimators, IEEE Trans. Automat. Control, 2000, vol. 45, no. 3, pp. 477-482. · Zbl 0973.93053 · doi:10.1109/9.847726
[36] Jia, B., Xin, M., and Cheng, Y., Sparse Gauss-Hermite Quadrature Filter with Application to Spacecraft Attitude Estimation, J. Guidance, Control, Dynamics, 2011, vol. 27, no. 2, pp. 367-379. · doi:10.2514/1.52016
[37] Stroud, A.H., Approximate Calculation of Multiple Integrals, Englewood Cliffs: Prentice Hall, 1971. · Zbl 0379.65013
[38] Meyer, C.D., Matrix Analysis and Applied Linear Algebra, Philadelphia: SIAM, 2000. · Zbl 0962.15001 · doi:10.1137/1.9780898719512
[39] Groves, P. D., Principles of GNSS (2013) · Zbl 1271.00005
[40] Straka, O., Duník, J., and Šimandl, M., Unscented Kalman Filter with Advanced Adaptation of Scaling Parameter, Automatica, 2014, vol. 5, no. 10, pp. 2657-2664. · Zbl 1301.93156 · doi:10.1016/j.automatica.2014.08.030
[41] Straka, O.; Duník, J.; Šimandl, M., Scaling Parameter in Unscented Transformation Analysis and Specification (2012)
[42] Walter, É. and Pronzato, L., Identification of Parametric Models from Experimental Data, New York: Springer, 1997. · Zbl 0864.93014
[43] Li, X. R., Measure of Nonlinearity for Stochastic Systems (2012)
[44] Jones, E.; Scalzo, M.; Bubalo, A.; etal., Measures of Nonlinearity for Single Target Tracking Problem (2011)
[45] Duník, J.; Straka, O.; Šimandl, M., Nonlinearity and non-Gaussianity Measures for Stochastic Dynamic Systems (2013)
[46] Brewer, J.W., Kronecker Products and Matrix Calculus in System Theory, IEEE Trans. Circ. Syst., 1978, vol. 25, no. 9, pp. 772-781. · Zbl 0397.93009 · doi:10.1109/TCS.1978.1084534
[47] Genz, A. and Monahan, J., A Stochastic Algorithm for High-Dimensional Integrals over Unbounded Regions with Gaussian Weight J. Comput. Appl. Math., 1999, vol. 112, no. 1, pp. 71-81. · Zbl 0943.65034 · doi:10.1016/S0377-0427(99)00214-9
[48] Ristic, B., Arulampalam, S., and Gordon, N., Beyond the Kalman Filter Particle Filters for Tracking Applications, Boston: Artech House, 2004. · Zbl 1092.93041
[49] Bar-Shalom, Y., Li, X.R., and Kirubarajan, T., Estimation with Applications to Tracking and Navigation Theory Algorithms and Software, New York: Wiley, 2001. · doi:10.1002/0471221279
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.