Item request has been placed! ×
Item request cannot be made. ×
loading  Processing Request

A New Quaternion-Based Kalman Filter for Human Body Motion Tracking Using the Second Estimator of the Optimal Quaternion Algorithm and the Joint Angle Constraint Method with Inertial and Magnetic Sensors.

Item request has been placed! ×
Item request cannot be made. ×
loading   Processing Request
  • المؤلفون: Duan Y;Duan Y; Zhang X; Zhang X; Li Z; Li Z
  • المصدر:
    Sensors (Basel, Switzerland) [Sensors (Basel)] 2020 Oct 23; Vol. 20 (21). Date of Electronic Publication: 2020 Oct 23.
  • نوع النشر :
    Journal Article
  • اللغة:
    English
  • معلومة اضافية
    • المصدر:
      Publisher: MDPI Country of Publication: Switzerland NLM ID: 101204366 Publication Model: Electronic Cited Medium: Internet ISSN: 1424-8220 (Electronic) Linking ISSN: 14248220 NLM ISO Abbreviation: Sensors (Basel) Subsets: MEDLINE
    • بيانات النشر:
      Original Publication: Basel, Switzerland : MDPI, c2000-
    • الموضوع:
    • نبذة مختصرة :
      Human body motion tracking is a key technique in robotics, virtual reality and other human-computer interaction fields. This paper proposes a novel simple-structure Kalman filter to improve the accuracy of human body motion tracking, named the Second EStimator of the Optimal Quaternion Kalman Filter (E2QKF). The new algorithm is the combination of the Second Estimator of the Optimal Quaternion (ESOQ-2) algorithm, the linear Kalman filter and the joint angle constraint method. In the proposed filter, the ESOQ-2 algorithm is used to produce an observation quaternion by preprocessing accelerometer and magnetometer measurements. The compensation for the accelerometer added in the ESOQ-2 algorithm is to eliminate the influence of human body motion acceleration included in the results. The state vector of the filter is the quaternion, which is calculated with gyroscope measurements, and the Kalman filter is to calculate the optimal quaternion by fusing the state quaternion and the observation quaternion. Therefore, the filter becomes a simple first-order linear system model, which avoids the linearization error of measurement equations and reduces the computational complexity. Furthermore, the joint angle constraint is considered in the proposed algorithm, which makes the results more accurate. To verify the accuracy of the proposed algorithm, inertial/magnetic sensors are used to perform the upper limb motion experiment, and the result of E2QKF (without joint angle constraint) is compared with an optical motion capture system and two traditional methods. Test results demonstrate the effectiveness of the proposed filter: the root mean square error (RMSE) of E2QKF is less than 2.0° and the maximum error is less than 4.6°. The result of E2QKF (with joint angle constraint) is compared with E2QKF (without joint angle constraint). Test results demonstrate the superiority of E2QKF (with joint angle constraint): the joint angle constraint method can further improve the accuracy of human body motion tracking.
    • References:
      Sensors (Basel). 2018 Oct 18;18(10):. (PMID: 30340400)
      Sensors (Basel). 2017 Jun 01;17(6):. (PMID: 28587178)
      Sensors (Basel). 2020 Jul 21;20(14):. (PMID: 32708229)
      IEEE Int Conf Rehabil Robot. 2011;2011:5975346. (PMID: 22275550)
      Electroencephalogr Clin Neurophysiol. 1998 Dec;109(6):484-8. (PMID: 10030679)
      Sensors (Basel). 2020 Sep 18;20(18):. (PMID: 32961918)
      IEEE Trans Biomed Eng. 2006 Jul;53(7):1346-56. (PMID: 16830938)
      Appl Ergon. 2020 Nov;89:103187. (PMID: 32854821)
    • Contributed Indexing:
      Keywords: Kalman filter; human body motion tracking; inertial/magnetic sensors; quaternion; the ESOQ-2 algorithm
    • الموضوع:
      Date Created: 20201029 Date Completed: 20210322 Latest Revision: 20210322
    • الموضوع:
      20221213
    • الرقم المعرف:
      PMC7660286
    • الرقم المعرف:
      10.3390/s20216018
    • الرقم المعرف:
      33113983