Error Compensation Method of Magnetometer for Attitude Measurement Using Modified Artificial Bee Colony algorithm

被引:4
|
作者
Yu, Jing [1 ]
Ding, Feng [1 ]
Zhao, Xin [1 ]
Zhou, Fang [1 ]
机构
[1] 28th Res Inst China Elect Technol Grp Corp, Informat Syst Important Lab, Nanjing, Jiangsu, Peoples R China
关键词
magnetometer; error compensation; artificial bee colony algorithm; parameter estimation;
D O I
10.1109/ISCID.2017.213
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In view that the requirements of miniaturization, low power consumption and low cost for the navigation system, attitude measurement using magnetometer could well meet the above requirements. However, the measurement accuracy of geomagnetic field is severely affected by the external magnetic field, which would increase attitude calculating error. Therefore, it is important to do error compensation for the output of magnetometer. In this work, a novel error compensation method of magnetometer for attitude measurement using modified artificial bee colony(ABC) is proposed. After analyzing the error sources of the sensor, an equivalent error model is established. ABC is used to estimate the compensation parameters of the error model. But it's computing speed is too slow because of the initial food source is randomly generated and not reasonable. Then, a hybrid algorithm for obtaining the compensation parameters is designed, in which the recursive least square algorithm is taken to adjust the initial value of ABC Comparing with the traditional parameter estimation algorithm, the modified ABC has higher accuracy and faster efficiency. In the numerical simulation, the error model coefficients obtained by the modified algorithm are close to the theoretical coefficients. The results show that the magnetic field intensity after correction is basically consistent with the actual geomagnetic field intensity. Finally, the modified error compensation method is used to correct the output of magnetometers. As a result, the pitch angle error is reduced from +/- 6 degrees to +/- 0.8 degrees, the roll angle error is reduced from +/- 15 degrees to +/- 1 degrees by the compensation. The measurement accuracy of attitude angle is improved nearly tenfold, which can be used for conventional navigation system.
引用
收藏
页码:348 / 351
页数:4
相关论文
共 50 条
  • [41] An improved artificial bee colony algorithm: particle bee colony
    Wang J.-C.
    Li Q.
    Cui J.-R.
    Zuo W.-X.
    Zhao Y.-F.
    Li, Qing (liqing@ies.ustb.edu.cn), 2018, Science Press (40): : 871 - 881
  • [43] Artificial bee colony algorithm: A component-wise analysis using diversity measurement
    Hussain, Kashif
    Salleh, Mohd Najib Mohd
    Cheng, Shi
    Shi, Yuhui
    Naseem, Rashid
    JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2020, 32 (07) : 794 - 808
  • [44] Application of Artificial BEE: Colony Algorithm Using Hadoop
    Bansal, Nupur
    Kumar, Sanjay
    Tripathi, Ashish
    PROCEEDINGS OF THE 10TH INDIACOM - 2016 3RD INTERNATIONAL CONFERENCE ON COMPUTING FOR SUSTAINABLE GLOBAL DEVELOPMENT, 2016, : 3615 - 3619
  • [45] Training ANFIS Using Artificial Bee Colony Algorithm
    Karaboga, Dervis
    Kaya, Ebubekir
    2013 IEEE INTERNATIONAL SYMPOSIUM ON INNOVATIONS IN INTELLIGENT SYSTEMS AND APPLICATIONS (IEEE INISTA), 2013,
  • [46] Polygonal Approximation Using an Artificial Bee Colony Algorithm
    Huang, Shu-Chien
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2015, 2015
  • [47] Malware Detection using Artificial Bee Colony Algorithm
    Mohammadi, Farid Ghareh
    Shenavarmasouleh, Farzan
    Amini, M. Hadi
    Arabnia, Hamid R.
    UBICOMP/ISWC '20 ADJUNCT: PROCEEDINGS OF THE 2020 ACM INTERNATIONAL JOINT CONFERENCE ON PERVASIVE AND UBIQUITOUS COMPUTING AND PROCEEDINGS OF THE 2020 ACM INTERNATIONAL SYMPOSIUM ON WEARABLE COMPUTERS, 2020, : 568 - 572
  • [48] Training ANFIS by using the artificial bee colony algorithm
    Karaboga, Dervis
    Kaya, Ebubekir
    TURKISH JOURNAL OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCES, 2017, 25 (03) : 1669 - 1679
  • [49] A modified scout bee for artificial bee colony algorithm and its performance on optimization problems
    Anuar, Syahid
    Selamat, Ali
    Sallehuddin, Roselina
    JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2016, 28 (04) : 395 - 406
  • [50] An Artificial Bee Colony Optimization Algorithm Guided by Complex Method
    He, Dengxu
    Jia, Ruimin
    Shi, Shaotang
    2012 FIFTH INTERNATIONAL SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE AND DESIGN (ISCID 2012), VOL 1, 2012, : 348 - 351