Skip to main content

2018 | OriginalPaper | Buchkapitel

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

verfasst von : Nonnarit O-larnnithipong, Armando Barreto, Sudarat Tangnimitchok, Neeranut Ratchatanantakit

Erschienen in: Human-Computer Interaction. Interaction Technologies

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

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.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Mccall, R., et al.: Measuring Presence in Virtual Environments. ACM (2004) Mccall, R., et al.: Measuring Presence in Virtual Environments. ACM (2004)
2.
Zurück zum Zitat Slater, M., Usoh, M., Steed, A.: Depth of presence in virtual environments. Presence Teleoperators Virtual Environ. 3(2), 130–144 (1994)CrossRef Slater, M., Usoh, M., Steed, A.: Depth of presence in virtual environments. Presence Teleoperators Virtual Environ. 3(2), 130–144 (1994)CrossRef
3.
Zurück zum Zitat Slater, M., Wilbur, S.: A framework for immersive virtual environments (FIVE). Presence Teleoperators Virtual Environ. 6(6), 603 (1997)CrossRef Slater, M., Wilbur, S.: A framework for immersive virtual environments (FIVE). Presence Teleoperators Virtual Environ. 6(6), 603 (1997)CrossRef
5.
Zurück zum Zitat Sukkarieh, S., Nebot, E.M.: A high integrity IMU/GPS navigation loop for autonomous land vehicle applications. IEEE Trans. Robot. Autom. 15(3), 572 (1999)CrossRef Sukkarieh, S., Nebot, E.M.: A high integrity IMU/GPS navigation loop for autonomous land vehicle applications. IEEE Trans. Robot. Autom. 15(3), 572 (1999)CrossRef
6.
Zurück zum Zitat Borenstein, J., Everett, H.R., Feng, L., et al.: Mobile Robot Positioning Sensors and Techniques. Naval Command Control and Ocean Surveillance Center RDT and E Div, San Diego (1997) Borenstein, J., Everett, H.R., Feng, L., et al.: Mobile Robot Positioning Sensors and Techniques. Naval Command Control and Ocean Surveillance Center RDT and E Div, San Diego (1997)
7.
Zurück zum Zitat Marins, J.L., Yun, X., Bachmann, E.R., et al.: An extended Kalman filter for quaternion-based orientation estimation using MARG sensors. In: 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems, vol. 4, pp. 2003–2011. IEEE (2001) Marins, J.L., Yun, X., Bachmann, E.R., et al.: An extended Kalman filter for quaternion-based orientation estimation using MARG sensors. In: 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems, vol. 4, pp. 2003–2011. IEEE (2001)
9.
Zurück zum Zitat Yun, X., Lizarraga, M., Bachmann, E.R., et al.: An improved quaternion-based Kalman filter for real-time tracking of rigid body orientation. In: 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems, vol. 2, pp. 1074–1079. IEEE (2003) Yun, X., Lizarraga, M., Bachmann, E.R., et al.: An improved quaternion-based Kalman filter for real-time tracking of rigid body orientation. In: 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems, vol. 2, pp. 1074–1079. IEEE (2003)
10.
Zurück zum Zitat Madgwick, S.O., Harrison, A.J., Vaidyanathan, R.: Estimation of IMU and MARG orientation using a gradient descent algorithm. In: 2011 IEEE International Conference on IEEE Rehabilitation Robotics (ICORR), pp. 1–7 (2011) Madgwick, S.O., Harrison, A.J., Vaidyanathan, R.: Estimation of IMU and MARG orientation using a gradient descent algorithm. In: 2011 IEEE International Conference on IEEE Rehabilitation Robotics (ICORR), pp. 1–7 (2011)
11.
Zurück zum Zitat Madgwick, S.: An efficient orientation filter for inertial and inertial/magnetic sensor arrays. Report x-io and University of Bristol, UK, 25 (2010) Madgwick, S.: An efficient orientation filter for inertial and inertial/magnetic sensor arrays. Report x-io and University of Bristol, UK, 25 (2010)
12.
Zurück zum Zitat Bachmann, E.R., Duman, I., Usta, U.Y., et al.: Orientation tracking for humans and robots using inertial sensors. In: 1999 IEEE International Symposium on IEEE Computational Intelligence in Robotics and Automation, CIRA 1999, Proceedings, pp. 187–194 (1999) Bachmann, E.R., Duman, I., Usta, U.Y., et al.: Orientation tracking for humans and robots using inertial sensors. In: 1999 IEEE International Symposium on IEEE Computational Intelligence in Robotics and Automation, CIRA 1999, Proceedings, pp. 187–194 (1999)
13.
14.
Zurück zum Zitat Montgomery, D.C., Corporation, E., Peck, E.A., et al.: Introduction to Linear Regression Analysis, 5th edn. Wiley, Hoboken (2012) Montgomery, D.C., Corporation, E., Peck, E.A., et al.: Introduction to Linear Regression Analysis, 5th edn. Wiley, Hoboken (2012)
15.
Zurück zum Zitat Kuipers, J.B.: Quaternions and Rotation Sequences: A Primer with Applications to Orbits, Aerospace, and Virtual Reality. Princeton University Press, Princeton (1999)MATH Kuipers, J.B.: Quaternions and Rotation Sequences: A Primer with Applications to Orbits, Aerospace, and Virtual Reality. Princeton University Press, Princeton (1999)MATH
16.
Zurück zum Zitat O-larnnithipong, N., Barreto, A.: Gyroscope drift correction algorithm for inertial measurement unit used in hand motion tracking. In: 2016, IEEE SENSORS, pp. 1–3 (2016) O-larnnithipong, N., Barreto, A.: Gyroscope drift correction algorithm for inertial measurement unit used in hand motion tracking. In: 2016, IEEE SENSORS, pp. 1–3 (2016)
17.
Zurück zum Zitat Dam, E.B., Koch, M., Lillholm, M.: Quaternions, Interpolation and Animation. Datalogisk Institut, Kbenhavns Universitet (1998) Dam, E.B., Koch, M., Lillholm, M.: Quaternions, Interpolation and Animation. Datalogisk Institut, Kbenhavns Universitet (1998)
Metadaten
Titel
Orientation Correction for a 3D Hand Motion Tracking Interface Using Inertial Measurement Units
verfasst von
Nonnarit O-larnnithipong
Armando Barreto
Sudarat Tangnimitchok
Neeranut Ratchatanantakit
Copyright-Jahr
2018
DOI
https://doi.org/10.1007/978-3-319-91250-9_25

Neuer Inhalt