Real-time control of a virtual hand

A myoelectric control system for prostheses was developed and evaluated on six healthy subjects. These were able to control a computer-animated hand in real-time with a 20 Hz update rate. A data glove, equipped with joint angle sensors, was used to train the system and to evaluate the continuous predictions of joint angles. A linear envelop filter was used for EMG signal pre-processing and the recognition of muscle patterns was carried out with local approximation using the "lazy learning" algorithm. Furthermore, an on-line learning was used to provide feedback to the subjects. The results show that the subjects increased their performance during the experiment and all subjects performed eight or more movements with 100% accuracy in their last recording session. The final median delay for the predicted hand joint positions, compared with the recorded, was in the range of 50 to 100 ms. Off-line evaluation has earlier been done on amputees while using a data glove on the contralateral hand. The real-time control system outlined in this paper offers an effective myoelectric prosthesis control that is suitable for a miniaturized low cost implementation.This paper is a part of a ongoing development and refinement of hand prosthesis carried out within the Artificial Hand Project. (Less)

[1]  H. Asanuma,et al.  Effects of transcallosal volleys on pyramidal tract cell activity of cat. , 1962, Journal of neurophysiology.

[2]  B. Day,et al.  Interhemispheric inhibition of the human motor cortex. , 1992, The Journal of physiology.

[3]  P. Werbos,et al.  Beyond Regression : "New Tools for Prediction and Analysis in the Behavioral Sciences , 1974 .

[4]  Bernard Widrow,et al.  Adaptive switching circuits , 1988 .

[5]  L. E. Peppard,et al.  Feature-based classification of myoelectric signals using artificial neural networks , 1998, Medical and Biological Engineering and Computing.

[6]  Yoshihiko Yamazaki,et al.  Rapid acceleration of the lower arm correlates with agonist EMGs during the initial phase. , 2002, Human movement science.

[7]  Andrew W. Moore,et al.  Locally Weighted Learning , 1997, Artificial Intelligence Review.

[8]  Martin T. Hagan,et al.  Neural network design , 1995 .

[9]  R.N. Scott,et al.  The application of neural networks to myoelectric signal analysis: a preliminary study , 1990, IEEE Transactions on Biomedical Engineering.

[10]  F. K. Lam,et al.  Fuzzy EMG classification for prosthesis control. , 2000, IEEE transactions on rehabilitation engineering : a publication of the IEEE Engineering in Medicine and Biology Society.

[11]  Wenwei Yu,et al.  On-line supervising mechanism for learning data in surface electromyogram motion classifiers , 2002, Systems and Computers in Japan.

[12]  C M Light,et al.  Intelligent multifunction myoelectric control of hand prostheses , 2002, Journal of medical engineering & technology.

[13]  Kevin B. Englehart,et al.  A robust, real-time control scheme for multifunction myoelectric control , 2003, IEEE Transactions on Biomedical Engineering.

[14]  T Laurell,et al.  Classification of motor commands using a modified self-organising feature map. , 2005, Medical engineering & physics.

[15]  R.N. Scott,et al.  A new strategy for multifunction myoelectric control , 1993, IEEE Transactions on Biomedical Engineering.

[16]  T Laurell,et al.  Myoelectric control of a computer animated hand: A new concept based on the combined use of a tree-structured artificial neural network and a data glove , 2006, Journal of medical engineering & technology.

[17]  Carlo J. De Luca,et al.  The Use of Surface Electromyography in Biomechanics , 1997 .

[18]  P. Dario,et al.  Evaluation of an instrumented glove for hand-movement acquisition. , 2003, Journal of rehabilitation research and development.

[19]  P. Herberts,et al.  Hand prosthesis control via myoelectric patterns. , 1973, Acta orthopaedica Scandinavica.

[20]  Ian D. Walker,et al.  Myoelectric teleoperation of a complex robotic hand , 1996, IEEE Trans. Robotics Autom..

[21]  Geoffrey E. Hinton,et al.  Learning internal representations by error propagation , 1986 .

[22]  Toshio Tsuji,et al.  A human-assisting manipulator teleoperated by EMG signals and arm motions , 2003, IEEE Trans. Robotics Autom..

[23]  S H Park,et al.  EMG pattern recognition based on artificial intelligence techniques. , 1998, IEEE transactions on rehabilitation engineering : a publication of the IEEE Engineering in Medicine and Biology Society.

[24]  Peter J Keir,et al.  Crosstalk in surface electromyography of the proximal forearm during gripping tasks. , 2003, Journal of electromyography and kinesiology : official journal of the International Society of Electrophysiological Kinesiology.

[25]  D. Winter,et al.  Crosstalk in surface electromyography: Theoretical and practical estimates. , 1994, Journal of electromyography and kinesiology : official journal of the International Society of Electrophysiological Kinesiology.

[26]  Peter L. Hammer,et al.  Distance-Based Classification Methods , 1999 .

[27]  H. Gray Gray's Anatomy , 1858 .

[28]  Peter E. Hart,et al.  Nearest neighbor pattern classification , 1967, IEEE Trans. Inf. Theory.

[29]  Katsunori Shimohara,et al.  EMG pattern recognition by neural networks for multi fingers control , 1992, 1992 14th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[30]  K. Englehart,et al.  Classification of the myoelectric signal using time-frequency based representations. , 1999, Medical engineering & physics.

[31]  Kazuo Hattori,et al.  A new nearest-neighbor rule in the pattern classification problem , 1999, Pattern Recognit..

[32]  Wenwei Yu,et al.  On‐line learning method for EMG prosthetic hand control , 2001 .

[33]  Xavier Rodet,et al.  PCA-based branch and bound search algorithms for computing K nearest neighbors , 2003, Pattern Recognit. Lett..

[34]  Sargur N. Srihari,et al.  A fast algorithm for finding k-nearest neighbors with non-metric dissimilarity , 2002, Proceedings Eighth International Workshop on Frontiers in Handwriting Recognition.

[35]  Miguel A. L. Nicolelis,et al.  Real-time control of a robot arm using simultaneously recorded neurons in the motor cortex , 1999, Nature Neuroscience.

[36]  Mohammad Bagher Menhaj,et al.  Training feedforward networks with the Marquardt algorithm , 1994, IEEE Trans. Neural Networks.

[37]  S Micera,et al.  A hybrid approach to EMG pattern analysis for classification of arm movements using statistical and fuzzy techniques. , 1999, Medical engineering & physics.