Summary

SSVEP-baserade Försöksförfarande för Brain-Robot Interaktion med Humanoid robotar

Published: November 24, 2015
doi:

Summary

The overall goal of this method is to establish an SSVEP-based experimental procedure by integrating multiple software programs to enable the study of brain-robot interaction with humanoid robots, which is prospective in assisting the sick and elderly as well as performing unsanitary or dangerous jobs.

Abstract

Brain-Robot Interaction (BRI), which provides an innovative communication pathway between human and a robotic device via brain signals, is prospective in helping the disabled in their daily lives. The overall goal of our method is to establish an SSVEP-based experimental procedure by integrating multiple software programs, such as OpenViBE, Choregraph, and Central software as well as user developed programs written in C++ and MATLAB, to enable the study of brain-robot interaction with humanoid robots.

This is achieved by first placing EEG electrodes on a human subject to measure the brain responses through an EEG data acquisition system. A user interface is used to elicit SSVEP responses and to display video feedback in the closed-loop control experiments. The second step is to record the EEG signals of first-time subjects, to analyze their SSVEP features offline, and to train the classifier for each subject. Next, the Online Signal Processor and the Robot Controller are configured for the online control of a humanoid robot. As the final step, the subject completes three specific closed-loop control experiments within different environments to evaluate the brain-robot interaction performance.

The advantage of this approach is its reliability and flexibility because it is developed by integrating multiple software programs. The results show that using this approach, the subject is capable of interacting with the humanoid robot via brain signals. This allows the mind-controlled humanoid robot to perform typical tasks that are popular in robotic research and are helpful in assisting the disabled.

Introduction

Brain-Robot Interaction (BRI), vilket ger en innovativ kommunikationsvägen mellan människa och en robotanordning via hjärnans signaler, är prospektiv för att hjälpa funktionshindrade i deras dagliga liv 1,2. Ett flertal metoder har möjlighet att förvärva hjärnans signaler antingen invasivt eller icke-invasivt, såsom electrocorticography (ECOG), elektroencefalogram (EEG), funktionell magnetisk resonanstomografi (fMRI), etc. De vanligaste icke-invasiv metod för att bygga BRI-systemet är att förvärva EEG-signaler från elektroder placerade i hårbotten. Denna metod är billig, lätt att använda och ger en acceptabel tidsupplösning 3. Bland en mängd robotanordningar, humanoida robotar är avancerade som de är skapade för att imitera en del av samma fysiska och mentala uppgifter som människor genomgår dagligen. BRI med en humanoid robot kommer att spela en viktig roll när det gäller att hjälpa de sjuka och äldre, samt utför ohälsosamma eller farliga jobb. Men kontrollav en humanoid robot genom BRI-systemet är en stor utmaning, eftersom humanoida roboten med full kroppsrörelse har utvecklats för att utföra komplexa uppgifter såsom personlig assistans 4, 5.

Steady-State Visual Evoked Potential (SSVEP) är en typ av hjärnsignal framkallad av moduleringen av visuella stimuli vid en given frekvens 6. Den innehåller sinusvågor på de fundamentala och övertonsfrekvenser av flimrande stimulans, och tydligt visas hela syncentrum i bakhuvudsregionen i hårbotten 7. Anledningen till att välja SSVEP signalerna är att SSVEP-baserade BRI systemet ger relativt hög dataöverföringshastigheten och kräver mindre utbildning 8. Andra typer av hjärnvågor, såsom händelserelaterade potentialer (ERP) 9 eller motorbildspråk (Ml) potentialer 10, kan också vara inbäddade i detta experimentella förfarande.

Vårt tillvägagångssätt för hjärn robot interaktion med humanoidrobotar bygger på Cerebot – en tankekontrollerad humanoid robot plattform – som består av en EEG-datainsamlingssystem och en humanoid robot 11. Anläggning kan spela in, pre-process och visa bio-potential signaler som förvärvats av olika typer av elektroder. Den ger flera analoga I / O och digitala I / O och kan spela in upp till 128 signalkanaler samtidigt vid en samplingshastighet på 30 kHz med 16-bitars upplösning. Dess mjukvaruutveckling kit i C ++ och MATLAB är enkelt för användare att utforma de experimentella förfaranden. Den humanoida roboten har 25 frihetsgrader och är utrustad med flera sensorer, inklusive 2 kameror, 4 mikrofoner, 2 ekolod avståndsmätare, 2 IR sändare och mottagare, en tröghets styrelse, 9 taktila sensorer och 8 tryckgivare. Det ger Choregraphe och C ++ SDK för att skapa och redigera rörelser och interaktiva robot beteenden.

Det övergripande målet med denna metod är att upprätta en SSVEP baserad experimentell förfarande genom att integrera flera program, såsom OpenViBE, Choregraph, Central programvara samt användar utvecklat program skrivna i C ++ och MATLAB, för att möjliggöra studier av hjärn robot interaktion med humanoida robotar 11. Figur 1 visar systemstrukturen. Den särskilda stimulans presentation dator (SPC) visar användargränssnittet för att ge ämnet med visuella stimuli, instruktioner och miljökopplingar. Den särskilda databehandling dator (DPC) körs Data Recorder och Offline Data Analyzer i offline utbildningsprocessen, och driver Online Signal Processor och Robot Controller för direktstyrning av humanoida roboten. Jämfört med andra SSVEP baserade styrsystem, är mer tillförlitlig, mer flexibel, och framför allt mer praktiskt vårt system för att återanvändas och uppgraderas eftersom det är utvecklat genom att integrera ett antal standardiserade mjukvarupaket, såsom OpenViBE, Choregraph, Central programvara, och moduler skrivna i C ++och MATLAB.

Följande förfarande granskats och godkänts av Tianjin medicinska universitet allmänna sjukhuset etisk kommitté, och alla ämnen gav skriftligt medgivande.

Protocol

1. Förvärva EEG Signaler Förklara den experimentella proceduren till ämnet och få skriftligt informerat samtycke att delta i experiment. Mät omkretsen på patientens huvud med ett måttband och välj EEG cap storlek som är nära mätningen. Elektroderna arrangemanget bygger på "International 10-20 System" 12. Mät avståndet mellan nasion och Inion. Använd en hud markör penna för att markera 10% av avståndet som en referens för att rikta in locket, och mar…

Representative Results

Resultaten som presenteras här erhölls från en manlig patient med korrigerad till normalt utförande. Figur 7 visar förfarandet för bearbetning EEG-data, inklusive extrahering av en flerkanalig uppgifter epok (Figur 7A), spatialt filtrera data med hjälp av CCA koefficienter (Figur 7B) och beräkna den normaliserade PSD (figur 7C). Figur 8</strong…

Discussion

Denna uppsats presenterar en SSVEP baserad experimentell förfarande för att fastställa hjärnan roboten interaktionssystem med humanoida robotar genom att integrera flera program. Eftersom human uppsåt uppfattas genom att tolka realtid EEG-signaler, är det viktigt att kontrollera anslutningar elektrod och EEG signalkvalitéer innan de utför experimentet. Om signaler som förvärvats från alla elektroderna är fattiga egenskaper, är det nödvändigt att kontrollera anslutningen av marken och referenselektroderna …

Disclosures

The authors have nothing to disclose.

Acknowledgements

Författarna vill uttrycka sin tacksamhet till Mr Hong Hu för hans hjälp för att utföra experimenten rapporterade i detta dokument. Detta arbete stöddes delvis av National Natural Science Foundation i Kina (nr 61473207).

Materials

Cerebus EEG Data Acquisition System Blackrock Microsystems 4176-9967
NAO humanoid robot Aldebaran Robotics H25
EEG cap Neuroscan 8732
Ten20 Conductive gel Weaver and company 10-20-8

References

  1. McFarland, D. J., Wolpaw, J. R. Brain-Computer Interface Operation of Robotic and Prosthetic Devices. Computer. 41, 52-56 (2008).
  2. Lebedev, M. A., Nicolelis, M. A. Brain-machine interfaces: Past, present and future. Trends Neruosci. 29 (9), 536-546 (2006).
  3. Wolpaw, J. R., Birbaumer, N., McFarland, D. J., Pfurtscheller, G., Vaughan, T. M. Brain-computer interfaces for communication and control. Clin. Neurophysiol. 113, 767-791 (2002).
  4. Bell, C. J., Shenoy, P., Chalodhorn, R., Rao, R. P. Control of a humanoid robot by a noninvasive brain-computer interface in humans. J. Neural. Eng. 5, 214-220 (2008).
  5. Li, W., Li, M., Zhao, J. Control of humanoid robot via motion-onset visual evoked potentials. Front. Syst. Neurosci. 8, 247 (2014).
  6. Regan, D. Some characteristics of average steady-state and transient responses evoked by modulated light. Electroencephalogr. Clin. Neurophysiol. 20, 238-248 (1966).
  7. Vialatte, F. B., Maurice, M., Dauwels, J., Cichocki, A. Steady-state visually evoked potentials: focus on essential paradigms and future perspectives. Prog. Neurobiol. 90, 418-438 (2010).
  8. Bin, G., Gao, X., Wang, Y., Li, Y., Hong, B., Gao, S. A high-speed BCI based on code modulation VEP. J. Neural. Eng. 8, 025015 (2011).
  9. Sutton, S., Braren, M., Zubin, J., John, E. R. Evoked-potential correlates of stimulus uncertainty. Science. 150, 1187-1188 (1965).
  10. Pfurtscheller, G., Lopes da Silva, H. F. Event-related EEG/MEG synchronization and desynchronization: basic principles. Clin. Neurophysiol. 110, 1842-1857 (1999).
  11. Zhao, J., Meng, Q., Li, W., Li, M., Sun, F., Chen, G. OpenViBE-based brainwave control system for Cerebot. Proc. IEEE International Conference on Robotics and Biomimetics. , 1169-1174 (2013).
  12. Homan, R. W., Herman, J., Purdy, P. Cerebral location of international 10-20 system electrode placement. Electroencephalogr. Clin. Neurophysiol. 66, 376-382 (1987).
  13. Bin, G., Gao, X., Yan, Z., Hong, B., Gao, S. An online multi-channel SSVEP-based brain-computer interface using a canonical correlation analysis method. J. Neural. Eng. 6, 046002 (2009).
  14. Wang, Y., Wang, R., Gao, X., Hong, B., Gao, S. A practical VEP-based brain-computer interface. IEEE Trans. Neural Syst. Rehabil. Eng. 14, 234-239 (2006).
  15. Chae, Y., Jeong, J., Jo, S. Toward brain-actuated humanoid robots: asynchronous direct control using an EEG-based BCI. IEEE T. Robot. 28, 1131-1144 (2012).
  16. Croft, R. J., Barry, R. J. Removal of ocular artifact from the EEG: a review. Neurophysiol. Clin. 30, 5-19 (2000).
  17. Hwang, H. J., Hwan Kim, D., Han, C. H., Im, C. H. A new dual-frequency stimulation method to increase the number of visual stimuli for multi-class SSVEP-based brain-computer interface (BCI). Brain Res. 1515, 66-77 (2013).
  18. Wang, M., Daly, I., Allison, B., Jin, J., Zhang, Y., Chen, L., Wang, X. A new hybrid BCI paradigm based on P300 and SSVEP. J Neurosci Methods. 244, 16-25 (2015).
  19. Allison, B. Z., Jin, J., Zhang, Y., Wang, X. A four-choice hybrid P300 SSVEP BCI for improved accuracy. Brain-Computer Interfaces. 1, 17-26 (2014).
  20. Pan, J. H., Xie, Q., Herman, Y., Wang, F., Di, H., Laureys, S., Yu, R., Li, Y. Detecting awareness in patients with disorders of consciousness using a hybrid brain-computer interface. J. Neural. Eng. 11, 056007 (2014).
  21. Li, J., Ji, H., Cao, L., Zhang, D., Gu, R., Xia, B., Wu, Q. Evaluation and application of a hybrid brain computer interface for real wheelchair parallel control with multi-degree of freedom. Int J Neural Syst. 24, 1450014-14 (2014).
  22. Zhao, J., Meng, Q., Li, W., Li, M., Chen, G. SSVEP-based hierarchical architecture for control of a humanoid robot with mind. Proc. 11th World Congress on Intelligent Control and Automation. , 2401-2406 (2014).
  23. Zhu, D., Bieger, J., Molina, G. G., Aarts, R. M. A survey of stimulation methods used in SSVEP-based BCIs. Comput Intell Neurosci. 2010, 1-12 (2010).
  24. Muller-Putz, G. R., Scherer, R., Brauneis, C., Pfurtscheller, G. Steady-state visual evoked potential (SSVEP)-based communication: impact of harmonic frequency components. J Neural Eng. 2, 123-130 (2005).

Play Video

Cite This Article
Zhao, J., Li, W., Mao, X., Li, M. SSVEP-based Experimental Procedure for Brain-Robot Interaction with Humanoid Robots. J. Vis. Exp. (105), e53558, doi:10.3791/53558 (2015).

View Video