Human-robot cooperative control based on sEMG for the upper limb exoskeleton robot

Abstract An exoskeleton robot is a mechanical structure that integrates with the exterior of the human body to improve the wearer’s muscular power. The key to ensure performances and comfort of the system is human–robot cooperation. This paper proposes a human–robot cooperative control method based on sEMG (surface Electromyography) signals to drive a pneumatic upper limb exoskeleton to act in accordance with the wearer’s motion intentions. The intended movement information of the human is estimated by combining the regression method with the classification method. Based on the joint torque estimation model which is originated from the Hill-type musculoskeletal model, the regression method is used to estimate the joint’s desired torque by merging the sEMG signal with the joint angle. To avoid shaking and keep the robot’s limbs in the static condition, a classification method with the support vector machine is developed to find out the joint state that the human intends to keep. It was then applied to the exoskeleton’s elbow joint flexion and extension movement experiments to verify the controller’s effectiveness. The experimental results demonstrate that the controller can estimate human’s motion intention accurately and is appropriate for the human–robot collaboration.

[1]  M.A. Peshkin,et al.  Active-Impedance Control of a Lower-Limb Assistive Exoskeleton , 2007, 2007 IEEE 10th International Conference on Rehabilitation Robotics.

[2]  H. Kawamoto,et al.  Power assist method for HAL-3 using EMG-based feedback controller , 2003, SMC'03 Conference Proceedings. 2003 IEEE International Conference on Systems, Man and Cybernetics. Conference Theme - System Security and Assurance (Cat. No.03CH37483).

[3]  B. Freriks,et al.  Development of recommendations for SEMG sensors and sensor placement procedures. , 2000, Journal of electromyography and kinesiology : official journal of the International Society of Electrophysiological Kinesiology.

[4]  S L Delp,et al.  A graphics-based software system to develop and analyze models of musculoskeletal structures. , 1995, Computers in biology and medicine.

[5]  P. Cavanagh,et al.  Electromechanical delay in human skeletal muscle under concentric and eccentric contractions , 1979, European Journal of Applied Physiology and Occupational Physiology.

[6]  Chih-Jen Lin,et al.  LIBSVM: A library for support vector machines , 2011, TIST.

[7]  Lihua Huang,et al.  Hybrid Control of the Berkeley Lower Extremity Exoskeleton (BLEEX) , 2006, Int. J. Robotics Res..

[8]  F. Zajac Muscle and tendon: properties, models, scaling, and application to biomechanics and motor control. , 1989, Critical reviews in biomedical engineering.

[9]  Tom Fawcett,et al.  An introduction to ROC analysis , 2006, Pattern Recognit. Lett..

[10]  D. Lloyd,et al.  An EMG-driven musculoskeletal model to estimate muscle forces and knee joint moments in vivo. , 2003, Journal of biomechanics.

[11]  Toshio Fukuda,et al.  Neuro-fuzzy control of a robotic exoskeleton with EMG signals , 2004, IEEE Transactions on Fuzzy Systems.

[12]  Enrico Pagello,et al.  Modeling the Human Knee for Assistive Technologies , 2012, IEEE Transactions on Biomedical Engineering.

[13]  Dario Farina,et al.  Is Accurate Mapping of EMG Signals on Kinematics Needed for Precise Online Myoelectric Control? , 2014, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[14]  Massimo Sartori,et al.  SVM classification of locomotion modes using surface electromyography for applications in rehabilitation robotics , 2010, 19th International Symposium in Robot and Human Interactive Communication.

[15]  Huosheng Hu,et al.  Myoelectric control systems - A survey , 2007, Biomed. Signal Process. Control..

[16]  Scott L. Delp,et al.  A Model of the Upper Extremity for Simulating Musculoskeletal Surgery and Analyzing Neuromuscular Control , 2005, Annals of Biomedical Engineering.

[17]  Suncheol Kwon,et al.  Real-Time Upper Limb Motion Estimation From Surface Electromyography and Joint Angular Velocities Using an Artificial Neural Network for Human–Machine Cooperation , 2011, IEEE Transactions on Information Technology in Biomedicine.

[18]  Jacob Rosen,et al.  A myosignal-based powered exoskeleton system , 2001, IEEE Trans. Syst. Man Cybern. Part A.

[19]  Corinna Cortes,et al.  Support-Vector Networks , 1995, Machine Learning.

[20]  Nicola Vitiello,et al.  Intention-Based EMG Control for Powered Exoskeletons , 2012, IEEE Transactions on Biomedical Engineering.

[21]  Zhicong Huang,et al.  Adaptive Impedance Control for an Upper Limb Robotic Exoskeleton Using Biological Signals , 2017, IEEE Transactions on Industrial Electronics.

[22]  Toshio Fukuda,et al.  An exoskeletal robot for human elbow motion support-sensor fusion, adaptation, and control , 2001, IEEE Trans. Syst. Man Cybern. Part B.

[23]  Ganesh R. Naik,et al.  Single-Channel EMG Classification With Ensemble-Empirical-Mode-Decomposition-Based ICA for Diagnosing Neuromuscular Disorders , 2016, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[24]  Michael Goldfarb,et al.  Multiclass Real-Time Intent Recognition of a Powered Lower Limb Prosthesis , 2010, IEEE Transactions on Biomedical Engineering.

[25]  Carlo Menon,et al.  Surface EMG pattern recognition for real-time control of a wrist exoskeleton , 2010, Biomedical engineering online.

[26]  David G Lloyd,et al.  Neuromusculoskeletal modeling: estimation of muscle forces and joint moments and movements from measurements of neural command. , 2004, Journal of applied biomechanics.

[27]  J. Landaluze,et al.  Modelling in Modelica and position control of a 1-DoF set-up powered by pneumatic muscles , 2010 .

[28]  A. Huxley,et al.  The variation in isometric tension with sarcomere length in vertebrate muscle fibres , 1966, The Journal of physiology.

[29]  Robert Riener,et al.  A survey of sensor fusion methods in wearable robotics , 2015, Robotics Auton. Syst..

[30]  Massimo Sartori,et al.  Estimation of musculotendon kinematics in large musculoskeletal models using multidimensional B-splines. , 2012, Journal of biomechanics.

[31]  Robert Riener,et al.  Inverse dynamics as a tool for motion analysis: arm tracking movements in cerebellar patients , 1997, Journal of Neuroscience Methods.

[32]  Jun Morimoto,et al.  On the EMG-based torque estimation for humans coupled with a force-controlled elbow exoskeleton , 2015, 2015 International Conference on Advanced Robotics (ICAR).

[33]  Junuk Chu,et al.  A Real-Time EMG Pattern Recognition System Based on Linear-Nonlinear Feature Projection for a Multifunction Myoelectric Hand , 2006, IEEE Transactions on Biomedical Engineering.