Calibration of Three-Axis Magnetometer Using Stretching Particle Swarm Optimization Algorithm

被引:59
|
作者
Wu, Zhitian [1 ]
Wu, Yuanxin [1 ]
Hu, Xiaoping [1 ]
Wu, Meiping [1 ]
机构
[1] Natl Univ Def Technol, Dept Automat Control, Coll Mechatron & Automat, Changsha 410073, Hunan, Peoples R China
关键词
Onboard calibration; parameter estimation; particle swarm optimization (PSO); stretching technique; three-axis magnetometer; STABILITY;
D O I
10.1109/TIM.2012.2214951
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
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.
引用
收藏
页码:281 / 292
页数:12
相关论文
共 50 条
  • [1] On Calibration of Three-Axis Magnetometer
    Wu, Yuanxin
    Shi, Wei
    [J]. IEEE SENSORS JOURNAL, 2015, 15 (11) : 6424 - 6431
  • [2] Novel Calibration Algorithm for a Three-Axis Strapdown Magnetometer
    Liu, Yan Xia
    Li, Xi Sheng
    Zhang, Xiao Juan
    Feng, Yi Bo
    [J]. SENSORS, 2014, 14 (05): : 8485 - 8504
  • [3] Computationally Efficient Calibration Algorithm for Three-Axis Accelerometer and Magnetometer
    Papafotis, Konstantinos
    Sotiriadis, Paul P.
    [J]. 2019 8TH INTERNATIONAL CONFERENCE ON MODERN CIRCUITS AND SYSTEMS TECHNOLOGIES (MOCAST), 2019,
  • [4] Real-time Calibration Algorithm for Three-axis Magnetometer
    Zhao, Heda
    Lin, Chunsheng
    Zhang, Hongxin
    Zhai, Guojun
    [J]. PROCEEDINGS OF THE 2016 4TH INTERNATIONAL CONFERENCE ON ELECTRICAL & ELECTRONICS ENGINEERING AND COMPUTER SCIENCE (ICEEECS 2016), 2016, 50 : 297 - 300
  • [5] Particle Swarm Optimization With Rotation Axis Fitting for Magnetometer Calibration
    Riwanto, Bagus Adiwiluhung
    Tikka, Tuomas
    Kestila, Antti
    Praks, Jaan
    [J]. IEEE TRANSACTIONS ON AEROSPACE AND ELECTRONIC SYSTEMS, 2017, 53 (02) : 1009 - 1022
  • [6] An algorithm for calibrating the three-axis magnetometer
    Emaletdinova L.Y.
    Gainutdinova A.V.
    Gainutdinova T.Y.
    [J]. Russian Aeronautics, 2017, 60 (1): : 134 - 140
  • [7] Three-Axis Magnetometer Calibration Using Total Least Squares
    Crassidis, John L.
    Cheng, Yang
    [J]. JOURNAL OF GUIDANCE CONTROL AND DYNAMICS, 2021, 44 (08) : 1410 - 1424
  • [8] Recurrent Implementation of Integral Magnetometer Calibration Algorithm Using the Measurements of a Three-Axis Gyro
    Vasilyuk N.N.
    [J]. Gyroscopy and Navigation, 2019, 10 (4) : 283 - 291
  • [9] Constrained Total Least Squares Algorithm Applied to Three-axis Magnetometer Calibration
    Wu, Zhitian
    Hu, Xiaoping
    Wu, Meiping
    [J]. ADVANCES IN MECHATRONICS AND CONTROL ENGINEERING, PTS 1-3, 2013, 278-280 : 968 - 973
  • [10] A Calibration Method of Three-Axis Magnetometer With Noise Suppression
    Song Zhongguo
    Zhang Jinsheng
    Zhang Xuehui
    Xi Xiaoli
    [J]. IEEE TRANSACTIONS ON MAGNETICS, 2014, 50 (11)