Skip to content

A web-based Virtual Reality experiment which allows users to locomote using Electroencephalogram (EEG) brainwaves.

License

Notifications You must be signed in to change notification settings

0xRampey/BrainShift

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BrainShift

A web-based Virtual Reality experiment which allows users to locomote using Electroencephalogram (EEG) brainwaves. MindWave Mobile EEG headset is used to detect eye blinks alongwith a thresholded concentration level, to execute locomotion.

Intent

To promote BCI (Brain Computer Interfacing) experiments, using an open-source and cross-platform WebVR technology like Aframe

Getting Started

Prerequisites

You need the MindWave Mobile headset to detect EEG waves. For setting up the headset, please refer to your user manual that came with it.
You also need node and npm installed to run this setup. Check their documentation for more information.

Installing

After installing node,

git clone https://github.com/prampey/BrainShift.git
cd BrainShift
npm install 
npm start

Troubleshooting

Make sure that your headset is paired and connected before you start the app. It may take 5-10 seconds for data to start streaming to your app after you make the connection.

The ThinkGear Connector app will multiplex connections to the headset, so if you are unsure if your connection is working correctly, you can use the included "Brainwave Visualizer App" while your Node app is running. If data is streaming correctly to the Brainwave Visualizer, then it should be streaming correctly to your app as well.

Built With

TODO

  • General locomotion
  • Shopping environment for tetraplegics that allows timed gaze input to buy products instead of keyboard/mouse input

License

This project is licensed under the MIT License - see the LICENSE.md file for details

About

A web-based Virtual Reality experiment which allows users to locomote using Electroencephalogram (EEG) brainwaves.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published