• DocumentCode
    41950
  • 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
  • Volume
    62
  • Issue
    2
  • fYear
    2013
  • fDate
    Feb. 2013
  • Firstpage
    281
  • Lastpage
    292
  • 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;
  • fLanguage
    English
  • Journal_Title
    Instrumentation and Measurement, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9456
  • Type

    jour

  • DOI
    10.1109/TIM.2012.2214951
  • Filename
    6301716