Plug-and-play supervisory control using muscle and brain signals for real-time gesture and error detection

Effective human supervision of robots can be key for ensuring correct robot operation in a variety of potentially safety-critical scenarios. This paper takes a step towards fast and reliable human intervention in supervisory control tasks by combining two streams of human biosignals: muscle and brain activity acquired via EMG and EEG, respectively. It presents continuous classification of left and right hand-gestures using muscle signals, time-locked classification of error-related potentials using brain signals (unconsciously produced when observing an error), and a framework that combines these pipelines to detect and correct robotmistakes duringmultiple-choice tasks. The resulting hybrid system is evaluated in a “plug-and-play” fashionwith 7 untrained subjects supervising an autonomous robot performing a target selection task. Offline analysis further explores the EMG classification performance, and investigates methods to select subsets of training data that may facilitate generalizable plug-and-play classifiers.

[1]  Murat Akcakaya,et al.  RSVP IconMessenger: icon-based brain-interfaced alternative and augmentative communication , 2014 .

[2]  Panagiotis K. Artemiadis,et al.  EMG-Based Control of a Robot Arm Using Low-Dimensional Embeddings , 2010, IEEE Transactions on Robotics.

[3]  Max E Valentinuzzi,et al.  Robust EMG sensing system based on data fusion for myoelectric control of a robotic arm , 2009, Biomedical engineering online.

[4]  Christian Jutten,et al.  Classification of covariance matrices using a Riemannian-based kernel for BCI applications , 2013, Neurocomputing.

[5]  R Chavarriaga,et al.  EEG-based decoding of error-related brain activity in a real-world driving task , 2015, Journal of neural engineering.

[6]  Yoky Matsuoka,et al.  Comparison of control strategies for an EMG controlled orthotic exoskeleton for the hand , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[7]  Frank H. Guenther,et al.  Brain-computer interfaces for speech communication , 2010, Speech Commun..

[8]  K. Lafleur,et al.  Quadcopter control in three-dimensional space using a noninvasive motor imagery-based brain–computer interface , 2013, Journal of neural engineering.

[9]  Mohd Yamani Idna Idris,et al.  Using finite state machine and a hybrid of EEG signal and EOG artifacts for an asynchronous wheelchair navigation , 2015, Expert Syst. Appl..

[10]  Lida Xu,et al.  EMG and EPP-Integrated Human–Machine Interface Between the Paralyzed and Rehabilitation Exoskeleton , 2012, IEEE Transactions on Information Technology in Biomedicine.

[11]  Shuichi Nishio,et al.  BMI control of a third arm for multitasking , 2018, Science Robotics.

[12]  Blake Hannaford,et al.  Hill-Based Model as a Myoprocessor for a Neural Controlled Powered Exoskeleton Arm - Parameters Optimization , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[13]  Panagiotis K. Artemiadis,et al.  A Switching Regime Model for the EMG-Based Control of a Robot Arm , 2011, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[14]  K. Manal,et al.  A one-parameter neural activation to muscle activation model: estimating isometric joint moments from electromyograms. , 2003, Journal of biomechanics.

[15]  Ricardo Chavarriaga,et al.  Teaching brain-machine interfaces as an alternative paradigm to neuroprosthetics control , 2015, Scientific Reports.

[16]  D. S. V. Bandara,et al.  Recent Trends in EMG-Based Control Methods for Assistive Robots , 2013 .

[17]  Cuntai Guan,et al.  Regularizing Common Spatial Patterns to Improve BCI Designs: Unified Theory and New Algorithms , 2011, IEEE Transactions on Biomedical Engineering.

[18]  Arash Ajoudani,et al.  A Human–Robot Co-Manipulation Approach Based on Human Sensorimotor Information , 2017, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[19]  Klaus-Robert Müller,et al.  Co-adaptive calibration to improve BCI efficiency , 2011, Journal of neural engineering.

[20]  Peter K. Allen,et al.  Task level hierarchical system for BCI-enabled shared autonomy , 2017, 2017 IEEE-RAS 17th International Conference on Humanoid Robotics (Humanoids).

[21]  G. Gini,et al.  An EMG-controlled exoskeleton for hand rehabilitation , 2005, 9th International Conference on Rehabilitation Robotics, 2005. ICORR 2005..

[22]  Joseph DelPreto,et al.  Correcting robot mistakes in real time using EEG signals , 2017, 2017 IEEE International Conference on Robotics and Automation (ICRA).

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

[24]  José del R. Millán,et al.  Brain-controlled telepresence robot by motor-disabled people , 2011, 2011 Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[25]  Febo Cincotti,et al.  Towards Noninvasive Hybrid Brain–Computer Interfaces: Framework, Practice, Clinical Application, and Beyond , 2015, Proceedings of the IEEE.

[26]  Dennis J. McFarland,et al.  Brain–computer interfaces for communication and control , 2002, Clinical Neurophysiology.

[27]  Wolfram Burgard,et al.  The signature of robot action success in EEG signals of a human observer: Decoding and visualization using deep convolutional neural networks , 2018, 2018 6th International Conference on Brain-Computer Interface (BCI).

[28]  Luis Montesano,et al.  Single trial recognition of error-related potentials during observation of robot operation , 2010, 2010 Annual International Conference of the IEEE Engineering in Medicine and Biology.

[29]  G Pfurtscheller,et al.  EEG-based communication: improved accuracy by response verification. , 1998, IEEE transactions on rehabilitation engineering : a publication of the IEEE Engineering in Medicine and Biology Society.

[30]  H. Flor,et al.  A spelling device for the paralysed , 1999, Nature.

[31]  J R Wolpaw,et al.  Spatial filter selection for EEG-based communication. , 1997, Electroencephalography and clinical neurophysiology.

[32]  C. J. Luca,et al.  SURFACE ELECTROMYOGRAPHY : DETECTION AND RECORDING , 2022 .

[33]  Shin-Ki Kim,et al.  A Supervised Feature-Projection-Based Real-Time EMG Pattern Recognition for Multifunction Myoelectric Hand Control , 2007, IEEE/ASME Transactions on Mechatronics.

[34]  Rajesh P. N. Rao,et al.  This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. 1 Online Electromyographic Control of a Robotic , 2022 .

[35]  J. Blumberg,et al.  Adaptive Classification for Brain Computer Interfaces , 2007, 2007 29th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[36]  G. Pfurtscheller,et al.  EEG-based communication: presence of an error potential , 2000, Clinical Neurophysiology.

[37]  M. Rostami,et al.  A hill-based EMG-driven model to estimate elbow torque during flexion and extention , 2015, 2015 22nd Iranian Conference on Biomedical Engineering (ICBME).

[38]  Elisabeth André,et al.  EMG-based hand gesture recognition for realtime biosignal interfacing , 2008, IUI '08.

[39]  Matt Higger,et al.  A Bayesian Framework for Intent Detection and Stimulation Selection in SSVEP BCIs , 2015, IEEE Signal Processing Letters.

[40]  Nicola Vitiello,et al.  Proportional EMG control for upper-limb powered exoskeletons , 2011, 2011 Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[41]  N. Hogan Adaptive control of mechanical impedance by coactivation of antagonist muscles , 1984 .

[42]  Roland Siegwart,et al.  Article in Press Robotics and Autonomous Systems ( ) – Robotics and Autonomous Systems Brain-coupled Interaction for Semi-autonomous Navigation of an Assistive Robot , 2022 .

[43]  Martin Spüler,et al.  Error-related potentials during continuous feedback: using EEG to detect errors of different type and severity , 2015, Front. Hum. Neurosci..

[44]  Daniela Rus,et al.  Sharing the Load: Human-Robot Team Lifting Using Muscle Activity , 2019, 2019 International Conference on Robotics and Automation (ICRA).

[45]  A. Buttfield,et al.  Towards a robust BCI: error potentials and online learning , 2006, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[46]  Kazuo Kiguchi,et al.  SUEFUL-7: A 7DOF upper-limb exoskeleton robot with muscle-model-oriented EMG-based control , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[47]  J. Hohnsbein,et al.  Effects of crossmodal divided attention on late ERP components. II. Error processing in choice reaction tasks. , 1991, Electroencephalography and clinical neurophysiology.

[48]  Guillaume Gibert,et al.  xDAWN Algorithm to Enhance Evoked Potentials: Application to Brain–Computer Interface , 2009, IEEE Transactions on Biomedical Engineering.

[49]  Febo Cincotti,et al.  Tools for Brain-Computer Interaction: A General Concept for a Hybrid BCI , 2011, Front. Neuroinform..

[50]  Niels Birbaumer,et al.  A hybrid brain-machine interface based on EEG and EMG activity for the motor rehabilitation of stroke patients , 2017, 2017 International Conference on Rehabilitation Robotics (ICORR).

[51]  Peter K. Allen,et al.  Assistive grasping with an augmented reality user interface , 2017, Int. J. Robotics Res..

[52]  Minho Kim,et al.  Quadcopter flight control using a low-cost hybrid interface with EEG-based classification and eye tracking , 2014, Comput. Biol. Medicine.

[53]  Oussama Khatib,et al.  A parameterized family of anatomically accurate human upper-body musculoskeletal models for dynamic simulation & control , 2016, 2016 IEEE-RAS 16th International Conference on Humanoid Robots (Humanoids).

[54]  Yoshiaki Hayashi,et al.  An EMG-Based Control for an Upper-Limb Power-Assist Exoskeleton Robot , 2012, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[55]  Joao Luiz A. S. Ramos,et al.  Use of surface electromyography for human amplification using an exoskeleton driven by artificial pneumatic muscles , 2014, 5th IEEE RAS/EMBS International Conference on Biomedical Robotics and Biomechatronics.

[56]  S. P. Lloyd,et al.  Least squares quantization in PCM , 1982, IEEE Trans. Inf. Theory.

[57]  Iñaki Iturrate,et al.  A Noninvasive Brain-Actuated Wheelchair Based on a P300 Neurophysiological Protocol and Automated Navigation , 2009, IEEE Transactions on Robotics.

[58]  Panagiotis K. Artemiadis,et al.  An EMG-Based Robot Control Scheme Robust to Time-Varying EMG Signal Features , 2010, IEEE Transactions on Information Technology in Biomedicine.

[59]  Fumitoshi Matsuno,et al.  A Novel EOG/EEG Hybrid Human–Machine Interface Adopting Eye Movements and ERPs: Application to Robot Control , 2015, IEEE Transactions on Biomedical Engineering.

[60]  S. Bonnet,et al.  Channel selection procedure using riemannian distance for BCI applications , 2011, 2011 5th International IEEE/EMBS Conference on Neural Engineering.

[61]  Rong Song,et al.  Movement Performance of Human–Robot Cooperation Control Based on EMG-Driven Hill-Type and Proportional Models for an Ankle Power-Assist Exoskeleton Robot , 2017, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[62]  Peter K. Allen,et al.  Grasping with Your Brain: A Brain-Computer Interface for Fast Grasp Selection , 2015, ISRR.

[63]  Vicenç Gómez,et al.  On the use of interaction error potentials for adaptive brain computer interfaces , 2011, Neural Networks.

[64]  Wolfram Burgard,et al.  An autonomous robotic assistant for drinking , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[65]  Wolfgang Rosenstiel,et al.  Online use of error-related potentials in healthy users and people with severe motor impairment increases performance of a P300-BCI , 2012, Clinical Neurophysiology.

[66]  Rajesh P. N. Rao,et al.  Real-Time Classification of Electromyographic Signals for Robotic Control , 2005, AAAI.