Skip to content

Controlling a rover with mental commands using Emotiv Insight. A brain computer interface (BCI) implementation.

Notifications You must be signed in to change notification settings

Rakesh420/Emotiv-cortex-v2-rover

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 

Repository files navigation

Emotiv-cortex-v2-rover

Controlling a rover with mental commands using Emotiv Insight. Image of Yaktocat A Brain-Computer Interface implementation to control a rover with real time EEG data.

Using an EEG acquisition device - Emotiv Insight to read the brain signals. The official Emotiv BCI software is used to train and classify mental commands.

In the future, I would like to use signal processing tools to convert the raw EEG time domain data into frequency domain. We can then assess the mental activity of the user(i.e. attentive, relaxed, tensed) using the frequency domain singals.

Requirements:

  • Python 3.
  • Raspberry pi 3.
  • Emotiv Insight.
  • Rover

How to run the rover:

  • Connect the Emotiv Insight to the EMOTIV app and open up the EMOTIV BCI app.
  • Run the EEG_Main.py on the compter which is running the Emotiv Cortex App.
  • Run the rover.py on the Raspberry pi which is also used to run the flask server.

About

Controlling a rover with mental commands using Emotiv Insight. A brain computer interface (BCI) implementation.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages