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

被引:42
|
作者
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
相关论文
共 19 条
  • [1] 40 years of sensor fusion for orientation tracking via magnetic and inertial measurement units: Methods, lessons learned, and future challenges
    Nazarahari, Milad
    Rouhani, Hossein
    INFORMATION FUSION, 2021, 68 (68) : 67 - 84
  • [2] Adaptive Gain Regulation of Sensor Fusion Algorithms for Orientation Estimation with Magnetic and Inertial Measurement Units
    Nazarahari, Milad
    Rouhani, Hossein
    IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 2021, 70
  • [3] Data Fusion Algorithms for Multiple Inertial Measurement Units
    Bancroft, Jared B.
    Lachapelle, Gerard
    SENSORS, 2011, 11 (07) : 6771 - 6798
  • [4] 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
  • [5] Comparison of Computational Efficiency of Magneto Inertial Sensor Fusion Algorithms for ChakaMo
    Rene Ledezma, Maria
    Simini, Franco
    ADVANCES IN BIOENGINEERING AND CLINICAL ENGINEERING, VOL 1, SABI 2023, 2024, 106 : 475 - 484
  • [6] A sensor fusion algorithm for an integrated angular position estimation with inertial measurement units
    Sabatelli, Simone
    Sechi, Francesco
    Fanucci, Luca
    Rocchi, Alessandro
    2011 DESIGN, AUTOMATION & TEST IN EUROPE (DATE), 2011, : 273 - 276
  • [7] Experimental Comparison of Orientation Estimation Algorithms in Motion Tracking for Rehabilitation
    Daponte, Pasquale
    De Vito, Luca
    Riccio, Maria
    Sementa, Carmine
    2014 IEEE INTERNATIONAL SYMPOSIUM ON MEDICAL MEASUREMENTS AND APPLICATIONS (MEMEA), 2014, : 153 - 158
  • [8] Sensor Fusion To Improve State Estimate Accuracy Using Multiple Inertial Measurement Units
    Patel, Ujjval N.
    Faruque, Imraan A.
    2021 8TH IEEE INTERNATIONAL SYMPOSIUM ON INERTIAL SENSORS AND SYSTEMS (INERTIAL 2021), 2021,
  • [9] Online Measuring of Robot Positions Using Inertial Measurement Units, Sensor Fusion and Artificial Intelligence
    Campos, Benedito A. N.
    Motta, Jose Mauricio S. T.
    IEEE ACCESS, 2021, 9 : 5678 - 5689
  • [10] A localization algorithm for railway vehicles based on sensor fusion between tachometers and inertial measurement units
    Malvezzi, M.
    Vettori, G.
    Allotta, B.
    Pugi, L.
    Ridolfi, A.
    Rindi, A.
    PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART F-JOURNAL OF RAIL AND RAPID TRANSIT, 2014, 228 (04) : 431 - 448