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

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 approac...

Full description

Bibliographic Details
Main Authors: Yutong Shi, Yongbo Zhang, Zhonghan Li, Shangwu Yuan, Shihao Zhu
Format: Article
Language:English
Published: MDPI AG 2023-07-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/23/15/6700
_version_ 1797586061427212288
author Yutong Shi
Yongbo Zhang
Zhonghan Li
Shangwu Yuan
Shihao Zhu
author_facet Yutong Shi
Yongbo Zhang
Zhonghan Li
Shangwu Yuan
Shihao Zhu
author_sort Yutong Shi
collection DOAJ
description 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.
first_indexed 2024-03-11T00:17:57Z
format Article
id doaj.art-f4529c032a264d818e507cb9512bd0e5
institution Directory Open Access Journal
issn 1424-8220
language English
last_indexed 2024-03-11T00:17:57Z
publishDate 2023-07-01
publisher MDPI AG
record_format Article
series Sensors
spelling doaj.art-f4529c032a264d818e507cb9512bd0e52023-11-18T23:33:18ZengMDPI AGSensors1424-82202023-07-012315670010.3390/s23156700IMU/UWB Fusion Method Using a Complementary Filter and a Kalman Filter for Hybrid Upper Limb Motion EstimationYutong Shi0Yongbo Zhang1Zhonghan Li2Shangwu Yuan3Shihao Zhu4School of Aeronautic Science and Engineering, Beihang University, Beijing 100191, ChinaSchool of Aeronautic Science and Engineering, Beihang University, Beijing 100191, ChinaSchool of Aeronautic Science and Engineering, Beihang University, Beijing 100191, ChinaSchool of Aeronautic Science and Engineering, Beihang University, Beijing 100191, ChinaSchool of Aeronautic Science and Engineering, Beihang University, Beijing 100191, ChinaMotion 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.https://www.mdpi.com/1424-8220/23/15/6700motion estimationinertial measurement unit (IMU)ultrawideband (UWB)Madgwick orientation filterKalman filter
spellingShingle Yutong Shi
Yongbo Zhang
Zhonghan Li
Shangwu Yuan
Shihao Zhu
IMU/UWB Fusion Method Using a Complementary Filter and a Kalman Filter for Hybrid Upper Limb Motion Estimation
Sensors
motion estimation
inertial measurement unit (IMU)
ultrawideband (UWB)
Madgwick orientation filter
Kalman filter
title IMU/UWB Fusion Method Using a Complementary Filter and a Kalman Filter for Hybrid Upper Limb Motion Estimation
title_full IMU/UWB Fusion Method Using a Complementary Filter and a Kalman Filter for Hybrid Upper Limb Motion Estimation
title_fullStr IMU/UWB Fusion Method Using a Complementary Filter and a Kalman Filter for Hybrid Upper Limb Motion Estimation
title_full_unstemmed IMU/UWB Fusion Method Using a Complementary Filter and a Kalman Filter for Hybrid Upper Limb Motion Estimation
title_short IMU/UWB Fusion Method Using a Complementary Filter and a Kalman Filter for Hybrid Upper Limb Motion Estimation
title_sort imu uwb fusion method using a complementary filter and a kalman filter for hybrid upper limb motion estimation
topic motion estimation
inertial measurement unit (IMU)
ultrawideband (UWB)
Madgwick orientation filter
Kalman filter
url https://www.mdpi.com/1424-8220/23/15/6700
work_keys_str_mv AT yutongshi imuuwbfusionmethodusingacomplementaryfilterandakalmanfilterforhybridupperlimbmotionestimation
AT yongbozhang imuuwbfusionmethodusingacomplementaryfilterandakalmanfilterforhybridupperlimbmotionestimation
AT zhonghanli imuuwbfusionmethodusingacomplementaryfilterandakalmanfilterforhybridupperlimbmotionestimation
AT shangwuyuan imuuwbfusionmethodusingacomplementaryfilterandakalmanfilterforhybridupperlimbmotionestimation
AT shihaozhu imuuwbfusionmethodusingacomplementaryfilterandakalmanfilterforhybridupperlimbmotionestimation