A novel adaptive Kalman filter for Euler-angle-based MEMS IMU/magnetometer attitude estimation

被引:12
|
作者
Zhou, Qifan [1 ]
Li, Zheng [2 ]
Yu, Guizhen [1 ]
Li, Huazhi [1 ]
Zhang, Na [1 ]
机构
[1] Beihang Univ, Sch Transportat Sci & Engn, Beijing 100191, Peoples R China
[2] Beihang Univ, Sch Automat Sci & Elect Engn, Beijing 100191, Peoples R China
关键词
Euler angle; coordinate switch; adaptive Kalman filter; redundant measurement;
D O I
10.1088/1361-6501/abcefa
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
This paper introduces a novel Euler-angle-based adaptive attitude filter for micro-electro-mechanical system inertial measurement unit (IMU)/magnetometer fusion. An intelligent coordinate switch algorithm is proposed to overcome the singularity problem that exists in the Euler-angle-based attitude calculation approach. This method rotates the physical IMU body frame and forms a quasi-computational coordinate to perform the attitude and filter update. In addition, a novel noise estimation theorem based on redundant measurement systems is introduced, proofed and employed to adaptively tune the measurement covariance matrix R in the filter. This algorithm uses gyroscope short-term accuracy to evaluate the attitude performance derived from different sensors and optimally assigns weight in the filter update. Simulated and practical experiments are carried out to test the validation of the proposed adaptive attitude filter. The results achieved demonstrate that this approach can provide a promising orientation solution.
引用
收藏
页数:17
相关论文
共 50 条
  • [1] A robust adaptive error state Kalman filter for MEMS IMU attitude estimation under dynamic acceleration
    Wei, Xiaofeng
    Fan, Shiwei
    Zhang, Ya
    Gao, Wei
    Shen, Feng
    Ming, Xie
    Yang, Jian
    MEASUREMENT, 2025, 242
  • [2] Adaptive Kalman Filter for MEMS-IMU based Attitude Estimation under External Acceleration and Parsimonious use of Gyroscopes
    Makni, Aida
    Fourati, Hassen
    Kibangou, Alain. Y.
    2014 EUROPEAN CONTROL CONFERENCE (ECC), 2014, : 1379 - 1384
  • [3] Real-Time Attitude Estimation for Spinning Projectiles by Magnetometer Based on an Adaptive Extended Kalman Filter
    Zhang, Ge
    Zhang, Xiaoming
    Gao, Lizhen
    Liu, Jun
    Zhou, Jie
    MICROMACHINES, 2023, 14 (11)
  • [4] Comparison of Bingham Filter and Extended Kalman Filter in IMU Attitude Estimation
    Wang, Weixin
    Adamczyk, Peter G.
    IEEE SENSORS JOURNAL, 2019, 19 (19) : 8845 - 8854
  • [5] Effective Adaptive Kalman Filter for MEMS-IMU/Magnetometers Integrated Attitude and Heading Reference Systems
    Li, Wei
    Wang, Jinling
    JOURNAL OF NAVIGATION, 2013, 66 (01): : 99 - 113
  • [6] IMU-Based Knee Angle Estimation using an Extended Kalman Filter
    Hidalgo, Andres F.
    Lora-Millan, Julio S.
    Rocon, Eduardo
    2019 41ST ANNUAL INTERNATIONAL CONFERENCE OF THE IEEE ENGINEERING IN MEDICINE AND BIOLOGY SOCIETY (EMBC), 2019, : 570 - 573
  • [7] Accurate Attitude Inizialization Procedure based on MEMS IMU and Magnetometer Integration
    de Alteriis, Giorgio
    Bottino, Verdiana
    Conte, Claudia
    Rufino, Giancarlo
    Lo Moriello, Rosario Schiano
    2021 IEEE 8TH INTERNATIONAL WORKSHOP ON METROLOGY FOR AEROSPACE (IEEE METROAEROSPACE), 2021, : 1 - 6
  • [8] Robust Heading and Attitude Estimation of MEMS IMU in Magnetic Anomaly Field Using a Partially Adaptive Decoupled Extended Kalman Filter and LSTM Algorithm
    Li, Hui
    Chang, Shuai
    Yao, Qi
    Wan, Chengcheng
    Zou, Guo-Ji
    Zhang, Da-Long
    IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 2024, 73 : 1 - 13
  • [9] Attitude Estimation by Using MEMS IMU with Fuzzy Tuned Complementary Filter
    Duong, Dung Quoc
    Sun, Jinwei
    Nguyen, Tuan Phong
    Luo, Lei
    2016 IEEE INTERNATIONAL CONFERENCE ON ELECTRONIC INFORMATION AND COMMUNICATION TECHNOLOGY ICEICT 2016 PROCEEDINGS, 2016, : 372 - 378
  • [10] Robust Adaptive Filter for Small Satellite Attitude Estimation Based on Magnetometer and Gyro
    Zeng, Zhankui
    Zhang, Shijie
    Xing, Yanjun
    Cao, Xibin
    ABSTRACT AND APPLIED ANALYSIS, 2014,