Non-Invasive Brain-Actuated Control of a Mobile Robot

Similar documents
Non-Invasive Brain-Actuated Control of a Mobile Robot

THE idea of moving robots or prosthetic devices not by

Motor Imagery based Brain Computer Interface (BCI) using Artificial Neural Network Classifiers

Non Invasive Brain Computer Interface for Movement Control

Controlling Robots with Non-Invasive Brain-Computer Interfaces

Off-line EEG analysis of BCI experiments with MATLAB V1.07a. Copyright g.tec medical engineering GmbH

Presented by: V.Lakshana Regd. No.: Information Technology CET, Bhubaneswar

OVER the past couple of decades, there have been numerous. Toward Brain-Actuated Humanoid Robots: Asynchronous Direct Control Using an EEG-Based BCI

Brain Computer Interface Control of a Virtual Robotic System based on SSVEP and EEG Signal

Brain-Computer Interfaces for Interaction and Control José del R. Millán

Brain Computer Interfaces for Full Body Movement and Embodiment. Intelligent Robotics Seminar Kai Brusch

Mobile robot control based on noninvasive brain-computer interface using hierarchical classifier of imagined motor commands

Biometric: EEG brainwaves

Design and Implementation of Brain Computer Interface Based Robot Motion Control

A Two-class Self-Paced BCI to Control a Robot in Four Directions

Brain-Computer Interface for Control and Communication with Smart Mobile Applications

Metrics for Assistive Robotics Brain-Computer Interface Evaluation

Classification of Four Class Motor Imagery and Hand Movements for Brain Computer Interface

Brain-Controlled Telepresence Robot By Motor-Disabled People

BRAINWAVE RECOGNITION

BRAIN CONTROLLED CAR FOR DISABLED USING ARTIFICIAL INTELLIGENCE

Mindwave Device Wheelchair Control

Classifying the Brain's Motor Activity via Deep Learning

EE 791 EEG-5 Measures of EEG Dynamic Properties

A Cross-Platform Smartphone Brain Scanner

BCI-based Electric Cars Controlling System

Automatic Electrical Home Appliance Control and Security for disabled using electroencephalogram based brain-computer interfacing

BRAIN CONTROLLED CAR FOR DISABLED USING ARTIFICIAL INTELLIGENCE

Beyond Blind Averaging Analyzing Event-Related Brain Dynamics

Self-Paced Brain-Computer Interaction with Virtual Worlds: A Quantitative and Qualitative Study Out of the Lab

A Comparison of Signal Processing and Classification Methods for Brain-Computer Interface

A SEMINAR REPORT ON BRAIN CONTROLLED CAR USING ARTIFICIAL INTELLIGENCE

Universitatea Politehnica din Bucureşti Facultatea de Automatică şi Calculatoare Departamentul de Automatică şi Ingineria Sistemelor

An Exploration of the Utilization of Electroencephalography and Neural Nets to Control Robots

Activation of a Mobile Robot through a Brain Computer Interface

EasyChair Preprint. A Tactile P300 Brain-Computer Interface: Principle and Paradigm

BCI THE NEW CLASS OF BIOENGINEERING

Real Robots Controlled by Brain Signals - A BMI Approach

Research Article Towards Development of a 3-State Self-Paced Brain-Computer Interface

Decoding Brainwave Data using Regression

Voice Assisting System Using Brain Control Interface

Behaviour Patterns Evolution on Individual and Group Level. Stanislav Slušný, Roman Neruda, Petra Vidnerová. CIMMACS 07, December 14, Tenerife

Removal of Line Noise Component from EEG Signal

Training of EEG Signal Intensification for BCI System. Haesung Jeong*, Hyungi Jeong*, Kong Borasy*, Kyu-Sung Kim***, Sangmin Lee**, Jangwoo Kwon*

Micro-state analysis of EEG

Brain Computer Interface for Home Automation to help Patients with Alzheimer s Disease

FEATURES EXTRACTION TECHNIQES OF EEG SIGNAL FOR BCI APPLICATIONS

BRAIN COMPUTER INTERFACE (BCI) RESEARCH CENTER AT SRM UNIVERSITY

Analysis and simulation of EEG Brain Signal Data using MATLAB

Implementation of Mind Control Robot

Brain Machine Interface for Wrist Movement Using Robotic Arm

BRAIN COMPUTER INTERFACES FOR MEDICAL APPLICATIONS

Brain-Machine Interface for Neural Prosthesis:

Smart Phone Accelerometer Sensor Based Wireless Robot for Physically Disabled People

Modeling, Architectures and Signal Processing for Brain Computer Interfaces

1. INTRODUCTION: 2. EOG: system, handicapped people, wheelchair.

Brain Computer Interfaces Lecture 2: Current State of the Art in BCIs

BRAIN MACHINE INTERFACE SYSTEM FOR PERSON WITH QUADRIPLEGIA DISEASE

Asynchronous BCI Control of a Robot Simulator with Supervised Online Training

A Brain-Controlled Wheelchair Based on P300 and Path Guidance

ISSN: [Folane* et al., 6(3): March, 2017] Impact Factor: 4.116

A Brain-Computer Interface Based on Steady State Visual Evoked Potentials for Controlling a Robot

BCI for Comparing Eyes Activities Measured from Temporal and Occipital Lobes

Training in realistic virtual environments:

Analysis of brain waves according to their frequency

EOG artifact removal from EEG using a RBF neural network

ANIMA: Non-conventional Brain-Computer Interfaces in Robot Control through Electroencephalography and Electrooculography, ARP Module

Noise Reduction on the Raw Signal of Emotiv EEG Neuroheadset

Source Position from EEG Signal with Artificial Neural Network

780. Biomedical signal identification and analysis

Ensuring the Safety of an Autonomous Robot in Interaction with Children

Electroencephalography (EEG)-based brain computer interfaces for rehabilitation

from signals to sources asa-lab turnkey solution for ERP research

Non-Invasive EEG Based Wireless Brain Computer Interface for Safety Applications Using Embedded Systems

ROBOT APPLICATION OF A BRAIN COMPUTER INTERFACE TO STAUBLI TX40 ROBOTS - EARLY STAGES NICHOLAS WAYTOWICH

COGNITIVE MODEL OF MOBILE ROBOT WORKSPACE

SSRG International Journal of Electronics and Communication Engineering - (2'ICEIS 2017) - Special Issue April 2017

Classification of EEG Signal for Imagined Left and Right Hand Movement for Brain Computer Interface Applications

IMPLEMENTATION OF REAL TIME BRAINWAVE VISUALISATION AND CHARACTERISATION

International Journal of Scientific & Engineering Research, Volume 7, Issue 12, December ISSN

A Diminutive Suggestion for Real-time Graz Cue-based Brain Computer Interface

Teleoperation and System Health Monitoring Mo-Yuen Chow, Ph.D.

INTELLIGENT WHEELCHAIRS

Brain Controlled Wheel Chair for the Physically Challenged People using Neuro Sky Sensor

Human Authentication from Brain EEG Signals using Machine Learning

Research Article A Prototype SSVEP Based Real Time BCI Gaming System

We are IntechOpen, the first native scientific publisher of Open Access books. International authors and editors. Our authors are among the TOP 1%

Human Computer Interface Issues in Controlling Virtual Reality by Thought

Research Article The Estimation of Cortical Activity for Brain-Computer Interface: Applications in a Domotic Context

LAB 5: Mobile robots -- Modeling, control and tracking

A willingness to explore everything and anything that will help us radiate limitless energy, focus, health and flow in everything we do.

Eur Ing Dr. Lei Zhang Faculty of Engineering and Applied Science University of Regina Canada

A Practical VEP-Based Brain Computer Interface

Design and implementation of brain controlled wheelchair

The Virtual Reality Brain-Computer Interface System for Ubiquitous Home Control

Controlling a Robotic Arm by Brainwaves and Eye Movement

Available online at ScienceDirect. Procedia Technology 24 (2016 )

Design of Hands-Free System for Device Manipulation

A wireless neural recording system with a precision motorized microdrive for freely

BRAINWAVE CONTROLLED WHEEL CHAIR USING EYE BLINKS

Transcription:

Non-Invasive Brain-Actuated Control of a Mobile Robot Jose del R. Millan, Frederic Renkens, Josep Mourino, Wulfram Gerstner 5/3/06 Josh Storz CSE 599E

BCI Introduction (paper perspective)

BCIs BCI = Brain Computer Interface BCIs for both able-bodied and physically-disabled people => realtime brainwave analysis. Using a virtual keyboard Moving a robotic or prosthetic device Brain state + no physical action = BCI

A Non-Invasive BCI: EEG EEG = electroencephalogram Brain activity recorded from electrodes on scalp According to paper: main source of the EEG signal is the synchronous activity of thousands of cortical neurons. Reading EEG signals is simple and non-invasive but does not allow the single or cluster neuron resolution other techniques can provide.

EEG: Evoked Potentials Automatic responses of the brain to external stimuli. Relatively simple to measure, but force subject to respond rather than initiate.

EEG Rhythms Most used are related to the imagination of body movements => recorded from the sensorimotor cortex. Analysis involves looking for pre-defined patterns. Other possibilities: Imagining movements Mental math Imagining language Analysis could then involve looking for embedded patterns as opposed to an overall look.

Paper Purpose and Motivation Robotic and prosthetic control has been shown with monkeys and implantable electrodes. Never been accomplished with humans. Goal is to show that, with only a short amount of training time and utilizing non-invasive means, a human subject can control a brain-actuated robot. Additionally, would like to show that mental control is only slightly worse than manual control.

Interface Protocol

EEG Techniques Synchronous protocols often limited to low bit rates below 0.5 bits/s => time-locked to externally paced cues. New approach uses an asynchronous protocol. Analyzes the ongoing EEG to determine the subject's mental state, which they can voluntarily change at any moment. Theoretical bandwidth between 1 and 1.5 bits/s.

Interface Setup Two patients, A and B. Commercial EEG cap. Measured 8 standard fronto-centro-parietal locations: F3, F4, C3, Cz, C4, P3, Pz, and P4. Sampling rate: 128 Hz.

Interface Setup Raw EEG potentials => suface Laplacian transform => order 2 spherical spline. This spatial filtering yields new potentials that should represent better the cortical activity due only to local sources below the electrodes. Welch periodogram algorithm to estimate power spectrum over previous second.

Interface Setup Averaged 3 0.5 second segments with 50% overlap => resolution of 2 Hz. Values in 8-30 Hz normalized by the total energy in that band. => EEG sample: 96 features 8 channels * 12 components/ch 16 samples computed per second (62.5 ms delay)

Training Methods Subjects learned to control 3 mental tasks of their choice out of: Relax Imagine repetitive left hand/arm movements Imagine repetitive right hand/arm movements Imagine a spinning cube Successive subtraction by a fixed number Eg. 64-3=61, 61-3=58, etc Word association A: relax, left movement, cube rotation B: relax, left movement, right movement No previous BCI experience or training.

Training Methods 4 consecutive training sessions per day. ~5 mins/session, with 5-10min break between Subjects switched randomly between their 3 tasks every 10-15 seconds. Online feedback through colored buttons on a computer screen => each button corresponds to a specific task. Statistical classifier optimized offline.

Training Methods After task training, subjects trained to the robot for 2 days. Results presented are after the second day. The BCI and subjects both adapted to eachother: training was not simply for the subject.

Statistical Methods

Gaussian Classifier State #1, #2, #3, or unknown. Input: EEG samples Output: Probability distribution for states

Equations that Do Something

Interface Mode I BCI responds every 0.5 seconds. Mode I: Computes probability for each class. Averages over 8 consecutive samples. Estimates probability using Bayes' formula. Compares final probability with a threshold of 0.85. Errors <5%, unknown <30%. Theoretical bandwidth: 1 bit/s.

Interface Mode II Similar to Mode I. Requires two consecutive 0.5 s periods w/the same classification. Errors <2%, unknown <40%. Theoretical bandwidth: 1bit/s.

Robot and World Setup

The Task Drive the robot through different rooms in a house-like environment. The robot is similar to a miniature wheelchair. As only 3 commands are available to the users, it is necessary to interpret them as high-level instructions rather than low-level motor commands.

The Robot Two wheeled vehicle: modelling a wheel chair. 8 infrared sensors spread out around 360 degrees. Multilayer perceptron to map sensors into state. 3 feedback lights on robot (same as training): Green => mental command #1 Blue => mental command #2 Red => mental command #3

The Commands High level instructions, dependent on the robot state. The robot transitions between states based on both BCI and sensor input => behavior based controller. Generalized input commands: #1: Move forward. #2: Turn left / follow left wall. #3: Turn right / follow right wall.

BCI Interface High level commands can be received at any time. Robot continues executing command until another is received. Infrared sensors and built-in logic take care of low-level issues such as speed, turning radius, etc. BCI strictly used for communicating what, not how.

Finite State Automaton State changes based on sensor and BCI input. Commands relative to current state: In an open space, left and right mean turn left and right. In a confined space, left and right mean follow left/right wall until opening, and turn into room. Forward signifies moving forward and not turning when an opening appears. Stop for obstacles. Visual colored light feedback allows users to correct state before action if misinterpreted.

Results

Mode I Training Results Subject A 5 days of initial training Subject B 3 days of initial training Satisfactory performance: >60% correct, <5% errors

Mode II Task: Visit 3 different randomly chosen rooms. ~10 minutes continuous usage 100% success, in order Failure when BCI was too slow (missed a door etc) Correctable by user

Quantitative Results New experiment used a different room layout. Subjects first drove under mental control, and then manual control. Results compared: average only 35% longer for brain control.

Conclusion

EEG for Robotic Control Much lower quality and resolution than implantable electrodes. Still sufficient to operate a robot with the appropriate constraints and goals. This is possible because of the combination of: Advanced robotics An asynchronous protocol Machine learning techniques.

Extending into the Real World Not quite feasible for a real-world wheel chair: Movement would effect BCI readings. The real world has many more obstacles and would require finer control.

Future Research [Michel et al 2001] suggests that it is possible to extract a larger number of mental states, specifically enough to more fully control robotic and prosthetic devices. Larger numbers of electrodes would be used. Scalp potentials => brain maps => activity in small areas. Use activity in distinct parts of the brain map as opposed to overall EEG features.