Quaternion-Based Robust Attitude Estimation Using an Adaptive Unscented Kalman Filter

This paper presents the Quaternion-based Robust Adaptive Unscented Kalman Filter (QRAUKF) for attitude estimation. The proposed methodology modifies and extends the standard UKF equations to consistently accommodate the non-Euclidean algebra of unit quaternions and to add robustness to fast and slow...

Full description

Bibliographic Details
Main Authors: Antônio C. B. Chiella, Bruno O. S. Teixeira, Guilherme A. S. Pereira
Format: Article
Language:English
Published: MDPI AG 2019-05-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/19/10/2372
_version_ 1798035322861256704
author Antônio C. B. Chiella
Bruno O. S. Teixeira
Guilherme A. S. Pereira
author_facet Antônio C. B. Chiella
Bruno O. S. Teixeira
Guilherme A. S. Pereira
author_sort Antônio C. B. Chiella
collection DOAJ
description This paper presents the Quaternion-based Robust Adaptive Unscented Kalman Filter (QRAUKF) for attitude estimation. The proposed methodology modifies and extends the standard UKF equations to consistently accommodate the non-Euclidean algebra of unit quaternions and to add robustness to fast and slow variations in the measurement uncertainty. To deal with slow time-varying perturbations in the sensors, an adaptive strategy based on covariance matching that tunes the measurement covariance matrix online is used. Additionally, an outlier detector algorithm is adopted to identify abrupt changes in the UKF innovation, thus rejecting fast perturbations. Adaptation and outlier detection make the proposed algorithm robust to fast and slow perturbations such as external magnetic field interference and linear accelerations. Comparative experimental results that use an industrial manipulator robot as ground truth suggest that our method overcomes a trusted commercial solution and other widely used open source algorithms found in the literature.
first_indexed 2024-04-11T20:56:38Z
format Article
id doaj.art-85073812887046e6b8b727ea78310790
institution Directory Open Access Journal
issn 1424-8220
language English
last_indexed 2024-04-11T20:56:38Z
publishDate 2019-05-01
publisher MDPI AG
record_format Article
series Sensors
spelling doaj.art-85073812887046e6b8b727ea783107902022-12-22T04:03:40ZengMDPI AGSensors1424-82202019-05-011910237210.3390/s19102372s19102372Quaternion-Based Robust Attitude Estimation Using an Adaptive Unscented Kalman FilterAntônio C. B. Chiella0Bruno O. S. Teixeira1Guilherme A. S. Pereira2Graduate Program in Electrical Engineering, Universidade Federal de Minas Gerais, Belo Hotizonte 31270-901, BrazilGraduate Program in Electrical Engineering, Universidade Federal de Minas Gerais, Belo Hotizonte 31270-901, BrazilDepartment of Mechanical and Aerospace Engineering, West Virginia University, Morgantown, WV 26506-6070, USAThis paper presents the Quaternion-based Robust Adaptive Unscented Kalman Filter (QRAUKF) for attitude estimation. The proposed methodology modifies and extends the standard UKF equations to consistently accommodate the non-Euclidean algebra of unit quaternions and to add robustness to fast and slow variations in the measurement uncertainty. To deal with slow time-varying perturbations in the sensors, an adaptive strategy based on covariance matching that tunes the measurement covariance matrix online is used. Additionally, an outlier detector algorithm is adopted to identify abrupt changes in the UKF innovation, thus rejecting fast perturbations. Adaptation and outlier detection make the proposed algorithm robust to fast and slow perturbations such as external magnetic field interference and linear accelerations. Comparative experimental results that use an industrial manipulator robot as ground truth suggest that our method overcomes a trusted commercial solution and other widely used open source algorithms found in the literature.https://www.mdpi.com/1424-8220/19/10/2372unit quaternionunscented Kalman filterMARG sensoradaptive filtering
spellingShingle Antônio C. B. Chiella
Bruno O. S. Teixeira
Guilherme A. S. Pereira
Quaternion-Based Robust Attitude Estimation Using an Adaptive Unscented Kalman Filter
Sensors
unit quaternion
unscented Kalman filter
MARG sensor
adaptive filtering
title Quaternion-Based Robust Attitude Estimation Using an Adaptive Unscented Kalman Filter
title_full Quaternion-Based Robust Attitude Estimation Using an Adaptive Unscented Kalman Filter
title_fullStr Quaternion-Based Robust Attitude Estimation Using an Adaptive Unscented Kalman Filter
title_full_unstemmed Quaternion-Based Robust Attitude Estimation Using an Adaptive Unscented Kalman Filter
title_short Quaternion-Based Robust Attitude Estimation Using an Adaptive Unscented Kalman Filter
title_sort quaternion based robust attitude estimation using an adaptive unscented kalman filter
topic unit quaternion
unscented Kalman filter
MARG sensor
adaptive filtering
url https://www.mdpi.com/1424-8220/19/10/2372
work_keys_str_mv AT antoniocbchiella quaternionbasedrobustattitudeestimationusinganadaptiveunscentedkalmanfilter
AT brunoosteixeira quaternionbasedrobustattitudeestimationusinganadaptiveunscentedkalmanfilter
AT guilhermeaspereira quaternionbasedrobustattitudeestimationusinganadaptiveunscentedkalmanfilter