Skip to content

Gaitech BCI is Brain computer Interfacing platform for ROS based robots, The hardware it provides is H10C, which is a high quality EEG headset. It includes handy ROS programs for carrying out Brain Robot Interfacing research

Notifications You must be signed in to change notification settings

Alibinwahid/gaitech-bci

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

gaitech_bci

Gaitech-BCI is a comprehensive hardware and software platform for carrying out Brain Computer Interfacing (BCI) research on ROS enabled robots. The platform includes a 10 channel wireless EEG device (Avertus H10C) having dry electrodes along with set of essential ROS packages and Graphical User Interfaces to configure multiple EEG devices, create and analyze labeled EEG datasets and write ROS based programs to control robots by using real-time EEG signals.
Pre-req:
Make sure ROS is installed and properly setup on Linux. Follow this link to install ROS according to your operating system: http://www.ros.org/install/
recommended ROS version is kinetic

Installation:

  1. Create catkin workspace
    $ mkdir -p ~/gaitech_bci_ws
    $ cd gaitech_bci_ws
    $ mkdir src
    $ catkin_make

  2. Clone gaitech_bci repository in gaitech_bci_ws/src and catkin_make the workspace
    $ cd ~/gaitech_bci_ws/src
    $ git clone https://github.com/gaitech-robotics/gaitech-bci.git
    $ cd ../
    $ catkin_make

  3. source the workspace environment
    $ source ~/gaitech_bci_ws/devel/setup.bash

Depending on your system you might need to install following Dependencies:
python-avertuseegheadset (get it from Gaitech Robotics along with licence key if you already have H10C EEG headset)
pyqtgraph
python-qt4
numpy
scipy
gstreamer-1.0

About

Gaitech BCI is Brain computer Interfacing platform for ROS based robots, The hardware it provides is H10C, which is a high quality EEG headset. It includes handy ROS programs for carrying out Brain Robot Interfacing research

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 95.5%
  • CMake 4.5%