Adaptive Unscented Kalman Filter using Maximum Likelihood Estimation

Research output: Contribution to journalConference articleResearchpeer-review

855 Downloads (Pure)

Abstract

The purpose of this study is to develop an adaptive unscented Kalman filter (UKF) by tuning the measurement noise covariance. We use the maximum likelihood estimation (MLE) and the covariance matching (CM) method to estimate the noise covariance. The multi-step prediction errors generated by the UKF are used for covariance estimation by MLE and CM. Then we apply the two covariance estimation methods on an example application. In the example, we identify the covariance of the measurement noise for a continuous glucose monitoring (CGM) sensor. The sensor measures the subcutaneous glucose concentration for a type 1 diabetes patient. The root-mean square (RMS) error and the computation time are used to compare the performance of the two covariance estimation methods. The results indicate that as the prediction horizon expands, the RMS error for the MLE declines, while the error remains relatively large for the CM method. For larger prediction horizons, the MLE provides an estimate of the noise covariance that is less biased than the estimate by the CM method. The CM method is computationally less expensive though.
Original languageEnglish
Book seriesIFAC-PapersOnLine
Volume50
Issue number1
Pages (from-to)3859-3864
Number of pages6
ISSN2405-8963
DOIs
Publication statusPublished - 2017
Event20th IFAC World Congress 2017 - Toulouse, France
Duration: 9 Jul 201714 Jul 2017
Conference number: 20
http://www.ifac2017.org/

Conference

Conference20th IFAC World Congress 2017
Number20
Country/TerritoryFrance
CityToulouse
Period09/07/201714/07/2017
Internet address

Keywords

  • Control and Systems Engineering
  • Adaptive filtering
  • Continuous glucose monitors
  • Covariance estimation
  • Covariance matching technique
  • Maximum likelihood estimation
  • Unscented Kalman filter

Fingerprint

Dive into the research topics of 'Adaptive Unscented Kalman Filter using Maximum Likelihood Estimation'. Together they form a unique fingerprint.

Cite this