Cargando…

On the Identification of Noise Covariances and Adaptive Kalman Filtering: A New Look at a 50 Year-Old Problem

The Kalman filter requires knowledge of the noise statistics; however, the noise covariances are generally unknown. Although this problem has a long history, reliable algorithms for their estimation are scant, and necessary and sufficient conditions for identifiability of the covariances are in disp...

Descripción completa

Detalles Bibliográficos
Autores principales: ZHANG, LINGYI, SIDOTI, DAVID, BIENKOWSKI, ADAM, PATTIPATI, KRISHNA R., BAR-SHALOM, YAAKOV, KLEINMAN, DAVID L.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8638515/
https://www.ncbi.nlm.nih.gov/pubmed/34868797
http://dx.doi.org/10.1109/access.2020.2982407
_version_ 1784608956628336640
author ZHANG, LINGYI
SIDOTI, DAVID
BIENKOWSKI, ADAM
PATTIPATI, KRISHNA R.
BAR-SHALOM, YAAKOV
KLEINMAN, DAVID L.
author_facet ZHANG, LINGYI
SIDOTI, DAVID
BIENKOWSKI, ADAM
PATTIPATI, KRISHNA R.
BAR-SHALOM, YAAKOV
KLEINMAN, DAVID L.
author_sort ZHANG, LINGYI
collection PubMed
description The Kalman filter requires knowledge of the noise statistics; however, the noise covariances are generally unknown. Although this problem has a long history, reliable algorithms for their estimation are scant, and necessary and sufficient conditions for identifiability of the covariances are in dispute. We address both of these issues in this paper. We first present the necessary and sufficient condition for unknown noise covariance estimation; these conditions are related to the rank of a matrix involving the auto and cross-covariances of a weighted sum of innovations, where the weights are the coefficients of the minimal polynomial of the closed-loop system transition matrix of a stable, but not necessarily optimal, Kalman filter. We present an optimization criterion and a novel six-step approach based on a successive approximation, coupled with a gradient algorithm with adaptive step sizes, to estimate the steady-state Kalman filter gain, the unknown noise covariance matrices, as well as the state prediction (and updated) error covariance matrix. Our approach enforces the structural assumptions on unknown noise covariances and ensures symmetry and positive definiteness of the estimated covariance matrices. We provide several approaches to estimate the unknown measurement noise covariance R via post-fit residuals, an approach not yet exploited in the literature. The validation of the proposed method on five different test cases from the literature demonstrates that the proposed method significantly outperforms previous state-of-the-art methods. It also offers a number of novel machine learning motivated approaches, such as sequential (one sample at a time) and mini-batch-based methods, to speed up the computations.
format Online
Article
Text
id pubmed-8638515
institution National Center for Biotechnology Information
language English
publishDate 2020
record_format MEDLINE/PubMed
spelling pubmed-86385152021-12-02 On the Identification of Noise Covariances and Adaptive Kalman Filtering: A New Look at a 50 Year-Old Problem ZHANG, LINGYI SIDOTI, DAVID BIENKOWSKI, ADAM PATTIPATI, KRISHNA R. BAR-SHALOM, YAAKOV KLEINMAN, DAVID L. IEEE Access Article The Kalman filter requires knowledge of the noise statistics; however, the noise covariances are generally unknown. Although this problem has a long history, reliable algorithms for their estimation are scant, and necessary and sufficient conditions for identifiability of the covariances are in dispute. We address both of these issues in this paper. We first present the necessary and sufficient condition for unknown noise covariance estimation; these conditions are related to the rank of a matrix involving the auto and cross-covariances of a weighted sum of innovations, where the weights are the coefficients of the minimal polynomial of the closed-loop system transition matrix of a stable, but not necessarily optimal, Kalman filter. We present an optimization criterion and a novel six-step approach based on a successive approximation, coupled with a gradient algorithm with adaptive step sizes, to estimate the steady-state Kalman filter gain, the unknown noise covariance matrices, as well as the state prediction (and updated) error covariance matrix. Our approach enforces the structural assumptions on unknown noise covariances and ensures symmetry and positive definiteness of the estimated covariance matrices. We provide several approaches to estimate the unknown measurement noise covariance R via post-fit residuals, an approach not yet exploited in the literature. The validation of the proposed method on five different test cases from the literature demonstrates that the proposed method significantly outperforms previous state-of-the-art methods. It also offers a number of novel machine learning motivated approaches, such as sequential (one sample at a time) and mini-batch-based methods, to speed up the computations. 2020-03-23 2020 /pmc/articles/PMC8638515/ /pubmed/34868797 http://dx.doi.org/10.1109/access.2020.2982407 Text en https://creativecommons.org/licenses/by/4.0/This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/
spellingShingle Article
ZHANG, LINGYI
SIDOTI, DAVID
BIENKOWSKI, ADAM
PATTIPATI, KRISHNA R.
BAR-SHALOM, YAAKOV
KLEINMAN, DAVID L.
On the Identification of Noise Covariances and Adaptive Kalman Filtering: A New Look at a 50 Year-Old Problem
title On the Identification of Noise Covariances and Adaptive Kalman Filtering: A New Look at a 50 Year-Old Problem
title_full On the Identification of Noise Covariances and Adaptive Kalman Filtering: A New Look at a 50 Year-Old Problem
title_fullStr On the Identification of Noise Covariances and Adaptive Kalman Filtering: A New Look at a 50 Year-Old Problem
title_full_unstemmed On the Identification of Noise Covariances and Adaptive Kalman Filtering: A New Look at a 50 Year-Old Problem
title_short On the Identification of Noise Covariances and Adaptive Kalman Filtering: A New Look at a 50 Year-Old Problem
title_sort on the identification of noise covariances and adaptive kalman filtering: a new look at a 50 year-old problem
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8638515/
https://www.ncbi.nlm.nih.gov/pubmed/34868797
http://dx.doi.org/10.1109/access.2020.2982407
work_keys_str_mv AT zhanglingyi ontheidentificationofnoisecovariancesandadaptivekalmanfilteringanewlookata50yearoldproblem
AT sidotidavid ontheidentificationofnoisecovariancesandadaptivekalmanfilteringanewlookata50yearoldproblem
AT bienkowskiadam ontheidentificationofnoisecovariancesandadaptivekalmanfilteringanewlookata50yearoldproblem
AT pattipatikrishnar ontheidentificationofnoisecovariancesandadaptivekalmanfilteringanewlookata50yearoldproblem
AT barshalomyaakov ontheidentificationofnoisecovariancesandadaptivekalmanfilteringanewlookata50yearoldproblem
AT kleinmandavidl ontheidentificationofnoisecovariancesandadaptivekalmanfilteringanewlookata50yearoldproblem