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

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.

[1]  Takeshi Miura,et al.  Development of a motion capture system for a hand using a magnetic three dimensional position sensor , 2006, SIGGRAPH '06.

[2]  Sebastian Madgwick,et al.  Estimation of IMU and MARG orientation using a gradient descent algorithm , 2011, 2011 IEEE International Conference on Rehabilitation Robotics.

[3]  M. Shuster,et al.  Complete linear attitude-independent magnetometer calibration , 2002 .

[4]  John L. Crassidis,et al.  Real-Time Attitude-Independent Three-Axis Magnetometer Calibration , 2005 .

[5]  Xiang Li,et al.  A new calibration method for tri-axial field sensors in strap-down navigation systems , 2012 .

[6]  Adrian Kaehler,et al.  Learning OpenCV 3: Computer Vision in C++ with the OpenCV Library , 2016 .

[7]  Thiagalingam Kirubarajan,et al.  Estimation with Applications to Tracking and Navigation , 2001 .

[8]  Malcolm D. Shuster,et al.  TWOSTEP: A fast robust algorithm for attitude-independent magnetometer-bias determination , 2002 .

[9]  Michiko Nishiyama,et al.  Wearable Sensing Glove With Embedded Hetero-Core Fiber-Optic Nerves for Unconstrained Hand Motion Capture , 2009, IEEE Transactions on Instrumentation and Measurement.

[10]  Thomas B. Schön,et al.  Calibration of a magnetometer in combination with inertial sensors , 2012, 2012 15th International Conference on Information Fusion.

[11]  Guang-Fu Ma,et al.  Unscented Kalman Filter for Spacecraft Attitude Estimation and Calibration Using Magnetometer Measurements , 2005, 2005 International Conference on Machine Learning and Cybernetics.

[12]  Kang Li,et al.  Development of finger-motion capturing device based on optical linear encoder. , 2011, Journal of rehabilitation research and development.