Adaptive Kalman Filtering: Measurement and Process Noise Covariance Estimation Using Kalman Smoothing

被引:3
作者
Kruse, Theresa [1 ]
Griebel, Thomas [1 ]
Graichen, Knut [2 ]
机构
[1] Ulm Univ, Inst Measurement Control & Microtechnol, D-86081 Ulm, Germany
[2] Friedrich Alexander Univ Erlangen Nurnberg, Chair Automat Control, D-91054 Erlangen, Germany
关键词
Noise; Noise measurement; Vectors; Covariance matrices; Convergence; Current measurement; Weight measurement; Smoothing methods; Time measurement; Adaptive filtering; Kalman filter; Kalman smoother; noise covariance estimation;
D O I
10.1109/ACCESS.2025.3528348
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The Kalman filter is one of the best-known and most frequently used methods for dynamic state estimation. In addition to a measurement and state transition model, the Kalman filter requires knowledge about the covariance of the measurement and process noise. However, the noise covariances are mostly unknown and may vary during the application. Adaptive Kalman filters solve this problem by estimating the noise covariances online to improve the state estimation. Existing methods are often limited in their application because they are designed to adapt only the measurement noise or the process noise covariance and tend to diverge when both are unknown. Moreover, most methods provide no or only local convergence results, which implies that a poor initialization can adversely affect the estimation of the noise covariances, leading to a deteriorated state estimation. This paper introduces a novel adaptive Kalman filter based on additional Kalman smoothing and analytically derived covariance estimators. Firstly, the unbiased measurement and process noise covariance estimators are derived from the maximum a posteriori formulation of the Kalman smoother. Then, based on these estimators, which depend on the system formulation and the state estimates of the Kalman smoother, the adaptive Kalman filter algorithm is presented. The convergence of the derived estimators can be shown for time-invariant systems for one-dimensional measurement and process noise. For higher-dimensional problems, the convergence can be tested simulatively for the specific dynamical system. A detailed evaluation of various simulation scenarios is presented, demonstrating the accuracy and robustness of the proposed method.
引用
收藏
页码:11863 / 11875
页数:13
相关论文
共 39 条
[1]   Adaptive Adjustment of Noise Covariance in Kalman Filter for Dynamic State Estimation [J].
Akhlaghi, Shahrokh ;
Zhou, Ning ;
Huang, Zhenyu .
2017 IEEE POWER & ENERGY SOCIETY GENERAL MEETING, 2017,
[2]   Generalized Kalman smoothing: Modeling and algorithms [J].
Aravkin, Aleksandr ;
Burke, James V. ;
Ljung, Lennart ;
Lozano, Aurelie ;
Pillonetto, Gianluigi .
AUTOMATICA, 2017, 86 :63-86
[3]  
Aravkin AY, 2014, SIGNALS COMMUN TECHN, P237, DOI 10.1007/978-3-642-38398-4_8
[4]  
Bar-Shalom Yaakov, 2004, Estimation With Applications to Tracking and Navigation:Theory Algorithms and Software
[5]   Identification of process and measurement noise covariance for state and parameter estimation using extended Kalman filter [J].
Bavdekar, Vinay A. ;
Deshpande, Anjali P. ;
Patwardhan, Sachin C. .
JOURNAL OF PROCESS CONTROL, 2011, 21 (04) :585-601
[6]   FIXED-INTERVAL SMOOTHING WITH DISCRETE MEASUREMENTS [J].
BIERMAN, GJ .
INTERNATIONAL JOURNAL OF CONTROL, 1973, 18 (01) :65-75
[7]   IDENTIFICATION OF OPTIMUM FILTER STEADY-STATE GAIN FOR SYSTEMS WITH UNKNOWN NOISE COVARIANCES [J].
CAREW, B ;
BELANGER, PR .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 1973, AC18 (06) :582-587
[8]   Kalman Filter for Robot Vision: A Survey [J].
Chen, S. Y. .
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2012, 59 (11) :4409-4420
[9]   Self-Tuning Process Noise in Variational Bayesian Adaptive Kalman Filter for Target Tracking [J].
Cheng, Yan ;
Zhang, Shengkang ;
Wang, Xueyun ;
Wang, Haifeng .
ELECTRONICS, 2023, 12 (18)
[10]  
Ghahramani Z., 1996, CRGTR962 U TOTR DEP