| Literature DB >> 28484488 |
Xiaoqian Mao1, Mengfan Li1, Wei Li1,2,3, Linwei Niu4, Bin Xian1, Ming Zeng1, Genshe Chen5.
Abstract
The most popular noninvasive Brain Robot Interaction (BRI) technology uses the electroencephalogram- (EEG-) based Brain Computer Interface (BCI), to serve as an additional communication channel, for robot control via brainwaves. This technology is promising for elderly or disabled patient assistance with daily life. The key issue of a BRI system is to identify human mental activities, by decoding brainwaves, acquired with an EEG device. Compared with other BCI applications, such as word speller, the development of these applications may be more challenging since control of robot systems via brainwaves must consider surrounding environment feedback in real-time, robot mechanical kinematics, and dynamics, as well as robot control architecture and behavior. This article reviews the major techniques needed for developing BRI systems. In this review article, we first briefly introduce the background and development of mind-controlled robot technologies. Second, we discuss the EEG-based brain signal models with respect to generating principles, evoking mechanisms, and experimental paradigms. Subsequently, we review in detail commonly used methods for decoding brain signals, namely, preprocessing, feature extraction, and feature classification, and summarize several typical application examples. Next, we describe a few BRI applications, including wheelchairs, manipulators, drones, and humanoid robots with respect to synchronous and asynchronous BCI-based techniques. Finally, we address some existing problems and challenges with future BRI techniques.Entities:
Mesh:
Year: 2017 PMID: 28484488 PMCID: PMC5397651 DOI: 10.1155/2017/1742862
Source DB: PubMed Journal: Comput Intell Neurosci
Figure 1(a) Single graphic stimuli: the graphical object alternately appears and disappears in the background. (b) Pattern reversal stimuli: at least two patterns are alternated at a specified frequency [58].
Figure 2The rows and columns of the matrix were flashed alternately [59].
Figure 3Screenshot of Hex-o-Spell paradigm [60].
Figure 4RSVP paradigm [61].
Figure 5Timing scheme for one training trial [39].
Preprocessing methods in different EEG paradigms.
| EEG paradigms | Authors | Preprocessing methods |
|---|---|---|
| SSVEP | Bevilacqua et al. [ | 2–60 Hz for band-pass filter, notch filter at 50 Hz |
| Müller-Putz and Pfurtscheller [ | 0.5–30 Hz for band-pass filter, notch filter at 50 Hz | |
| Ortner et al. [ | 0.5–100 Hz for band-pass filter, notch filter at 50 Hz | |
| Wu et al. [ | 0.3–40 Hz for band-pass filter | |
| Muller et al. [ | 3–60 Hz for band-pass filter, CAR | |
| Júnior et al. [ | CCA | |
| Wang et al. [ | CCA | |
| Zhang et al. [ | Multiset CCA | |
| Nan et al. [ | MEC, CCA | |
| Pouryazdian and Erfanian [ | PCA | |
|
| ||
| P300 | Rakotomamonjy and Guigue [ | 8-order, 0.1–10 Hz band-pass Chebyshev Type I filter |
| El Dabbagh and Fakhr [ | 8 order, 0.1–20 Hz band-pass Chebyshev Type I filter | |
| Mak et al. [ | 0.5–30 Hz band-pass | |
| Panicker et al. [ | 3 order, 0.5–12 Hz Butterworth filter | |
| Lugo et al. [ | 0.1–30 Hz band-pass filter | |
| Lotte et al. [ | 25 Hz low-pass filter | |
| Li et al. [ | 1–10 Hz band-pass filter | |
| Spüler et al. [ | 0.5–16 Hz band-pass filter, CAR | |
| Casagrande et al. [ | CAR | |
| Syan and Harnarinesingh [ | 10-order low-pass Hamming-window filter with 6 dB cutoff at 30 Hz, CAR, PCA | |
|
| ||
| MI | Park et al. [ | 5-order, 8–30 Hz Butterworth filter |
| Coyle et al. [ | R2CA with a standard 8–26 Hz band | |
| Wang et al. [ | FB (Filter Bank) with 4–8,8–12,…, 36–40 Hz | |
| Devlaminck et al. [ | A set of spatial filters | |
| Ang et al. [ | FB | |
| Li et al. [ | 8–30 Hz band-pass filter | |
| Yao et al. [ | 8–26 Hz band-pass filter | |
| Song et al. [ | 4-order Butterworth IIR filter, Laplacian filter | |
| Wu and Ge [ | CAR, FIR (Finite Impulse Response) filter | |
| Zhou et al. [ | 8–35 Hz band-pass filter, ICA | |
| Sharma and Baron [ | PCA, tensor ICA | |
| Bashar et al. [ | Autocorrelation | |
Feature extraction methods in different EEG paradigms.
| EEG paradigms | Authors | Feature extraction methods |
|---|---|---|
| SSVEP | Wang et al. [ | Average and FFT, 5 targets (9, 11, 13, 15, 17 Hz) |
| Mouli et al. [ | FFT, 4 targets (7, 8, 9, 10 Hz) | |
| Müller-Putz and Pfurtscheller [ | FFT, 4 targets (6, 7, 8, 13 Hz) | |
| Hwang et al. [ | FFT, spelling system (5–7.9 Hz with a span of 0.1 Hz) | |
| Oikonomou et al. [ | FFT as an estimation of DFT, 5 target (6.66, 7.5, 8.57, 10, 12 Hz) | |
| Diez et al. [ | FFT as an estimation of DFT, 4 targets (37, 38, 39, 40 Hz) | |
| Zhang et al. [ | CWT, 4 targets (15, 12, 10, 8.57 Hz) | |
| Kumari and Somani [ | CWT, 3 targets (8, 14, 28 Hz) | |
| Huang et al. [ | HHT (34, 35, 37, 38, 45, 48 Hz) | |
| Ruan et al. [ | HHT (11, 12 Hz) | |
| Zhang et al. [ | IHHT (25, 33.33, 40 Hz) | |
| Molina et al. [ | HT (all integer frequencies from 30 to 40 Hz, 4 phases) | |
| Zhu et al. [ | HT (all integer frequencies from 32 to 40 Hz, 4 phases) | |
| Wang et al. [ | ICA (13 Hz) | |
|
| ||
| P300 | Demiralp et al. [ | WT (5 octave quadratic B-spline-WT), auditory oddball paradigm (800, 1200 Hz tones) |
| Vareka and Mautner [ | DWT (Daubechies7), oddball paradigm (traditional OQ experiment) | |
| Guo et al. [ | DWT (Daubechies4), P300 speller (6 by 6 matrix) | |
| Pan et al. [ | WT (Mallat), P300 Speller (6 by 6 matrix) | |
| Vequeira et al. [ | WT (bior), P300 Speller (6 by 6 matrix) | |
| Li et al. [ | FastICA, P300 Speller | |
| Turnip et al. [ | NICA, EPFL BCI group data | |
| Li et al. [ | ICA, oddball paradigm (6 targets) | |
| Pires et al. [ | CSP, P300 arrow paradigm | |
| Amini et al. [ | morphological, intelligent segmentation, CSP and combined features (segmentation+CSP), P300 Speller | |
|
| ||
| MI | Hiroyasu et al. [ | FFT, left or right hand (13–16 Hz or 13–30 Hz, 8–12 Hz) |
| Jin et al. [ | FFT, left or right hand (8–30 Hz) | |
| Hsu and Sun [ | CWT, left or right hand | |
| Xu and Song [ | DWT (Daubechies10), left or right hand | |
| Bashar et al. [ | DTCWT, left or right hand | |
| Wang et al. [ | HHT, left or right hand, foot | |
| Jerbic et al. [ | HHT, left or right hand | |
| Liu et al. [ | HHT, left or right hand | |
| Naeem et al. [ | ICA, left or right hand, foot, tongue | |
| Guo and Wu [ | Dynamic ICA, BCI competition 2003 data set III | |
| Samek et al. [ | sCSP, Dataset IVa, BCI Competition III | |
| He et al. [ | EMD-based CSP, BCI Competition IV dataset I | |
| Ang et al. [ | FBCSP, BCI Competition IV 2a (4 classes) and 2b (2 classes) | |
| Kai et al. [ | RFBCSP, BCI Competition IV 2b (2 classes) | |
Feature classification methods in different EEG paradigms.
| EEG paradigms | Authors | Classification methods |
|---|---|---|
| SSVEP | Chu et al. [ | LDA, 3 classes (20, 15, 12 Hz) |
| Bi et al. [ | LDA, 2 classes (12, 13 Hz) | |
| Oikonomou et al. [ | LDA, 5 classes (6.66, 7.5, 8.57, 10, 12 Hz) | |
| Maggi et al. [ | RLDA, 5 classes (6, 7, 8, 10 Hz, idle) | |
| Singa and Haseena [ | SVM, 4 classes (7, 9, 11, 13 Hz) | |
| Bi et al. [ | SVM, 3 classes (12, 13 Hz, idle) | |
| Sakurada et al. [ | SVM, 4 classes (6, 7, 8, nonfixation) | |
| Jian and Tang [ | OVO RBF SVM, 5 classes (8, 10, 12, 14, 15 Hz) | |
| Cecotti and Gräser [ | TDNN, 5 classes (13, 14, 15, 16, 17 Hz) | |
| Cecotti [ | CNN, 5 classes (6.66, 7.5, 8.57, 10, 12 Hz) | |
| Hartmann and Kluge [ | HMM, 3 classes (10, 12, 15 Hz) | |
| Ko et al. [ | kNN, 2 classes (15, 20 Hz) | |
| Oikonomou et al. [ | kNN, 5 classes (6.66, 7.5, 8.57, 10, 12 Hz) | |
|
| ||
| P300 | Gareis et al. [ | LDA, P300 Speller |
| Onishi and Natsume [ | Ensemble Stepwise LDA, P300 Speller | |
| Elwardy et al. [ | Disjunctive Normal Unsupervised LDA, P300 Speller | |
| Li et al. [ | SVM, P300 speller | |
| Raju et al. [ | Least Square SVM (LS-SVM), Competition III, Dataset II (P300 Speller) | |
| Li et al. [ | Self-Training Semisupervised SVM, P300 Speller | |
| Yang et al. [ | LVQNN, 7 classes (oddball paradigm) | |
| Turnip et al. [ | MNN, raw data in Hoffmann et al. | |
| Cecotti and Gräser [ | CNN, P300 Speller | |
| Helmy et al. [ | HMM, raw data in Hoffmann et al. | |
| Speier et al. [ | HMM, P300 Speller | |
| Syan and Harnarinesingh [ | kNN, P300 Speller, BCI Competition II | |
| Chikara and Ko [ | kNN, 2 classes | |
|
| ||
| MI | Chen et al. [ | LDA, 2 classes (left or right hand) |
| Steyrl et al. [ | Shrinkage RLDA, 2 classes (right hand and feet) | |
| Vidaurre et al. [ | KALDA, 2 classes (left or right hand) | |
| Rathipriya et al. [ | SVM, 2 classes, Dataset IVa (right hand, foot) and IVb (left hand, foot), BCI Competition III | |
| Oskoei et al. [ | supervised and unsupervised SVM, 3 classes, Dataset V, BCI Competition III (left or right hand, word association) | |
| Siuly and Li [ | LS-SVM, 2 classes, Dataset IVa and IVb, BCI Competition III | |
| Hamedi et al. [ | BP, 3 classes (left or right hand, tongue) | |
| Wei et al. [ | LVQNN, 2 classes (left or right hand) | |
| Hazrati and Erfanian [ | APNN, 2 classes (left or right hand), BCI competition 2003, data set III | |
| Haselsteiner and Pfurtscheller [ | TDNN, 2 classes (left or right hand) | |
| Siuly et al. [ | Naïve Bayes, 2 classes, Dataset IVa and IVb, BCI Competition III | |
| Obermaier et al. [ | HMM, 2 classes (left or right hand) | |
| Suk and Lee [ | HMM, Dataset IIa, BCI Competition IV (2008), | |
| kNN, 2 classes (left or right hand), | ||
| Bashar et al. [ | BCI Competition 2003 data set (motor imagery III) | |
| Bashar and Bhuiyan [ | BCI Competition II data set (GRAZ motor imagery III) | |
| Diana Eva and Tarniceriu [ | kNN, 2 classes (left or right hand), BCI Competition 2002 | |
Figure 6A hyperplane which separates two classes: the “circles” and the “crosses” [186].
Figure 7SVM find the optimal hyperplane for generalization [187].
Control of a humanoid robot with synchronous BCI.
| EEG paradigms | Authors | Robot model | Control commands |
|---|---|---|---|
| SSVEP | Güneysu and Akin [ | NAO | Left, right, down, up (hand) |
| Zhao et al. [ | NAO | Turn left, right, walk forward, backward for one-step walking, turn left, right, move forward, stop for continuous walking, head left, right, camera selecting top or bottom, object grasping and lifting | |
| Caglayan and Arslan [ | Kondo KHR-3HV | Raise left or right arm | |
| Zhao et al. [ | NAO | Walk forward and backward, turning left and right | |
| Gergondet et al. [ | HRP-2 | Walk forward and backward, turning left and right | |
| Wang et al. [ | NAO | Human face detection and tracking | |
|
| |||
| P300 | Zhao et al. [ | NAO | Walk forward and backward, shift left and right, turn left and right |
| Li et al. [ | NAO | Walk forward and backward, shift left and right, turn left and right | |
| Tang et al. [ | NAO | Turn left and right (with different angle), move forward (with different speed), stand up, sit down, wave hand, turn on/off the system | |
| Liu et al. [ | Adult-size robot | Walk forward and backward, turn left and right | |
|
| |||
| MI | Bouyarmane et al. [ | Humanoid robot HRP2 | Go up and down |
| Batula et al. [ | DARwIn-OP | Walk forward and backward, turn left and right | |
| Cohen et al. [ | HOAP3 | Walk forward, turn left and right | |
|
| |||
| P300+MI | Finke et al. [ | Honda's Humanoid Robot | Walk forward and backward, sidestep left and right, turn left and right |
|
| |||
| SSVEP+MI | Duan et al. [ | NAO | Walk forward, turn left and right, grasp motion |
Control of a humanoid robot with asynchronous BCI.
| EEG paradigms | Authors | Robot model | Control commands |
|---|---|---|---|
| SSVEP | Deng et al. [ | HanGood HGR-3M | Turn left, right, walk forward, stop |
|
| |||
| MI | Jiang et al. [ | NAO | Walk forward, stop, turn left and right |
| Jiang et al. [ | NAO | Stop motion, open/close hand, shoulder up and down, elbow up and down | |
| Chae et al. [ | NAO | Head left and right, body left and right, walk forward, stop | |
|
| |||
| SSVEP+P300+MI | Choi and Jo [ | NAO | Walk forward, body turn, head turn, object recognition |