IMU/UWB Fusion Method Using a Complementary Filter and a Kalman Filter for Hybrid Upper Limb Motion Estimation

被引:9
|
作者
Shi, Yutong [1 ]
Zhang, Yongbo [1 ,2 ]
Li, Zhonghan [1 ]
Yuan, Shangwu [1 ]
Zhu, Shihao [1 ]
机构
[1] Beihang Univ, Sch Aeronaut Sci & Engn, Beijing 100191, Peoples R China
[2] Beihang Univ, Ningbo Inst Technol, Aircraft & Prop Lab, Ningbo 315100, Peoples R China
关键词
motion estimation; inertial measurement unit (IMU); ultrawideband (UWB); Madgwick orientation filter; Kalman filter; JOINT ANGLE MEASUREMENT; AMBULATORY MEASUREMENT; TRACKING; CAPTURE; IMU; UWB;
D O I
10.3390/s23156700
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
Motion capture systems have enormously benefited the research into human-computer interaction in the aerospace field. Given the high cost and susceptibility to lighting conditions of optical motion capture systems, as well as considering the drift in IMU sensors, this paper utilizes a fusion approach with low-cost wearable sensors for hybrid upper limb motion tracking. We propose a novel algorithm that combines the fourth-order Runge-Kutta (RK4) Madgwick complementary orientation filter and the Kalman filter for motion estimation through the data fusion of an inertial measurement unit (IMU) and an ultrawideband (UWB). The Madgwick RK4 orientation filter is used to compensate gyroscope drift through the optimal fusion of a magnetic, angular rate, and gravity (MARG) system, without requiring knowledge of noise distribution for implementation. Then, considering the error distribution provided by the UWB system, we employ a Kalman filter to estimate and fuse the UWB measurements to further reduce the drift error. Adopting the cube distribution of four anchors, the drift-free position obtained by the UWB localization Kalman filter is used to fuse the position calculated by IMU. The proposed algorithm has been tested by various movements and has demonstrated an average decrease in the RMSE of 1.2 cm from the IMU method to IMU/UWB fusion method. The experimental results represent the high feasibility and stability of our proposed algorithm for accurately tracking the movements of human upper limbs.
引用
收藏
页数:18
相关论文
共 50 条
  • [41] Kinematic estimation of the lower limb joints using the extended Kalman filter
    Vivas Alban, Oscar Andres
    Valencia Chacon, Deisy Carolina
    Quijano Guzman, Katherin Julieth
    Bonett, Vincent David
    INGE CUC, 2020, 16 (01) : 252 - 266
  • [42] A fuzzy complementary Kalman filter based on visual and IMU data for UAV landing
    Yang, Qingquan
    Sun, Lingling
    OPTIK, 2018, 173 : 279 - 291
  • [43] IMU-BASED KINEMATIC CHAIN POSE ESTIMATION USING EXTENDED KALMAN FILTER
    Kaczmarek, Piotr
    Mankowski, Tomasz
    Tomczynski, Jakub
    ADVANCES IN COOPERATIVE ROBOTICS, 2017, : 331 - 338
  • [44] Upper body estimation of muscle forces, muscle states, and joint motion using an extended Kalman filter
    Mohammadi, Hanieh
    Khademi, Gholamreza
    Simon, Dan
    van den Bogert, Antonie J.
    Richter, Hanz
    IET CONTROL THEORY AND APPLICATIONS, 2020, 14 (19): : 3204 - 3216
  • [45] IMU/UWB sensor fusion using moving average filter for indoor positioning of mobile robot
    Lim J.-H.
    Shim J.-H.
    Jung H.
    Journal of Institute of Control, Robotics and Systems, 2020, 26 (04) : 242 - 248
  • [46] Kalman Filter Based UWB TOA Estimation via PCA
    Kang Qin
    Xiao Guo-qiang
    Tang Chun-ling
    2008 INTERNATIONAL CONFERENCE ON COMMUNICATIONS, CIRCUITS AND SYSTEMS PROCEEDINGS, VOLS 1 AND 2: VOL 1: COMMUNICATION THEORY AND SYSTEM, 2008, : 354 - 357
  • [47] Object Tracking in Satellite Videos: Correlation Particle Filter Tracking Method With Motion Estimation by Kalman Filter
    Li, Yangfan
    Bian, Chunjiang
    Chen, Hongzhen
    IEEE TRANSACTIONS ON GEOSCIENCE AND REMOTE SENSING, 2022, 60
  • [48] Estimating Motion Parameters of Head by Using Hybrid Extended Kalman Filter
    Heo, Sejong
    Shin, Oksik
    Park, Chan Gook
    PROCEEDINGS OF THE 22ND INTERNATIONAL TECHNICAL MEETING OF THE SATELLITE DIVISION OF THE INSTITUTE OF NAVIGATION (ION GNSS 2009), 2009, : 736 - 742
  • [49] An efficient motion estimation algorithm for video coding using Kalman filter
    Kuo, CM
    Chao, CP
    Hsieh, CH
    REAL-TIME IMAGING, 2002, 8 (04) : 253 - 264
  • [50] Motion Estimation of an Autonomous Surface Craft using an Unscented Kalman Filter
    Wirtensohn, Stefan
    Schuster, Michael
    Oswald, Markus
    Reuter, Johannes
    2014 22ND MEDITERRANEAN CONFERENCE ON CONTROL AND AUTOMATION (MED), 2014, : 493 - 498