Skip to main content
Log in

Development of a low-cost wearable sensing glove with multiple inertial sensors and a light and fast orientation estimation algorithm

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

An Erratum to this article was published on 28 March 2017

This article has been updated

Abstract

Correct capturing the movement of hands and fingers provides natural ways of interacting with computers. However, developing a glove-based device for such interaction has been very expensive and there were technical problems such as a complicate motion measurement algorithm in limited embedded resources and a complicate calibration process. We present a practical development of a low-cost and lightweight wearable sensing glove using only one CPU and seventeen IMUs. It transmits the captured movement data of seventeen joints of hand and wrist to a host machine via Bluetooth communication. We also propose a light and fast orientation estimation algorithm for the glove system, which should compute orientations and calibrations for seventeen inertia measurement units (IMUs) in real time. The seventeen individual IMUs are composed of an accelerometer, a gyroscope and a magnetometer based on micro electro-mechanical system technology. The magnetometer has sensor bias and scale factor errors, which vary with temperatures and places. Moreover, as the wearable sensing glove has a limited battery life and a cheap embedded processor, it can only utilize limited memory and computation power. Therefore, the algorithm should compute the attitude of the IMUs and calibrate the magnetic sensor in real time with very low computational load, by maintaining only a valid subset of data points. Our experimental results indicate that the algorithm achieves sufficient levels of real-time computation and accuracy.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11

Similar content being viewed by others

Change history

  • 28 March 2017

    An erratum to this article has been published.

References

  1. The world magnetic model. National oceanic and atmospheric administration (NOAA). http://www.ngdc.noaa.gov/geomag/WMM/DoDWMM.shtml. Accessed 15 Mar 2016

  2. Alonso R, Shuster MD (2002) Complete linear attitude-independent magnetometer calibration. J Astronaut Sci 50(4):477–490

    Google Scholar 

  3. Alonso R, Shuster MD (2002) TWOSTEP, a fast robust algorithm for attitude-independent magnetometer bias determination. J Astronaut Sci 50(4):433–451

    Google Scholar 

  4. Bar-Shalom Y, Kirubarajan T, Li X-R (2001) Estimation with applications to tracking and navigation. Wiley, New York, NY

    Book  Google Scholar 

  5. Bradski G, Kaehler A (2008) Learning OpenCV: computer vision with the OpenCV library. O’Reilly, Newton, MA

    Google Scholar 

  6. Nishiyama M, Watanabe K (2009) Wearable sensing glove with embedded hetero-core fiber-optic nerves for unconstrained hand motion capture. IEEE Trans Instrum Meas 58(12):3995–4000

    Article  Google Scholar 

  7. CyberGlove Systems (2013) Cyberglove II (Online). Available http://www.cyberglovesystems.com/. Accessed 15 Mar 2016

  8. Ma G-F, Jiang X-Y (2005) Unscented kalman filter for spacecraft attitude estimation and calibration using magnetometer measurements. In: Proceedings of International Conferences Machine Learning and Cybernetics, pp 506–511, Guangzhou, China 13

  9. Crassidis JL, Lai KL, Harman RR (2005) Real-time attitude independent three-axis magnetometer calibration. J Guidance Control Dyn 28(1):115–120

    Article  Google Scholar 

  10. Gambhir B (1975) Determination of magnetometer biases using module RESIDG. In: Computer Sciences Corporation, Report No. 3000-32700-01TN. Technical report

  11. Kok M, Hol JD, Schon TB, Gustafsson F, Luinge H (2012) Calibration of a magnetometer in combination with inertial sensors. In: Information fusion (FUSION), 15th International Conference on, pp 787–793

  12. Li X, Li Z (2012) A new calibration method for tri-axial field sensors in strap-down navigation systems. Meas Sci Technol 23(10):105105

    Article  Google Scholar 

  13. Crassidis JL, Lai KL, Harman RR (2005) Real-time attitudeindependent three-axis magnetometer calibration. J Guid Control Dyn 28(1):115–120

    Article  Google Scholar 

  14. Li K, Chen I-M, Yeo SH, Lim CK (2011) Development of fingermotion capturing device based on optical linear encoder. J Rehabil Res Dev 48:69–82

    Article  Google Scholar 

  15. Mitobe K et al (2006) Development of a motion capture system for a hand using a magnetic three dimensional position sensor. In: Proceedings of SIGGRAPH’06 ACM SIGGRAPH Res Posters, p 102

  16. Sebastian OH M, JL Harrison A, Vaidyanathan R (2011) Estimation of IMU and MARG orientation using a gradient descent algorithm. Rehabilitation robotics (ICORR), IEEE International Conference on, pp 1–7

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Soo Kyun Kim.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Choi, Y., Yoo, K., Kang, S.J. et al. Development of a low-cost wearable sensing glove with multiple inertial sensors and a light and fast orientation estimation algorithm. J Supercomput 74, 3639–3652 (2018). https://doi.org/10.1007/s11227-016-1833-5

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-016-1833-5

Keywords

Navigation