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...
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/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 |