Calibration of three-axis magnetometers with differential evolution algorithm

被引:38
作者
Pang, Hongfeng [1 ]
Zhang, Qi [1 ]
Wang, Wei [2 ]
Wang, Junya [1 ]
Li, Ji [1 ]
Luo, Shitu [1 ]
Wan, Chengbiao [1 ]
Chen, Dixiang [1 ]
Pan, Mengchun [1 ]
Luo, Feilu [1 ]
机构
[1] Natl Univ Def Technol, Coll Mechatron Engn & Automat, Changsha 410073, Hunan, Peoples R China
[2] Northwest Inst Nucl Technol, Xian 710024, Peoples R China
关键词
Three-axis magnetometer; Nonmagnetic rotation platform; Differential evolution (DE); Unscented Kalman filter (UKF); Genetic algorithm (GA); Recursive least squares (RLS); ATTITUDE; COMPASS;
D O I
10.1016/j.jmmm.2013.06.051
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
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. (C) 2013 Elsevier B.V. All rights reserved.
引用
收藏
页码:5 / 10
页数:6
相关论文
共 30 条
[1]  
Alonso R, 2002, J ASTRONAUT SCI, V50, P433
[2]  
Alonso R, 2002, J ASTRONAUT SCI, V50, P477
[3]   Calibration of flux-gate magnetometers using relative motion [J].
Auster, HU ;
Fornacon, KH ;
Georgescu, E ;
Glassmeier, KH ;
Motschmann, U .
MEASUREMENT SCIENCE AND TECHNOLOGY, 2002, 13 (07) :1124-1131
[4]   Calibration methods for inertial and magnetic sensors [J].
Bonnet, S. ;
Bassompierre, C. ;
Godin, C. ;
Lesecq, S. ;
Barraud, A. .
SENSORS AND ACTUATORS A-PHYSICAL, 2009, 156 (02) :302-311
[5]   Real-time attitude-independent three-axis magnetometer calibration [J].
Crassidis, JL ;
Lai, KL ;
Harman, RR .
JOURNAL OF GUIDANCE CONTROL AND DYNAMICS, 2005, 28 (01) :115-120
[6]   Defect identification and evaluation based on three-dimensional magnetic field measurement of pulsed eddy current [J].
He, Yunze ;
Luo, Feilu ;
Hu, Xiangchao ;
Liu, Bo ;
Gao, Junzhe .
INSIGHT, 2009, 51 (06) :310-314
[7]  
Holland J.H., 1992, Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control and Artificial Intelligence
[8]   1/f noise suppression of giant magnetoresistive sensors with vertical motion flux modulation [J].
Hu, Jiafei ;
Pan, Mengchun ;
Tian, Wugang ;
Chen, Dixiang ;
Zhao, Jianqiang ;
Luo, Feilu .
APPLIED PHYSICS LETTERS, 2012, 100 (24)
[9]   Calibration and data fusion solution for the miniature attitude and heading reference system [J].
Jurman, David ;
Jankovec, Marko ;
Kamnik, Roman ;
Topic, Marko .
SENSORS AND ACTUATORS A-PHYSICAL, 2007, 138 (02) :411-420
[10]   Error Calibration of Magnetometer Using Nonlinear Integrated Filter Model With Inertial Sensors [J].
Koo, Wonmo ;
Sung, Sangkyung ;
Lee, Young Jae .
IEEE TRANSACTIONS ON MAGNETICS, 2009, 45 (06) :2740-2743