Real-time angle estimation in IMU sensors: An adaptive Kalman filter approach with forgetting factor

被引:0
|
作者
Anvari, Zolfa [1 ]
Mirhaghgoo, Ali [2 ]
Salehi, Yasin [2 ]
机构
[1] Amirkabir Univ Technol, New Technol Res Ctr, Tehran, Iran
[2] Amirkabir Univ Technol, Dept Mech Engn, Tehran, Iran
关键词
IMU state-space model; Inertial measurement unit; Signal processing; Angle estimation; Adaptive Kalman filter; Forgetting factor;
D O I
10.1016/j.mechatronics.2024.103280
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In recent years, the applications of Inertial Measurement Unit (IMU) sensors have witnessed significant growth across multiple fields. However, challenges regarding angle estimation using these sensors have emerged, primarily because of the lack of accuracy in accelerometer-based dynamic motion measurements and the associated bias and error accumulation when combined with gyroscope integration. Consequently, the Kalman filter has become a popular choice for addressing these issues, as it enables the sensor to operate dynamically. Despite its widespread use, the Kalman filter requires precise noise statistics estimation for optimal noise cancellation. To accommodate this requirement, adaptive Kalman filter algorithms have been developed for estimating zero-mean Gaussian process matrix (Q) and measurement matrix (R) variances. This study introduces a real-time adaptive approach that employs a forgetting factor to precisely estimate roll and pitch angles in a 6-axis IMU. The study's novelty lies in its algorithm, which computes the forgetting factor based on the estimation error of the last samples in the sequence. Experimental results for roll angle indicate that, in response to a step change signal, this method achieves a 54%, 39%, and 70% reduction in RMS error relative to the raw sensor data, traditional Kalman filter, and a hybrid adaptive method, respectively. Moreover, this technique exhibits significant improvements in both fixed and sinusoidal conditions for roll and pitch angles, successfully carrying out tasks within required timescales without failures related to computation time.
引用
收藏
页数:8
相关论文
共 50 条
  • [21] REAL-TIME TRAJECTORY ESTIMATION OF SPACE LAUNCH VEHICLE USING EXTENDED KALMAN FILTER AND UNSCENTED KALMAN FILTER
    Baek, Jeong-Ho
    Park, Sang-Young
    Park, Eun-Seo
    Choi, Kyu-Hong
    Lim, Hyung-Chul
    Park, Jong-Uk
    JOURNAL OF ASTRONOMY AND SPACE SCIENCES, 2005, 22 (04) : 501 - 512
  • [22] Real-time state of charge and capacity estimations of vanadium redox flow battery based on unscented Kalman filter with a forgetting factor
    Zhao, Xiaobo
    Nam, Junghyen
    Jung, Ho-Young
    Jung, Seunghun
    JOURNAL OF ENERGY STORAGE, 2023, 74
  • [23] RTSIMU: Real-Time Simulation tool for IMU sensors
    Dias, Paula
    Matta, Arthur
    Pilastri, Andre
    Matos, Luis Miguel
    Cortez, Paulo
    SOFTWARE IMPACTS, 2023, 17
  • [24] Adaptive Notch Filter Using Real-Time Parameter Estimation
    Levin, Jason
    Perez-Arancibia, Nestor O.
    Ioannou, Petros A.
    IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 2011, 19 (03) : 673 - 681
  • [25] A Two-Stage Kalman Filter Approach for Robust and Real-Time Power System State Estimation
    Zhang, Jinghe
    Welch, Greg
    Bishop, Gary
    Huang, Zhenyu
    IEEE TRANSACTIONS ON SUSTAINABLE ENERGY, 2014, 5 (02) : 629 - 636
  • [26] Near real-time improved UUV positioning through channel estimation - The Unscented Kalman Filter approach
    Vio, Renato P.
    Cristi, Roberto
    Smith, Kevin B.
    OCEANS 2016 MTS/IEEE MONTEREY, 2016,
  • [27] EPE and speed adaptive Extended Kalman Filter for vehicle position and attitude estimation with low cost GNSS and IMU sensors
    Balzer, P.
    Trautmann, T.
    Michler, O.
    ICINCO 2014 - Proceedings of the 11th International Conference on Informatics in Control, Automation and Robotics, 2014, 1 : 649 - 656
  • [28] Real-time estimation of satellite clock offset using adaptively robust Kalman filter with classified adaptive factors
    Guanwen Huang
    Qin Zhang
    GPS Solutions, 2012, 16 : 531 - 539
  • [29] Real-time Road Slope Estimation Based on Adaptive Extended Kalman Filter Algorithm with In-vehicle Data
    Liao, Xiaoyong
    Huang, Qiuguang
    Sun, Dihua
    Liu, Weining
    Han, Weijian
    2017 29TH CHINESE CONTROL AND DECISION CONFERENCE (CCDC), 2017, : 6889 - 6894
  • [30] Real-time estimation of satellite clock offset using adaptively robust Kalman filter with classified adaptive factors
    Huang, Guanwen
    Zhang, Qin
    GPS SOLUTIONS, 2012, 16 (04) : 531 - 539