Automatic Determination of Validity of Input Data Used in Ellipsoid Fitting MARG Calibration Algorithms
Ellipsoid fitting algorithms are widely used to calibrate Magnetic Angular Rate and Gravity (MARG) sensors. These algorithms are based on the minimization of an error function that optimizes the parameters of a mathematical sensor model that is subsequently applied to calibrate the raw data. The con...
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2013-09-01
|
Series: | Sensors |
Subjects: | |
Online Access: | http://www.mdpi.com/1424-8220/13/9/11797 |
id |
doaj-9c24229278fa4ba1857c83b50f123cdc |
---|---|
record_format |
Article |
spelling |
doaj-9c24229278fa4ba1857c83b50f123cdc2020-11-24T22:09:22ZengMDPI AGSensors1424-82202013-09-01139117971181710.3390/s130911797Automatic Determination of Validity of Input Data Used in Ellipsoid Fitting MARG Calibration AlgorithmsJavier RamirezJuan Manuel GórrizGonzalo OlivaresAlberto OlivaresGonzalo Ruiz-GarciaEllipsoid fitting algorithms are widely used to calibrate Magnetic Angular Rate and Gravity (MARG) sensors. These algorithms are based on the minimization of an error function that optimizes the parameters of a mathematical sensor model that is subsequently applied to calibrate the raw data. The convergence of this kind of algorithms to a correct solution is very sensitive to input data. Input calibration datasets must be properly distributed in space so data can be accurately fitted to the theoretical ellipsoid model. Gathering a well distributed set is not an easy task as it is difficult for the operator carrying out the maneuvers to keep a visual record of all the positions that have already been covered, as well as the remaining ones. It would be then desirable to have a system that gives feedback to the operator when the dataset is ready, or to enable the calibration process in auto-calibrated systems. In this work, we propose two different algorithms that analyze the goodness of the distributions by computing four different indicators. The first approach is based on a thresholding algorithm that uses only one indicator as its input and the second one is based on a Fuzzy Logic System (FLS) that estimates the calibration error for a given calibration set using a weighted combination of two indicators. Very accurate classification between valid and invalid datasets is achieved with average Area Under Curve (AUC) of up to 0.98.http://www.mdpi.com/1424-8220/13/9/11797calibrationaccelerometermagnetometerMARGMEMSautomaticvalidationfuzzyFLSthresholding |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Javier Ramirez Juan Manuel Górriz Gonzalo Olivares Alberto Olivares Gonzalo Ruiz-Garcia |
spellingShingle |
Javier Ramirez Juan Manuel Górriz Gonzalo Olivares Alberto Olivares Gonzalo Ruiz-Garcia Automatic Determination of Validity of Input Data Used in Ellipsoid Fitting MARG Calibration Algorithms Sensors calibration accelerometer magnetometer MARG MEMS automatic validation fuzzy FLS thresholding |
author_facet |
Javier Ramirez Juan Manuel Górriz Gonzalo Olivares Alberto Olivares Gonzalo Ruiz-Garcia |
author_sort |
Javier Ramirez |
title |
Automatic Determination of Validity of Input Data Used in Ellipsoid Fitting MARG Calibration Algorithms |
title_short |
Automatic Determination of Validity of Input Data Used in Ellipsoid Fitting MARG Calibration Algorithms |
title_full |
Automatic Determination of Validity of Input Data Used in Ellipsoid Fitting MARG Calibration Algorithms |
title_fullStr |
Automatic Determination of Validity of Input Data Used in Ellipsoid Fitting MARG Calibration Algorithms |
title_full_unstemmed |
Automatic Determination of Validity of Input Data Used in Ellipsoid Fitting MARG Calibration Algorithms |
title_sort |
automatic determination of validity of input data used in ellipsoid fitting marg calibration algorithms |
publisher |
MDPI AG |
series |
Sensors |
issn |
1424-8220 |
publishDate |
2013-09-01 |
description |
Ellipsoid fitting algorithms are widely used to calibrate Magnetic Angular Rate and Gravity (MARG) sensors. These algorithms are based on the minimization of an error function that optimizes the parameters of a mathematical sensor model that is subsequently applied to calibrate the raw data. The convergence of this kind of algorithms to a correct solution is very sensitive to input data. Input calibration datasets must be properly distributed in space so data can be accurately fitted to the theoretical ellipsoid model. Gathering a well distributed set is not an easy task as it is difficult for the operator carrying out the maneuvers to keep a visual record of all the positions that have already been covered, as well as the remaining ones. It would be then desirable to have a system that gives feedback to the operator when the dataset is ready, or to enable the calibration process in auto-calibrated systems. In this work, we propose two different algorithms that analyze the goodness of the distributions by computing four different indicators. The first approach is based on a thresholding algorithm that uses only one indicator as its input and the second one is based on a Fuzzy Logic System (FLS) that estimates the calibration error for a given calibration set using a weighted combination of two indicators. Very accurate classification between valid and invalid datasets is achieved with average Area Under Curve (AUC) of up to 0.98. |
topic |
calibration accelerometer magnetometer MARG MEMS automatic validation fuzzy FLS thresholding |
url |
http://www.mdpi.com/1424-8220/13/9/11797 |
work_keys_str_mv |
AT javierramirez automaticdeterminationofvalidityofinputdatausedinellipsoidfittingmargcalibrationalgorithms AT juanmanuelgorriz automaticdeterminationofvalidityofinputdatausedinellipsoidfittingmargcalibrationalgorithms AT gonzaloolivares automaticdeterminationofvalidityofinputdatausedinellipsoidfittingmargcalibrationalgorithms AT albertoolivares automaticdeterminationofvalidityofinputdatausedinellipsoidfittingmargcalibrationalgorithms AT gonzaloruizgarcia automaticdeterminationofvalidityofinputdatausedinellipsoidfittingmargcalibrationalgorithms |
_version_ |
1725812247980146688 |