Cargando…

An Open-Source Test Environment for Effective Development of MARG-Based Algorithms

This paper presents an open-source environment for development, tuning, and performance evaluation of magnetic, angular rate, and gravity-based (MARG-based) filters, such as pose estimators and classification algorithms. The environment is available in both ROS/Gazebo and MATLAB/Simulink, and it con...

Descripción completa

Detalles Bibliográficos
Autor principal: Odry, Ákos
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7919258/
https://www.ncbi.nlm.nih.gov/pubmed/33567563
http://dx.doi.org/10.3390/s21041183
_version_ 1783658101848670208
author Odry, Ákos
author_facet Odry, Ákos
author_sort Odry, Ákos
collection PubMed
description This paper presents an open-source environment for development, tuning, and performance evaluation of magnetic, angular rate, and gravity-based (MARG-based) filters, such as pose estimators and classification algorithms. The environment is available in both ROS/Gazebo and MATLAB/Simulink, and it contains a six-degrees of freedom (6 DOF) test bench, which simultaneously moves and rotates an MARG unit in the three-dimensional (3D) space. As the quality of MARG-based estimation becomes crucial in dynamic situations, the proposed test platform intends to simulate different accelerating and vibrating circumstances, along with realistic magnetic perturbation events. Moreover, the simultaneous acquisition of both the real pose states (ground truth) and raw sensor data is supported during these simulated system behaviors. As a result, the test environment executes the desired mixture of static and dynamic system conditions, and the provided database fosters the effective analysis of sensor fusion algorithms. The paper systematically describes the structure of the proposed test platform, from mechanical properties, over mathematical modeling and joint controller synthesis, to implementation results. Additionally, a case study is presented of the tuning of popular attitude estimation algorithms to highlight the advantages of the developed open-source environment.
format Online
Article
Text
id pubmed-7919258
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-79192582021-03-02 An Open-Source Test Environment for Effective Development of MARG-Based Algorithms Odry, Ákos Sensors (Basel) Article This paper presents an open-source environment for development, tuning, and performance evaluation of magnetic, angular rate, and gravity-based (MARG-based) filters, such as pose estimators and classification algorithms. The environment is available in both ROS/Gazebo and MATLAB/Simulink, and it contains a six-degrees of freedom (6 DOF) test bench, which simultaneously moves and rotates an MARG unit in the three-dimensional (3D) space. As the quality of MARG-based estimation becomes crucial in dynamic situations, the proposed test platform intends to simulate different accelerating and vibrating circumstances, along with realistic magnetic perturbation events. Moreover, the simultaneous acquisition of both the real pose states (ground truth) and raw sensor data is supported during these simulated system behaviors. As a result, the test environment executes the desired mixture of static and dynamic system conditions, and the provided database fosters the effective analysis of sensor fusion algorithms. The paper systematically describes the structure of the proposed test platform, from mechanical properties, over mathematical modeling and joint controller synthesis, to implementation results. Additionally, a case study is presented of the tuning of popular attitude estimation algorithms to highlight the advantages of the developed open-source environment. MDPI 2021-02-08 /pmc/articles/PMC7919258/ /pubmed/33567563 http://dx.doi.org/10.3390/s21041183 Text en © 2021 by the author. 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
An Open-Source Test Environment for Effective Development of MARG-Based Algorithms
title An Open-Source Test Environment for Effective Development of MARG-Based Algorithms
title_full An Open-Source Test Environment for Effective Development of MARG-Based Algorithms
title_fullStr An Open-Source Test Environment for Effective Development of MARG-Based Algorithms
title_full_unstemmed An Open-Source Test Environment for Effective Development of MARG-Based Algorithms
title_short An Open-Source Test Environment for Effective Development of MARG-Based Algorithms
title_sort open-source test environment for effective development of marg-based algorithms
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7919258/
https://www.ncbi.nlm.nih.gov/pubmed/33567563
http://dx.doi.org/10.3390/s21041183
work_keys_str_mv AT odryakos anopensourcetestenvironmentforeffectivedevelopmentofmargbasedalgorithms
AT odryakos opensourcetestenvironmentforeffectivedevelopmentofmargbasedalgorithms