fabriciotorquato / pyxavier

This work evaluates different recurrent neural network architectures to control a virtual object on Robot Operating System (ROS) using electroencephalogram for signal acquisition. For the interface controls, voluntary hand motor actions were used, each hand for a different direction.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Pyxavier

Requirements

Library

Python

Description Tech Resources
get raw data - EEG Emokit API

Setup project

./setup.sh

Run

source venv/bin/activate

python -m example.create_dataset --dir={bci/emotion/ihc} --full={True/False}

python -m example.training_model --dir={bci/emotion/ihc} --show={True/False} --full={True/False}

python -m example.run_mlp --dir={bci/emotion/ihc} --show={True/False} --full={True/False}

python -m example.run_cnn --dir={bci/emotion/ihc} --show={True/False} --full={True/False}

python -m example.run_rnn --dir={bci/emotion/ihc} --show={True/False} --full={True/False}

About

This work evaluates different recurrent neural network architectures to control a virtual object on Robot Operating System (ROS) using electroencephalogram for signal acquisition. For the interface controls, voluntary hand motor actions were used, each hand for a different direction.

License:MIT License


Languages

Language:Python 95.8%Language:CMake 3.6%Language:Shell 0.6%