Orientation Correction for a 3D Hand Motion Tracking Interface Using Inertial Measurement Units

被引:7
|
作者
O-larnnithipong, Nonnarit [1 ]
Barreto, Armando [1 ]
Tangnimitchok, Sudarat [1 ]
Ratchatanantakit, Neeranut [1 ]
机构
[1] Florida Int Univ, Elect & Comp Engn Dept, Miami, FL 33174 USA
基金
美国国家科学基金会;
关键词
Inertial measurement unit; Gyroscope drift; Orientation correction; Bias offset error estimation; Quaternion correction using gravity vector; 3D hand motion tracking interface;
D O I
10.1007/978-3-319-91250-9_25
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper outlines the use of an orientation correction algorithm for a miniature commercial-grade Inertial Measurement Unit to improve orientation tracking of human hand motion and also to improve 3D User Interfaces experience to become more realistic. The algorithm uses the combination of gyroscope, accelerometer and magnetometer measurements to eliminate the drift in orientation measurement which is caused by the accumulation of the bias offset error in the gyroscope readings. The algorithm consists of three parts, which are: (1) bias offset estimation, (2) quaternion correction using gravity vector and magnetic North vector, and (3) quaternion interpolation. The bias offset estimation is performed during periods when the sensor is estimated to be static, when the gyroscope reading would provide only the bias offset error for prediction. The quaternion was calculated based on unbiased angular velocity and then used to rotate the gravity vector and magnetic North vector in the Earth's frame resulting in the calculated gravity vector and magnetic North vector in the sensor's frame. The angular errors between calculated and measured gravity vector and the angle between calculated and measured magnetic North vector are used to calculate the correction quaternion that must be applied to the previous quaternion result. The result of the orientation estimation using this algorithm can be used to track the orientation of human hand motion with less drift and improved orientation accuracy than achieved with the on- board Kalman-based orientation filtering.
引用
下载
收藏
页码:321 / 333
页数:13
相关论文
共 50 条
  • [21] Validity of inertial measurement units for tracking human motion: a systematic review
    Ghattas, John
    Jarvis, Danielle N.
    SPORTS BIOMECHANICS, 2021,
  • [22] 3D Hand Motion Tracking Using Improved Hidden Markov Model of Behavior
    Gai, Wei
    Feng, Zhiquan
    Yang, Bo
    Lin, Yan
    Song, Xianhui
    JOURNAL OF COMPUTERS, 2012, 7 (03) : 730 - 735
  • [23] Estimating 3D ground reaction forces in running using three inertial measurement units
    Scheltinga, Bouke L.
    Kok, Joost N.
    Buurke, Jaap H.
    Reenalda, Jasper
    FRONTIERS IN SPORTS AND ACTIVE LIVING, 2023, 5
  • [24] The feasibility of shoulder motion tracking during activities of daily living using inertial measurement units
    Kirking, Bryan
    El-Gohary, Mahmoud
    Kwon, Young
    GAIT & POSTURE, 2016, 49 : 47 - 53
  • [25] Accuracy Evaluation of Hand Motion Measurement using 3D Range Image Sensor
    Kawaguchi, Shuya
    Takemura, Hiroshi
    Mizoguchi, Hiroshi
    Kusunoki, Fusako
    Egusa, Ryohei
    Funaoi, Hideo
    Takeda, Yoshiaki
    Yamaguchi, Etsuji
    Inagaki, Shigenori
    Sugimoto, Masanori
    2017 ELEVENTH INTERNATIONAL CONFERENCE ON SENSING TECHNOLOGY (ICST), 2017, : 101 - 104
  • [26] A Hand Tracking Framework Using the 3D Active Tracking Volume
    Kim, Kyung-Ho
    Jung, Da-Un
    Lee, Seok-Han
    Choi, Jong-Soo
    PROCEEDINGS OF THE 19TH KOREA-JAPAN JOINT WORKSHOP ON FRONTIERS OF COMPUTER VISION (FCV 2013), 2013, : 159 - 163
  • [27] Hand Gesture Sequence Recognition using Inertial Motion Units (IMUs)
    Kavarthapu, Dilip Chakravarthy
    Mitra, Kaushik
    PROCEEDINGS 2017 4TH IAPR ASIAN CONFERENCE ON PATTERN RECOGNITION (ACPR), 2017, : 953 - 957
  • [28] Concurrent Validation of 3D Joint Angles during Gymnastics Techniques Using Inertial Measurement Units
    Barreto, Joana
    Peixoto, Cesar
    Cabral, Silvia
    Williams, Andrew Mark
    Casanova, Filipe
    Pedro, Bruno
    Veloso, Antonio P.
    ELECTRONICS, 2021, 10 (11)
  • [29] Accuracy of 3D motion tracking using a stereocamera
    Divjak, M
    Zazula, D
    IEEE REGION 8 EUROCON 2003, VOL B, PROCEEDINGS: COMPUTER AS A TOOL, 2003, : 48 - 51
  • [30] New Generation User Interface based on Hand Tracking in 3D Space
    Serafinavicius, P.
    Sajauskas, S.
    ELEKTRONIKA IR ELEKTROTECHNIKA, 2010, (03) : 69 - 72