/Kinesis

Kinesis is a movement decoding pipeline for OpenBCI headsets that integrates automatic motion tracking with real-time signals processing.

Primary LanguagePythonMIT LicenseMIT

Streamlined Movement Decoding on OpenBCI Headsets

License: MIT

Kinesis YouTube Video

Kinesis is a movement decoding pipeline for OpenBCI headsets that integrates automatic motion tracking with real-time signals processing. Configured for (1) synthetic data streams and (2) the OpenBCI Cyton Daisy board.

Special thanks to OpenBCI, Brainflow, and Sentdex for the supporting code.

Usage

Set Up a Conda Environment

Download Miniconda and run:

conda env create -f mousai.yml

Run Kinesis.py

To start the app, run:

python Kinesis.py

Known Bugs

Termios Keylogging (Windows)

Termios is not compatible with Windows. Since this part of the code only toggles between a black background and live video, please comment this out and continue working with Kinesis.