GithubHelp home page GithubHelp logo

ericeasthope / gaitech-bci Goto Github PK

View Code? Open in Web Editor NEW

This project forked from gaitech-robotics/gaitech-bci

1.0 0.0 0.0 4.11 MB

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

CMake 4.54% Python 95.46%

gaitech-bci's Introduction

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

gaitech-bci's People

Contributors

gaitechdev avatar

Stargazers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.