Article ID | Journal | Published Year | Pages | File Type |
---|---|---|---|---|
8157853 | Journal of Magnetism and Magnetic Materials | 2013 | 6 Pages |
Abstract
The accuracy of three-axis magnetometers is influenced by different scale and bias of each axis and nonorthogonality between axes. One limitation of traditional iteration methods is that initial parameters influence the calibration, thus leading to the local optimal or wrong results. In this paper, a new method is proposed to calibrate three-axis magnetometers. To employ this method, a nonmagnetic rotation platform, a proton magnetometer, a DM-050 three-axis magnetometer and the differential evolution (DE) algorithm are used. The performance of this calibration method is analyzed with simulation and experiment. In simulation, the calibration results of DE, unscented Kalman filter (UKF), recursive least squares (RLS) and genetic algorithm (GA) are compared. RMS error using DE is least, which is reduced from 81.233Â nT to 1.567Â nT. Experimental results show that comparing with UKF, RLS and GA, the DE algorithm has not only the least calibration error but also the best robustness. After calibration, RMS error is reduced from 68.914Â nT to 2.919Â nT. In addition, the DE algorithm is not sensitive to initial parameters, which is an important advantage compared with traditional iteration algorithms. The proposed algorithm can avoid the troublesome procedure to select suitable initial parameters, thus it can improve the calibration performance of three-axis magnetometers.
Keywords
Related Topics
Physical Sciences and Engineering
Physics and Astronomy
Condensed Matter Physics
Authors
Hongfeng Pang, Qi Zhang, Wei Wang, Junya Wang, Ji Li, Shitu Luo, Chengbiao Wan, Dixiang Chen, Mengchun Pan, Feilu Luo,