Cargando…

Real-Time Calibration of Magnetometers Using the RLS/ML Algorithm

This study presents a new real-time calibration algorithm for three-axis magnetometers by combining the recursive least square (RLS) estimation and maximum likelihood (ML) estimation methods. Magnetometers are widely employed to determine the heading information by sensing the magnetic field of eart...

Descripción completa

Detalles Bibliográficos
Autores principales: Cao, Guocan, Xu, Xiang, Xu, Dacheng
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7014484/
https://www.ncbi.nlm.nih.gov/pubmed/31963680
http://dx.doi.org/10.3390/s20020535
_version_ 1783496641231192064
author Cao, Guocan
Xu, Xiang
Xu, Dacheng
author_facet Cao, Guocan
Xu, Xiang
Xu, Dacheng
author_sort Cao, Guocan
collection PubMed
description This study presents a new real-time calibration algorithm for three-axis magnetometers by combining the recursive least square (RLS) estimation and maximum likelihood (ML) estimation methods. Magnetometers are widely employed to determine the heading information by sensing the magnetic field of earth; however, they are vulnerable to ambient magnetic disturbances. This makes the calibration of a magnetometer inevitable before it is employed. In this paper, first, a complete measurement error model of the magnetometer is studied, and a simplified model is developed. Then, the real-time RLS algorithm is introduced and discussed in detail, and the unbiased optimal ML is utilized to improve the accuracy of the parameter estimation. The proposed algorithm is advantageous in correcting the parameters in real time and simultaneously obtaining unbiased parameter estimation. Finally, the simulation and experimental results demonstrate that both the accuracy and computational speed of the proposed algorithm is better than those of the widely used bath-processing method. Moreover, the proposed calibration method can be adopted for calibrating other three-axis sensors.
format Online
Article
Text
id pubmed-7014484
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-70144842020-03-09 Real-Time Calibration of Magnetometers Using the RLS/ML Algorithm Cao, Guocan Xu, Xiang Xu, Dacheng Sensors (Basel) Article This study presents a new real-time calibration algorithm for three-axis magnetometers by combining the recursive least square (RLS) estimation and maximum likelihood (ML) estimation methods. Magnetometers are widely employed to determine the heading information by sensing the magnetic field of earth; however, they are vulnerable to ambient magnetic disturbances. This makes the calibration of a magnetometer inevitable before it is employed. In this paper, first, a complete measurement error model of the magnetometer is studied, and a simplified model is developed. Then, the real-time RLS algorithm is introduced and discussed in detail, and the unbiased optimal ML is utilized to improve the accuracy of the parameter estimation. The proposed algorithm is advantageous in correcting the parameters in real time and simultaneously obtaining unbiased parameter estimation. Finally, the simulation and experimental results demonstrate that both the accuracy and computational speed of the proposed algorithm is better than those of the widely used bath-processing method. Moreover, the proposed calibration method can be adopted for calibrating other three-axis sensors. MDPI 2020-01-18 /pmc/articles/PMC7014484/ /pubmed/31963680 http://dx.doi.org/10.3390/s20020535 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
Cao, Guocan
Xu, Xiang
Xu, Dacheng
Real-Time Calibration of Magnetometers Using the RLS/ML Algorithm
title Real-Time Calibration of Magnetometers Using the RLS/ML Algorithm
title_full Real-Time Calibration of Magnetometers Using the RLS/ML Algorithm
title_fullStr Real-Time Calibration of Magnetometers Using the RLS/ML Algorithm
title_full_unstemmed Real-Time Calibration of Magnetometers Using the RLS/ML Algorithm
title_short Real-Time Calibration of Magnetometers Using the RLS/ML Algorithm
title_sort real-time calibration of magnetometers using the rls/ml algorithm
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7014484/
https://www.ncbi.nlm.nih.gov/pubmed/31963680
http://dx.doi.org/10.3390/s20020535
work_keys_str_mv AT caoguocan realtimecalibrationofmagnetometersusingtherlsmlalgorithm
AT xuxiang realtimecalibrationofmagnetometersusingtherlsmlalgorithm
AT xudacheng realtimecalibrationofmagnetometersusingtherlsmlalgorithm