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

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...

Full description

Saved in:
Bibliographic Details
Main Authors: Theresa Kruse, Thomas Griebel, Knut Graichen
Format: Article
Language:English
Published: IEEE 2025-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/10836673/
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832590346526130176
author Theresa Kruse
Thomas Griebel
Knut Graichen
author_facet Theresa Kruse
Thomas Griebel
Knut Graichen
author_sort Theresa Kruse
collection DOAJ
description 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.
format Article
id doaj-art-9a6d02252ab6490aa39b99b92ca606fe
institution Kabale University
issn 2169-3536
language English
publishDate 2025-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj-art-9a6d02252ab6490aa39b99b92ca606fe2025-01-24T00:01:54ZengIEEEIEEE Access2169-35362025-01-0113118631187510.1109/ACCESS.2025.352834810836673Adaptive Kalman Filtering: Measurement and Process Noise Covariance Estimation Using Kalman SmoothingTheresa Kruse0https://orcid.org/0000-0002-5834-4514Thomas Griebel1https://orcid.org/0000-0001-6521-3013Knut Graichen2https://orcid.org/0000-0003-2865-8093Institute of Measurement, Control and Microtechnology, Ulm University, Ulm, GermanyInstitute of Measurement, Control and Microtechnology, Ulm University, Ulm, GermanyChair of Automatic Control, Friedrich-Alexander University Erlangen-Nürnberg, Erlangen, GermanyThe 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.https://ieeexplore.ieee.org/document/10836673/Adaptive filteringKalman filterKalman smoothernoise covariance estimation
spellingShingle Theresa Kruse
Thomas Griebel
Knut Graichen
Adaptive Kalman Filtering: Measurement and Process Noise Covariance Estimation Using Kalman Smoothing
IEEE Access
Adaptive filtering
Kalman filter
Kalman smoother
noise covariance estimation
title Adaptive Kalman Filtering: Measurement and Process Noise Covariance Estimation Using Kalman Smoothing
title_full Adaptive Kalman Filtering: Measurement and Process Noise Covariance Estimation Using Kalman Smoothing
title_fullStr Adaptive Kalman Filtering: Measurement and Process Noise Covariance Estimation Using Kalman Smoothing
title_full_unstemmed Adaptive Kalman Filtering: Measurement and Process Noise Covariance Estimation Using Kalman Smoothing
title_short Adaptive Kalman Filtering: Measurement and Process Noise Covariance Estimation Using Kalman Smoothing
title_sort adaptive kalman filtering measurement and process noise covariance estimation using kalman smoothing
topic Adaptive filtering
Kalman filter
Kalman smoother
noise covariance estimation
url https://ieeexplore.ieee.org/document/10836673/
work_keys_str_mv AT theresakruse adaptivekalmanfilteringmeasurementandprocessnoisecovarianceestimationusingkalmansmoothing
AT thomasgriebel adaptivekalmanfilteringmeasurementandprocessnoisecovarianceestimationusingkalmansmoothing
AT knutgraichen adaptivekalmanfilteringmeasurementandprocessnoisecovarianceestimationusingkalmansmoothing