Skip to main content

2018 | OriginalPaper | Buchkapitel

Real-Time Implementation of Orientation Correction Algorithm for 3D Hand Motion Tracking Interface

verfasst von : Nonnarit O-larnnithipong, Armando Barreto, Neeranut Ratchatanantakit, Sudarat Tangnimitchok, Francisco R. Ortega

Erschienen in: Universal Access in Human-Computer Interaction. Methods, Technologies, and Users

Verlag: Springer International Publishing

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

search-config
loading …

Abstract

This paper outlines the real-time implementation of an orientation correction algorithm using the gravity vector and the magnetic North vector for a miniature, commercial-grade Inertial Measurement Unit to improve orientation tracking in 3D hand motion tracking interface. The algorithm uses the sensor fusion approach to determine the correct orientation of the human hand motion in 3D environment. The bias offset error is the IMU’s systematic error that can cause a problem in orientation tracking called drift. The algorithm is able to determine the bias offset error and update the gyroscope reading to obtain unbiased angular velocity. Furthermore, the algorithm will compare the initial estimated orientation result by using other referencing sources which are the gravity vector measured from the accelerometer and the magnetic North vector measured from the magnetometer, resulting in the improvement of the estimated orientation. The orientation correction algorithm is implemented in real-time within Unity along with position tracking, through a system of infrared cameras. To validate the performance of the real-time implementation, the orientation estimated from the algorithm and the position obtained from the infrared cameras are applied to a 3D hand model. An experiment requiring the acquisition of cubic targets within a 3D environment using the 3D hand motion tracking interface was performed 30 times. Experimental results show that the algorithm can be implemented in real-time and can eliminate the drift in orientation tracking.

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
2.
Zurück zum Zitat Roh, M., Kang, D., Huh, S., et al.: A virtual mouse interface with a two-layered Bayesian network. Multimedia Tools Appl. 76(2), 1615–1638 (2017)CrossRef Roh, M., Kang, D., Huh, S., et al.: A virtual mouse interface with a two-layered Bayesian network. Multimedia Tools Appl. 76(2), 1615–1638 (2017)CrossRef
3.
Zurück zum Zitat Pavlovic, V.I., et al.: Visual interpretation of hand gestures for human-computer interaction: a review. IEEE Trans. Pattern Anal. Mach. Intell. 19(7), 677–695 (1997)CrossRef Pavlovic, V.I., et al.: Visual interpretation of hand gestures for human-computer interaction: a review. IEEE Trans. Pattern Anal. Mach. Intell. 19(7), 677–695 (1997)CrossRef
4.
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)
5.
Zurück zum Zitat Slater, M., Usoh, M., Steed, A.: Depth of presence in virtual environments. Presence: Teleoper. Virtual Environ. 3(2), 130–144 (1994)CrossRef Slater, M., Usoh, M., Steed, A.: Depth of presence in virtual environments. Presence: Teleoper. Virtual Environ. 3(2), 130–144 (1994)CrossRef
6.
Zurück zum Zitat Slater, M., Wilbur, S.: A framework for immersive virtual environments (FIVE). Presence: Teleoper. Virtual Environ. 6(6), 603 (1997)CrossRef Slater, M., Wilbur, S.: A framework for immersive virtual environments (FIVE). Presence: Teleoper. Virtual Environ. 6(6), 603 (1997)CrossRef
8.
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
9.
Zurück zum Zitat Borenstein, J., et al.: Mobile robot positioning sensors and techniques. In: Naval Command Control and Ocean Surveillance Center RDT and E Div, San Diego, CA (1997) Borenstein, J., et al.: Mobile robot positioning sensors and techniques. In: Naval Command Control and Ocean Surveillance Center RDT and E Div, San Diego, CA (1997)
10.
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: 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: IEEE/RSJ International Conference on Intelligent Robots and Systems, vol 4, pp. 2003–2011. IEEE (2001)
12.
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: Intelligent Robots and Systems, 2003. IEEE/RSJ International Conference, 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: Intelligent Robots and Systems, 2003. IEEE/RSJ International Conference, vol 2, pp. 1074–1079. IEEE (2003)
13.
Zurück zum Zitat Bachmann, E.R., Duman, I., Usta, U.Y., et al.: Orientation tracking for humans and robots using inertial sensors. In: Proceedings of IEEE International Symposium on Computational Intelligence in Robotics and Automation, CIRA 1999, pp. 187–194. IEEE (1999) Bachmann, E.R., Duman, I., Usta, U.Y., et al.: Orientation tracking for humans and robots using inertial sensors. In: Proceedings of IEEE International Symposium on Computational Intelligence in Robotics and Automation, CIRA 1999, pp. 187–194. IEEE (1999)
14.
15.
Zurück zum Zitat Madgwick, S.O., Harrison, A.J., Vaidyanathan, R.: Estimation of IMU and MARG orientation using a gradient descent algorithm. In: IEEE International Conference on Rehabilitation Robotics (ICORR), pp. 1–7. IEEE (2011) Madgwick, S.O., Harrison, A.J., Vaidyanathan, R.: Estimation of IMU and MARG orientation using a gradient descent algorithm. In: IEEE International Conference on Rehabilitation Robotics (ICORR), pp. 1–7. IEEE (2011)
16.
Zurück zum Zitat Madgwick, S.: An efficient orientation filter for inertial and inertial/magnetic sensor arrays. Report x-io, University of Bristol (UK), p. 25 (2010) Madgwick, S.: An efficient orientation filter for inertial and inertial/magnetic sensor arrays. Report x-io, University of Bristol (UK), p. 25 (2010)
17.
Zurück zum Zitat Ip, H.H., Chan, C.S.: Dynamic simulation of human hand motion using an anatomically correct hierarchical approach. In: IEEE International Conference on Anonymous Systems, Man, and Cybernetics, Computational Cybernetics and Simulation, vol. 2, pp. 1307–1312. IEEE (1997) Ip, H.H., Chan, C.S.: Dynamic simulation of human hand motion using an anatomically correct hierarchical approach. In: IEEE International Conference on Anonymous Systems, Man, and Cybernetics, Computational Cybernetics and Simulation, vol. 2, pp. 1307–1312. IEEE (1997)
18.
Zurück zum Zitat Kuipers, J.B.: Quaternions and Rotation Sequences: A Primer With Applications to Orbits, Aero-Space, and Virtual Reality. Princeton University Press, Princeton (1999)MATH Kuipers, J.B.: Quaternions and Rotation Sequences: A Primer With Applications to Orbits, Aero-Space, and Virtual Reality. Princeton University Press, Princeton (1999)MATH
19.
Zurück zum Zitat O-larnnithipong, N., Barreto, A.: Gyroscope drift correction algorithm for inertial measurement unit used in hand motion tracking. In: IEEE SENSORS 2016, pp. 1–3 (2016) O-larnnithipong, N., Barreto, A.: Gyroscope drift correction algorithm for inertial measurement unit used in hand motion tracking. In: IEEE SENSORS 2016, pp. 1–3 (2016)
20.
Zurück zum Zitat Dam, E.B., Koch, M., Lillholm, M.: Quaternions, Interpolation and Animation. Datalogisk Institut, Kbenhavns Universitet, Copenhagen (1998) Dam, E.B., Koch, M., Lillholm, M.: Quaternions, Interpolation and Animation. Datalogisk Institut, Kbenhavns Universitet, Copenhagen (1998)
Metadaten
Titel
Real-Time Implementation of Orientation Correction Algorithm for 3D Hand Motion Tracking Interface
verfasst von
Nonnarit O-larnnithipong
Armando Barreto
Neeranut Ratchatanantakit
Sudarat Tangnimitchok
Francisco R. Ortega
Copyright-Jahr
2018
DOI
https://doi.org/10.1007/978-3-319-92049-8_17