Cargando…

A Novel Fuzzy-Adaptive Extended Kalman Filter for Real-Time Attitude Estimation of Mobile Robots

This paper proposes a novel fuzzy-adaptive extended Kalman filter (FAEKF) for the real-time attitude estimation of agile mobile platforms equipped with magnetic, angular rate, and gravity (MARG) sensor arrays. The filter structure employs both a quaternion-based EKF and an adaptive extension, in whi...

Descripción completa

Detalles Bibliográficos
Autores principales: Odry, Ákos, Kecskes, Istvan, Sarcevic, Peter, Vizvari, Zoltan, Toth, Attila, Odry, Péter
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7038753/
https://www.ncbi.nlm.nih.gov/pubmed/32024177
http://dx.doi.org/10.3390/s20030803
_version_ 1783500706765864960
author Odry, Ákos
Kecskes, Istvan
Sarcevic, Peter
Vizvari, Zoltan
Toth, Attila
Odry, Péter
author_facet Odry, Ákos
Kecskes, Istvan
Sarcevic, Peter
Vizvari, Zoltan
Toth, Attila
Odry, Péter
author_sort Odry, Ákos
collection PubMed
description This paper proposes a novel fuzzy-adaptive extended Kalman filter (FAEKF) for the real-time attitude estimation of agile mobile platforms equipped with magnetic, angular rate, and gravity (MARG) sensor arrays. The filter structure employs both a quaternion-based EKF and an adaptive extension, in which novel measurement methods are used to calculate the magnitudes of system vibrations, external accelerations, and magnetic distortions. These magnitudes, as external disturbances, are incorporated into a sophisticated fuzzy inference machine, which executes fuzzy IF-THEN rules-based adaption laws to consistently modify the noise covariance matrices of the filter, thereby providing accurate and robust attitude results. A six-degrees of freedom (6 DOF) test bench is designed for filter performance evaluation, which executes various dynamic behaviors and enables measurement of the true attitude angles (ground truth) along with the raw MARG sensor data. The tuning of filter parameters is performed with numerical optimization based on the collected measurements from the test environment. A comprehensive analysis highlights that the proposed adaptive strategy significantly improves the attitude estimation quality. Moreover, the filter structure successfully rejects the effects of both slow and fast external perturbations. The FAEKF can be applied to any mobile system in which attitude estimation is necessary for localization and external disturbances greatly influence the filter accuracy.
format Online
Article
Text
id pubmed-7038753
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-70387532020-03-09 A Novel Fuzzy-Adaptive Extended Kalman Filter for Real-Time Attitude Estimation of Mobile Robots Odry, Ákos Kecskes, Istvan Sarcevic, Peter Vizvari, Zoltan Toth, Attila Odry, Péter Sensors (Basel) Article This paper proposes a novel fuzzy-adaptive extended Kalman filter (FAEKF) for the real-time attitude estimation of agile mobile platforms equipped with magnetic, angular rate, and gravity (MARG) sensor arrays. The filter structure employs both a quaternion-based EKF and an adaptive extension, in which novel measurement methods are used to calculate the magnitudes of system vibrations, external accelerations, and magnetic distortions. These magnitudes, as external disturbances, are incorporated into a sophisticated fuzzy inference machine, which executes fuzzy IF-THEN rules-based adaption laws to consistently modify the noise covariance matrices of the filter, thereby providing accurate and robust attitude results. A six-degrees of freedom (6 DOF) test bench is designed for filter performance evaluation, which executes various dynamic behaviors and enables measurement of the true attitude angles (ground truth) along with the raw MARG sensor data. The tuning of filter parameters is performed with numerical optimization based on the collected measurements from the test environment. A comprehensive analysis highlights that the proposed adaptive strategy significantly improves the attitude estimation quality. Moreover, the filter structure successfully rejects the effects of both slow and fast external perturbations. The FAEKF can be applied to any mobile system in which attitude estimation is necessary for localization and external disturbances greatly influence the filter accuracy. MDPI 2020-02-01 /pmc/articles/PMC7038753/ /pubmed/32024177 http://dx.doi.org/10.3390/s20030803 Text en © 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Odry, Ákos
Kecskes, Istvan
Sarcevic, Peter
Vizvari, Zoltan
Toth, Attila
Odry, Péter
A Novel Fuzzy-Adaptive Extended Kalman Filter for Real-Time Attitude Estimation of Mobile Robots
title A Novel Fuzzy-Adaptive Extended Kalman Filter for Real-Time Attitude Estimation of Mobile Robots
title_full A Novel Fuzzy-Adaptive Extended Kalman Filter for Real-Time Attitude Estimation of Mobile Robots
title_fullStr A Novel Fuzzy-Adaptive Extended Kalman Filter for Real-Time Attitude Estimation of Mobile Robots
title_full_unstemmed A Novel Fuzzy-Adaptive Extended Kalman Filter for Real-Time Attitude Estimation of Mobile Robots
title_short A Novel Fuzzy-Adaptive Extended Kalman Filter for Real-Time Attitude Estimation of Mobile Robots
title_sort novel fuzzy-adaptive extended kalman filter for real-time attitude estimation of mobile robots
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7038753/
https://www.ncbi.nlm.nih.gov/pubmed/32024177
http://dx.doi.org/10.3390/s20030803
work_keys_str_mv AT odryakos anovelfuzzyadaptiveextendedkalmanfilterforrealtimeattitudeestimationofmobilerobots
AT kecskesistvan anovelfuzzyadaptiveextendedkalmanfilterforrealtimeattitudeestimationofmobilerobots
AT sarcevicpeter anovelfuzzyadaptiveextendedkalmanfilterforrealtimeattitudeestimationofmobilerobots
AT vizvarizoltan anovelfuzzyadaptiveextendedkalmanfilterforrealtimeattitudeestimationofmobilerobots
AT tothattila anovelfuzzyadaptiveextendedkalmanfilterforrealtimeattitudeestimationofmobilerobots
AT odrypeter anovelfuzzyadaptiveextendedkalmanfilterforrealtimeattitudeestimationofmobilerobots
AT odryakos novelfuzzyadaptiveextendedkalmanfilterforrealtimeattitudeestimationofmobilerobots
AT kecskesistvan novelfuzzyadaptiveextendedkalmanfilterforrealtimeattitudeestimationofmobilerobots
AT sarcevicpeter novelfuzzyadaptiveextendedkalmanfilterforrealtimeattitudeestimationofmobilerobots
AT vizvarizoltan novelfuzzyadaptiveextendedkalmanfilterforrealtimeattitudeestimationofmobilerobots
AT tothattila novelfuzzyadaptiveextendedkalmanfilterforrealtimeattitudeestimationofmobilerobots
AT odrypeter novelfuzzyadaptiveextendedkalmanfilterforrealtimeattitudeestimationofmobilerobots