Cargando…

Analysis of the Accuracy of Ten Algorithms for Orientation Estimation Using Inertial and Magnetic Sensing under Optimal Conditions: One Size Does Not Fit All

The orientation of a magneto and inertial measurement unit (MIMU) is estimated by means of sensor fusion algorithms (SFAs) thus enabling human motion tracking. However, despite several SFAs implementations proposed over the last decades, there is still a lack of consensus about the best performing S...

Descripción completa

Detalles Bibliográficos
Autores principales: Caruso, Marco, Sabatini, Angelo Maria, Laidig, Daniel, Seel, Thomas, Knaflitz, Marco, Della Croce, Ugo, Cereatti, Andrea
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8038545/
https://www.ncbi.nlm.nih.gov/pubmed/33916432
http://dx.doi.org/10.3390/s21072543
_version_ 1783677400246124544
author Caruso, Marco
Sabatini, Angelo Maria
Laidig, Daniel
Seel, Thomas
Knaflitz, Marco
Della Croce, Ugo
Cereatti, Andrea
author_facet Caruso, Marco
Sabatini, Angelo Maria
Laidig, Daniel
Seel, Thomas
Knaflitz, Marco
Della Croce, Ugo
Cereatti, Andrea
author_sort Caruso, Marco
collection PubMed
description The orientation of a magneto and inertial measurement unit (MIMU) is estimated by means of sensor fusion algorithms (SFAs) thus enabling human motion tracking. However, despite several SFAs implementations proposed over the last decades, there is still a lack of consensus about the best performing SFAs and their accuracy. As suggested by recent literature, the filter parameters play a central role in determining the orientation errors. The aim of this work is to analyze the accuracy of ten SFAs while running under the best possible conditions (i.e., their parameter values are set using the orientation reference) in nine experimental scenarios including three rotation rates and three commercial products. The main finding is that parameter values must be specific for each SFA according to the experimental scenario to avoid errors comparable to those obtained when the default parameter values are used. Overall, when optimally tuned, no statistically significant differences are observed among the different SFAs in all tested experimental scenarios and the absolute errors are included between 3.8 deg and 7.1 deg. Increasing the rotation rate generally leads to a significant performance worsening. Errors are also influenced by the MIMU commercial model. SFA MATLAB implementations have been made available online.
format Online
Article
Text
id pubmed-8038545
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-80385452021-04-12 Analysis of the Accuracy of Ten Algorithms for Orientation Estimation Using Inertial and Magnetic Sensing under Optimal Conditions: One Size Does Not Fit All Caruso, Marco Sabatini, Angelo Maria Laidig, Daniel Seel, Thomas Knaflitz, Marco Della Croce, Ugo Cereatti, Andrea Sensors (Basel) Article The orientation of a magneto and inertial measurement unit (MIMU) is estimated by means of sensor fusion algorithms (SFAs) thus enabling human motion tracking. However, despite several SFAs implementations proposed over the last decades, there is still a lack of consensus about the best performing SFAs and their accuracy. As suggested by recent literature, the filter parameters play a central role in determining the orientation errors. The aim of this work is to analyze the accuracy of ten SFAs while running under the best possible conditions (i.e., their parameter values are set using the orientation reference) in nine experimental scenarios including three rotation rates and three commercial products. The main finding is that parameter values must be specific for each SFA according to the experimental scenario to avoid errors comparable to those obtained when the default parameter values are used. Overall, when optimally tuned, no statistically significant differences are observed among the different SFAs in all tested experimental scenarios and the absolute errors are included between 3.8 deg and 7.1 deg. Increasing the rotation rate generally leads to a significant performance worsening. Errors are also influenced by the MIMU commercial model. SFA MATLAB implementations have been made available online. MDPI 2021-04-05 /pmc/articles/PMC8038545/ /pubmed/33916432 http://dx.doi.org/10.3390/s21072543 Text en © 2021 by the authors. https://creativecommons.org/licenses/by/4.0/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 (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Caruso, Marco
Sabatini, Angelo Maria
Laidig, Daniel
Seel, Thomas
Knaflitz, Marco
Della Croce, Ugo
Cereatti, Andrea
Analysis of the Accuracy of Ten Algorithms for Orientation Estimation Using Inertial and Magnetic Sensing under Optimal Conditions: One Size Does Not Fit All
title Analysis of the Accuracy of Ten Algorithms for Orientation Estimation Using Inertial and Magnetic Sensing under Optimal Conditions: One Size Does Not Fit All
title_full Analysis of the Accuracy of Ten Algorithms for Orientation Estimation Using Inertial and Magnetic Sensing under Optimal Conditions: One Size Does Not Fit All
title_fullStr Analysis of the Accuracy of Ten Algorithms for Orientation Estimation Using Inertial and Magnetic Sensing under Optimal Conditions: One Size Does Not Fit All
title_full_unstemmed Analysis of the Accuracy of Ten Algorithms for Orientation Estimation Using Inertial and Magnetic Sensing under Optimal Conditions: One Size Does Not Fit All
title_short Analysis of the Accuracy of Ten Algorithms for Orientation Estimation Using Inertial and Magnetic Sensing under Optimal Conditions: One Size Does Not Fit All
title_sort analysis of the accuracy of ten algorithms for orientation estimation using inertial and magnetic sensing under optimal conditions: one size does not fit all
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8038545/
https://www.ncbi.nlm.nih.gov/pubmed/33916432
http://dx.doi.org/10.3390/s21072543
work_keys_str_mv AT carusomarco analysisoftheaccuracyoftenalgorithmsfororientationestimationusinginertialandmagneticsensingunderoptimalconditionsonesizedoesnotfitall
AT sabatiniangelomaria analysisoftheaccuracyoftenalgorithmsfororientationestimationusinginertialandmagneticsensingunderoptimalconditionsonesizedoesnotfitall
AT laidigdaniel analysisoftheaccuracyoftenalgorithmsfororientationestimationusinginertialandmagneticsensingunderoptimalconditionsonesizedoesnotfitall
AT seelthomas analysisoftheaccuracyoftenalgorithmsfororientationestimationusinginertialandmagneticsensingunderoptimalconditionsonesizedoesnotfitall
AT knaflitzmarco analysisoftheaccuracyoftenalgorithmsfororientationestimationusinginertialandmagneticsensingunderoptimalconditionsonesizedoesnotfitall
AT dellacroceugo analysisoftheaccuracyoftenalgorithmsfororientationestimationusinginertialandmagneticsensingunderoptimalconditionsonesizedoesnotfitall
AT cereattiandrea analysisoftheaccuracyoftenalgorithmsfororientationestimationusinginertialandmagneticsensingunderoptimalconditionsonesizedoesnotfitall