Annual: 2018

EM113 »
Wheelchair control through EEG
📁Other: brain–computer interface (BCI)
👤Hasanain Hatem
 (University of Kufa)
📅Dec 31, 2017
Semifinalist


👀 5819   💬 14

EM113 » Wheelchair control through EEG

Description

driving wheelchair by electroencephalography (EEG).

Project Proposal

1. High-level Project Description

1. Design Goals

When you are being in a word after not a few wars, you well find yourself surrounded by a non-neglected number of disabled persons. Oure purpose in this project is to reduce some of these humans’ difficulties by driving a wheelchair just by imaging. User’s controls are straightforward, just an EEG (ElectroEncephaloGram) sensor that put on the scalp, switch, and display screen (may be used in future designs). Using FPGA feature of processing parallel input of EEG, we expect to produce a fast and low cost calculations.

2. Application areas and Target users

 The scope of EEG is growing. By using EEG with FPGA, disabled people can not only move a wheelchair, but also drive cars. EEG is not exclusive for disabled people only; anyone can use this technology to play music by just hear it inside your mind, calling, thinking of words rather than typing them and more unbounded applications, these applications need a high speed processing. Furthermore EEG can be used to help blind people, for instance, using their phone.

2. Block Diagram

Wheelchair control block diagram

Wheelchair control block diagram

1. Processing Section :

A) FSM For RAM: Controls modes, which essentially branch into three states:

  1. Recording: Collecting data (thoughts) form the user to a corresponding action (move forward/ backward or turn left/right).

  2. Reading: Comparing current data comes from user (thoughts) with the collected data in Recording mode.

  3. Standby: Doing nothing, in case the user wants to stop a couple of minutes.

FSM For RAM state diagram

FSM For RAM state diagram

B) EEG Convertor: Converts the input signal into parallel input (in case we use USB as input port rather than GPIO).

C) RAM: Stores the data comes from the EEG after it is been converted by EEG Convertor, when the user in Recording mode. Or sends stored data to the EEG Comparator to compare it with current receiving data (thoughts) of user when Read mode is selected.

D) Comparator: Compares current data comes from user (thoughts) with the stored data in the RAM.

E) Motors Selector: decides which motor to be running according to the result of Comparator. Basically there will be two motors (Left & Right).

2. Inputs/Outputs :

  1. Inputs :
    1. EEG: Reads signals from user’s brain.
    2. Switches: To select mods.
  2. Outputs :
    1. Motors: Which drive the chair.
    2. LEDs: Ones to reflect current mode, others to guide users during Recording mode.

System flow diagram

System flow diagram

3. Intel FPGA Virtues in Your Project

The main benefit of using FPGA in our design is to process all input signals from EEG in the same time. We believe that will make the overall operation faster. Other advantage is energy efficiency comparing with CPUs as we expect to be. One more important virtue is that it is easy to extend the design. We wish we will be able to add more features, like sensors to avoid crashing and falling from edges or add an LCD to replace LEDs.

4. Design Introduction

5. Function Description

6. Performance Parameters

7. Design Architecture



14 Comments

Pedro Miguel Baptista Machado
This project is incomplete, lacks in terms of documentation, there is no information about the methodology/results and there is no discussion or mention of the future work.
🕒 May 28, 2018 11:42 AM
Ren Aifeng
A very good project, and very difficult. I expect .....
🕒 Jan 30, 2018 02:30 PM
Zaid Mohammed
Great idea , keep going we support you
🕒 Jan 27, 2018 08:05 PM
Baraa Abd alzahra
Good luck
🕒 Jan 26, 2018 06:12 PM
ahmed adel
OK good project .
but how will you decode the signal that come from mind and where you will do this work in or out FPGA
🕒 Jan 26, 2018 12:07 PM
Morteza Abbas
Good luck my friends
🕒 Jan 25, 2018 11:45 PM
Hassan ali
That's awesome bro. Keep going
🕒 Jan 25, 2018 09:17 PM
Donald Bailey
Have you tested the algorithm (and EEG matching) in software to verify that the algorithms would work?
🕒 Jan 25, 2018 09:17 PM
eman abd al-latif
good luck guys!
🕒 Jan 24, 2018 12:34 AM
Bing Xia
good project, looking forward it.
🕒 Jan 16, 2018 06:50 AM
berkay egerci
keep going! good project and good luck !
🕒 Jan 14, 2018 09:19 PM
berkay egerci
keep going! good project and good luck !
🕒 Jan 13, 2018 10:03 AM
kemal eddin ahmedzad
like it
🕒 Jan 12, 2018 01:23 PM
MOHAMED
Good Project. Keep moving.
🕒 Jan 12, 2018 02:33 AM