Continuous Estimation of Finger Joint Angles Using Muscle Activation Inputs from Surface EMG Signals

Jimson Gelbolingo Ngeo (1151132)


Surface electromyographic (sEMG) signals are often used in many robot and rehabilitation applications because these reflect the motor intentions of users very well. However, inherent problems such as electromechanical delay (EMD) are present in such applications. Many have focused on discrete classification of hand gestures, but natural hand movements are continuous. In this thesis, we present a method to predict multiple finger joint angles from sEMG signals located in the forearm using a so-called EMG-to-Muscle Activation model that parameterizes EMD. An artificial neural network (ANN) and a Gaussian Process (GP) regressor were both evaluated and used to predict joint angles in movements involving individual and simultaneous finger flexion and extension in two subjects. With ANN, results show correlations as large as 0.92 between measured and predicted finger joint angles and an overall average root-mean-square error of 5 to 12%. Using Gaussian Process gave better prediction results specially when using few training samples. Our results also show that predictions improved when the proposed muscle activation input was used compared to using conventional filtered sEMG or time-domain based features used by related studies. Lastly, a dimensionality analysis of hand and finger movements using Principal Component Analysis (PCA) was done. Our results show that the effective dimensionality is much lower than the theoretical 20 degrees-of-freedom available on the hand. This last part may suggest the existence of motor synergies in the control of the hand.