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.











Similar content being viewed by others
Change history
28 March 2017
An erratum to this article has been published.
References
The world magnetic model. National oceanic and atmospheric administration (NOAA). http://www.ngdc.noaa.gov/geomag/WMM/DoDWMM.shtml. Accessed 15 Mar 2016
Alonso R, Shuster MD (2002) Complete linear attitude-independent magnetometer calibration. J Astronaut Sci 50(4):477–490
Alonso R, Shuster MD (2002) TWOSTEP, a fast robust algorithm for attitude-independent magnetometer bias determination. J Astronaut Sci 50(4):433–451
Bar-Shalom Y, Kirubarajan T, Li X-R (2001) Estimation with applications to tracking and navigation. Wiley, New York, NY
Bradski G, Kaehler A (2008) Learning OpenCV: computer vision with the OpenCV library. O’Reilly, Newton, MA
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
CyberGlove Systems (2013) Cyberglove II (Online). Available http://www.cyberglovesystems.com/. Accessed 15 Mar 2016
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
Crassidis JL, Lai KL, Harman RR (2005) Real-time attitude independent three-axis magnetometer calibration. J Guidance Control Dyn 28(1):115–120
Gambhir B (1975) Determination of magnetometer biases using module RESIDG. In: Computer Sciences Corporation, Report No. 3000-32700-01TN. Technical report
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
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
Crassidis JL, Lai KL, Harman RR (2005) Real-time attitudeindependent three-axis magnetometer calibration. J Guid Control Dyn 28(1):115–120
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
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
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
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
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
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11227-016-1833-5