Sensor fusion algorithms for orientation tracking via magnetic and inertial measurement units: An experimental comparison survey

被引:40
|
作者
Nazarahari, Milad [1 ]
Rouhani, Hossein [1 ]
机构
[1] Univ Alberta, Donadeo Innovat Ctr Engn, Dept Mech Engn, Edmonton, AB T6G 1H9, Canada
关键词
Sensor fusion algorithm; Attitude and heading reference system; Complementary filter; Linear/extended/complementary/unscented/ cubature Kalman filter; Adaptive gain tuning; Magnetic and inertial measurement units; KALMAN FILTER; ATTITUDE ESTIMATION; CALIBRATION; NAVIGATION;
D O I
10.1016/j.inffus.2021.04.009
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Lightweight and low-cost wearable magnetic and inertial measurement units (MIMUs) have found numerous applications, such as aerial vehicle navigation or human motion analysis, where the 3D orientation tracking of a rigid body is of interest. However, due to the errors in measurements of gyroscope, accelerometer, and/or magnetometer inside a MIMU, numerous studies have proposed sensor fusion algorithms (SFAs) to estimate the 3D orientation accurately and robustly. This paper contributes to these efforts by performing an experimental comparison among a variety of SFAs. Notably, we compared the estimated orientation of 36 SFAs from the complementary filter and linear/extended/complementary/unscented/cubature Kalman filter families with the reference orientation obtained from a camera motion-capture system. The experimental study included data collection with a foot-worn MIMU where nine participants performed various short- and long-duration tasks. We shared the codes and sample of data in http://www.ncbl.ualberta.ca/codes to enable other researchers to compare their works with the literature toward creating a comprehensive online repository for SFAs. To perform a fair comparison, we used the Particle Swarm Optimization routine to find the optimal adaptive gain tuning scheme for each SFAs, as recommended in the literature. Our experimental results showed that gyroscope static bias removal, in general, showed to be effective in reducing the estimation error of SFAs, specifically during long-duration trials. Moreover, our experimental results identified the SFAs with the highest accuracy from each family. We also reported the execution times for the selected SFAs from each family. This paper is among the first experimental comparison studies which provide such breadth of coverage across various SFAs for tracking orientation with MIMUs.
引用
收藏
页码:8 / 23
页数:16
相关论文
共 50 条
  • [21] Comparison of Different Algorithms for Calculating Velocity and Stride Length in Running Using Inertial Measurement Units
    Zrenner, Markus
    Gradl, Stefan
    Jensen, Ulf
    Ullrich, Martin
    Eskofier, Bjoern M.
    SENSORS, 2018, 18 (12)
  • [22] Gait temporal parameters estimation in toddlers using inertial measurement units: A comparison of 15 algorithms
    d'Andrea, Francesca
    Heller, Ben
    Wheat, Jonathan
    Penitente, Gabriella
    GAIT & POSTURE, 2025, 119 : 77 - 86
  • [23] 3D Magnetic Field Sensor Concept for Use in Inertial Measurement Units (IMUs)
    Ettelt, Dirk
    Rey, Patrice
    Jourdan, Guillaume
    Walther, Arnaud
    Robert, Philippe
    Delamare, Jerome
    JOURNAL OF MICROELECTROMECHANICAL SYSTEMS, 2014, 23 (02) : 324 - 333
  • [24] Sliding Mode Observer Based Orientation Estimation Using Body Sensor Network Integrated Inertial Measurement Units
    Rueschen, Daniel
    Kim, Saim
    Leonhardt, Steffen
    Misgeld, Berno J. E.
    AT-AUTOMATISIERUNGSTECHNIK, 2015, 63 (01) : 14 - 22
  • [25] Assessing the Performance of Sensor Fusion Methods: Application to Magnetic-Inertial-Based Human Body Tracking
    Ligorio, Gabriele
    Bergamini, Elena
    Pasciuto, Ilaria
    Vannozzi, Giuseppe
    Cappozzo, Aurelio
    Sabatini, Angelo Maria
    SENSORS, 2016, 16 (02):
  • [26] Full-pose estimation using inertial and magnetic sensor fusion in structurized magnetic field for hand motion tracking
    Shen, Hui-Min
    Lian, Chong
    Wu, Xiang-Wei
    Bian, Feng
    Yu, Ping
    Yang, Geng
    MEASUREMENT, 2021, 170
  • [27] COMPARISON OF 2-SENSOR TRACKING METHODS BASED ON STATE-VECTOR FUSION AND MEASUREMENT FUSION
    ROECKER, JA
    MCGILLEM, CD
    IEEE TRANSACTIONS ON AEROSPACE AND ELECTRONIC SYSTEMS, 1988, 24 (04) : 447 - 449
  • [28] A Full-State Robust Extended Kalman Filter for Orientation Tracking During Long-Duration Dynamic Tasks Using Magnetic and Inertial Measurement Units
    Nazarahari, Milad
    Rouhani, Hossein
    IEEE TRANSACTIONS ON NEURAL SYSTEMS AND REHABILITATION ENGINEERING, 2021, 29 : 1280 - 1289
  • [29] A Full-State Robust Extended Kalman Filter for Orientation Tracking during Long-Duration Dynamic Tasks Using Magnetic and Inertial Measurement Units
    Nazarahari, Milad
    Rouhani, Hossein
    IEEE Transactions on Neural Systems and Rehabilitation Engineering, 2021, 29 : 1280 - 1289
  • [30] Measuring upper arm elevation using an inertial measurement unit: An exploration of sensor fusion algorithms and gyroscope models
    Chen, Howard
    Schall, Mark C., Jr.
    Fethke, Nathan B.
    APPLIED ERGONOMICS, 2020, 89