Title :
Calibration of Three-Axis Magnetometer Using Stretching Particle Swarm Optimization Algorithm
Author :
Zhitian Wu ; Yuanxin Wu ; Xiaoping Hu ; Meiping Wu
Author_Institution :
Dept. of Autom. Control, Nat. Univ. of Defense Technol., Changsha, China
Abstract :
In this paper, a stochastic optimization algorithm is proposed to calibrate the three-axis magnetometer onboard. The sensor errors, namely, hard iron, soft iron, nonorthogonality, scale factors, and bias, are taken into account. Particle swarm optimization (PSO) strategy is used to do the calibration, enhanced by the stretching technique to improve the accuracy and robustness. The performance of this algorithm is evaluated with a series of laboratory experiments and a field experiment of autonomous underwater vehicle. Comparisons with other analytical calibration methods are made. The results demonstrate that both the PSO and the stretched PSO algorithm can significantly compensate the magnetometer readings, and the latter algorithm has higher accuracy and more robustness.
Keywords :
calibration; magnetometers; particle swarm optimisation; bias error; hard iron error; nonorthogonality error; particle swarm optimization algorithm; scale factor error; sensor error; soft iron error; stochastic optimization algorithm; three axis magnetometer calibration; Calibration; Cost function; Iron; Magnetometers; Materials; Vectors; Onboard calibration; parameter estimation; particle swarm optimization (PSO); stretching technique; three-axis magnetometer;
Journal_Title :
Instrumentation and Measurement, IEEE Transactions on
DOI :
10.1109/TIM.2012.2214951