Using EEG xARM approach for exoskeleton control
by Christopher Reyes & Dion Parra
Introduction
Introduction
Review of literature
Review of literature
Engineering Goal
Problem Statement Goal
Prosthesis control and movement is difficult with EEG
Making interface for xARM robot movement/control with EEG can help develop solutions
Materials
Muse Headband
xARM
Methods & Materials
Methods & Materials
We initially ran into problems using Python’s package installer pip in the command prompt. After troubleshooting and updating system paths, we were able to install all necessary packages.
The xArm’s official software was outdated and couldn’t connect through USB. We switched to using updated libraries from GitHub. The following commands were run in the PyCharm terminal to get everything working:
Intended Methods & Materials
Muse
Python connection
Laptop
Connection
xARM
receiving/sending info
receiving/sending info
Connection between systems
Similar Methods & Materials
T. H. Hsieh, "An EEG-based Approach for Exoskeleton Control," Final Report of College Undergraduate Research Project, 2011
Similar Methods & Materials
T. H. Hsieh, "An EEG-based Approach for Exoskeleton Control," Final Report of College Undergraduate Research Project, 2011
Start
Receive EEG data
EEG post- processing
Neutral State?
State 1?
Send Command 1
Keypress?
End
Yes
Yes
Yes
State 2?
No
Send Command 2
Yes
Expected Results
Similar Results
T. H. Hsieh, "An EEG-based Approach for Exoskeleton Control," Final Report of College Undergraduate Research Project, 2011
Discussion - Future Research and Implications
Discussions-Next Time
References
EMG
EEG
Input Module
Processing Modules
Executor modules
NXT robot
NAO robot
Exo skeleton
Input device driver
Data preparation
Output interface
Configuration
Input Interface
Classification
Algorithm
Output Interface
Configuration
Input Interface
Command
implementation
Output device
driver
Configuration
Bio potential Data
Normalized Data
Pattern number
Command sequence
Methods & Materials
GUI Controlled module configuration