Cargando…
A Kalman Filter for Nonlinear Attitude Estimation Using Time Variable Matrices and Quaternions
The nonlinear problem of sensing the attitude of a solid body is solved by a novel implementation of the Kalman Filter. This implementation combines the use of quaternions to represent attitudes, time-varying matrices to model the dynamic behavior of the process and a particular state vector. This v...
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2020
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7728053/ https://www.ncbi.nlm.nih.gov/pubmed/33255620 http://dx.doi.org/10.3390/s20236731 |
_version_ | 1783621187888218112 |
---|---|
author | Deibe, Álvaro Antón Nacimiento, José Augusto Cardenal, Jesús López Peña, Fernando |
author_facet | Deibe, Álvaro Antón Nacimiento, José Augusto Cardenal, Jesús López Peña, Fernando |
author_sort | Deibe, Álvaro |
collection | PubMed |
description | The nonlinear problem of sensing the attitude of a solid body is solved by a novel implementation of the Kalman Filter. This implementation combines the use of quaternions to represent attitudes, time-varying matrices to model the dynamic behavior of the process and a particular state vector. This vector was explicitly created from measurable physical quantities, which can be estimated from the filter input and output. The specifically designed arrangement of these three elements and the way they are combined allow the proposed attitude estimator to be formulated following a classical Kalman Filter approach. The result is a novel estimator that preserves the simplicity of the original Kalman formulation and avoids the explicit calculation of Jacobian matrices in each iteration or the evaluation of augmented state vectors. |
format | Online Article Text |
id | pubmed-7728053 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2020 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-77280532020-12-11 A Kalman Filter for Nonlinear Attitude Estimation Using Time Variable Matrices and Quaternions Deibe, Álvaro Antón Nacimiento, José Augusto Cardenal, Jesús López Peña, Fernando Sensors (Basel) Article The nonlinear problem of sensing the attitude of a solid body is solved by a novel implementation of the Kalman Filter. This implementation combines the use of quaternions to represent attitudes, time-varying matrices to model the dynamic behavior of the process and a particular state vector. This vector was explicitly created from measurable physical quantities, which can be estimated from the filter input and output. The specifically designed arrangement of these three elements and the way they are combined allow the proposed attitude estimator to be formulated following a classical Kalman Filter approach. The result is a novel estimator that preserves the simplicity of the original Kalman formulation and avoids the explicit calculation of Jacobian matrices in each iteration or the evaluation of augmented state vectors. MDPI 2020-11-25 /pmc/articles/PMC7728053/ /pubmed/33255620 http://dx.doi.org/10.3390/s20236731 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 Deibe, Álvaro Antón Nacimiento, José Augusto Cardenal, Jesús López Peña, Fernando A Kalman Filter for Nonlinear Attitude Estimation Using Time Variable Matrices and Quaternions |
title | A Kalman Filter for Nonlinear Attitude Estimation Using Time Variable Matrices and Quaternions |
title_full | A Kalman Filter for Nonlinear Attitude Estimation Using Time Variable Matrices and Quaternions |
title_fullStr | A Kalman Filter for Nonlinear Attitude Estimation Using Time Variable Matrices and Quaternions |
title_full_unstemmed | A Kalman Filter for Nonlinear Attitude Estimation Using Time Variable Matrices and Quaternions |
title_short | A Kalman Filter for Nonlinear Attitude Estimation Using Time Variable Matrices and Quaternions |
title_sort | kalman filter for nonlinear attitude estimation using time variable matrices and quaternions |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7728053/ https://www.ncbi.nlm.nih.gov/pubmed/33255620 http://dx.doi.org/10.3390/s20236731 |
work_keys_str_mv | AT deibealvaro akalmanfilterfornonlinearattitudeestimationusingtimevariablematricesandquaternions AT antonnacimientojoseaugusto akalmanfilterfornonlinearattitudeestimationusingtimevariablematricesandquaternions AT cardenaljesus akalmanfilterfornonlinearattitudeestimationusingtimevariablematricesandquaternions AT lopezpenafernando akalmanfilterfornonlinearattitudeestimationusingtimevariablematricesandquaternions AT deibealvaro kalmanfilterfornonlinearattitudeestimationusingtimevariablematricesandquaternions AT antonnacimientojoseaugusto kalmanfilterfornonlinearattitudeestimationusingtimevariablematricesandquaternions AT cardenaljesus kalmanfilterfornonlinearattitudeestimationusingtimevariablematricesandquaternions AT lopezpenafernando kalmanfilterfornonlinearattitudeestimationusingtimevariablematricesandquaternions |