Kalman Filter With Dynamical Setting of Optimal Process Noise Covariance

We propose a dynamical way to set the process error covariance matrix (Q) for a constant velocity (CV) model Kalman filter. We are able to achieve the best possible solution for the estimated state, in the sense of forecast error, while significantly reducing the convergence time at no significant c...

Full description

Bibliographic Details
Main Authors: Gabriel F. Basso, Thulio Guilherme Silva De Amorim, Alisson V. Brito, Tiago P. Nascimento
Format: Article
Language:English
Published: IEEE 2017-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/7914658/
id doaj-421f2c91b03547b295d34947551221fe
record_format Article
spelling doaj-421f2c91b03547b295d34947551221fe2021-03-29T20:03:17ZengIEEEIEEE Access2169-35362017-01-0158385839310.1109/ACCESS.2017.26970727914658Kalman Filter With Dynamical Setting of Optimal Process Noise CovarianceGabriel F. Basso0https://orcid.org/0000-0002-1091-3685Thulio Guilherme Silva De Amorim1Alisson V. Brito2Tiago P. Nascimento3Department of Computer Systems, LASER–Embedded Systems and Robotics Laboratory, Federal University of Paraiba, João Pessoa, BrazilDepartment of Computer Systems, LASER–Embedded Systems and Robotics Laboratory, Federal University of Paraiba, João Pessoa, BrazilDepartment of Computer Systems, LASER–Embedded Systems and Robotics Laboratory, Federal University of Paraiba, João Pessoa, BrazilDepartment of Computer Systems, LASER–Embedded Systems and Robotics Laboratory, Federal University of Paraiba, João Pessoa, BrazilWe propose a dynamical way to set the process error covariance matrix (Q) for a constant velocity (CV) model Kalman filter. We are able to achieve the best possible solution for the estimated state, in the sense of forecast error, while significantly reducing the convergence time at no significant computational cost. No assumptions regarding the statistical nature of the observed process are made and no prior knowledge of the system is required. To achieve this, we adopt a recently proposed performance index for the Kalman filter, we map the best Q for an ample range of model deviations (accelerations) and dynamically set the best possible Q for the CV filter by identifying the average acceleration of the measured signal online. We demonstrate our scheme ability by filtering simulated trajectories with low, medium, and high signal-to-noise ratios. We also track a real erratic target and compare our filter prediction with the best possible a posteriori CV filter.https://ieeexplore.ieee.org/document/7914658/Target motion predictionKalman filter (KF)target trackingoptimal filter
collection DOAJ
language English
format Article
sources DOAJ
author Gabriel F. Basso
Thulio Guilherme Silva De Amorim
Alisson V. Brito
Tiago P. Nascimento
spellingShingle Gabriel F. Basso
Thulio Guilherme Silva De Amorim
Alisson V. Brito
Tiago P. Nascimento
Kalman Filter With Dynamical Setting of Optimal Process Noise Covariance
IEEE Access
Target motion prediction
Kalman filter (KF)
target tracking
optimal filter
author_facet Gabriel F. Basso
Thulio Guilherme Silva De Amorim
Alisson V. Brito
Tiago P. Nascimento
author_sort Gabriel F. Basso
title Kalman Filter With Dynamical Setting of Optimal Process Noise Covariance
title_short Kalman Filter With Dynamical Setting of Optimal Process Noise Covariance
title_full Kalman Filter With Dynamical Setting of Optimal Process Noise Covariance
title_fullStr Kalman Filter With Dynamical Setting of Optimal Process Noise Covariance
title_full_unstemmed Kalman Filter With Dynamical Setting of Optimal Process Noise Covariance
title_sort kalman filter with dynamical setting of optimal process noise covariance
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2017-01-01
description We propose a dynamical way to set the process error covariance matrix (Q) for a constant velocity (CV) model Kalman filter. We are able to achieve the best possible solution for the estimated state, in the sense of forecast error, while significantly reducing the convergence time at no significant computational cost. No assumptions regarding the statistical nature of the observed process are made and no prior knowledge of the system is required. To achieve this, we adopt a recently proposed performance index for the Kalman filter, we map the best Q for an ample range of model deviations (accelerations) and dynamically set the best possible Q for the CV filter by identifying the average acceleration of the measured signal online. We demonstrate our scheme ability by filtering simulated trajectories with low, medium, and high signal-to-noise ratios. We also track a real erratic target and compare our filter prediction with the best possible a posteriori CV filter.
topic Target motion prediction
Kalman filter (KF)
target tracking
optimal filter
url https://ieeexplore.ieee.org/document/7914658/
work_keys_str_mv AT gabrielfbasso kalmanfilterwithdynamicalsettingofoptimalprocessnoisecovariance
AT thulioguilhermesilvadeamorim kalmanfilterwithdynamicalsettingofoptimalprocessnoisecovariance
AT alissonvbrito kalmanfilterwithdynamicalsettingofoptimalprocessnoisecovariance
AT tiagopnascimento kalmanfilterwithdynamicalsettingofoptimalprocessnoisecovariance
_version_ 1724195395266936832