An integrated system for mapping EEG and EMG neural activity to computer actions, enabling hands-free or augmented computer interaction.
- Analysis/: Contains offline analysis scripts and Jupyter notebooks (e.g.,
EMGCursorAnalysis.ipynb) for processing neural data and evaluating decoding performance. - Hardware/: KiCad design files for the V4 Hardware Development Pro, including schematics, PCB layouts, and symbol libraries.
- Software/: Core software for mapping decoded neural activity to computer actions in real-time. Includes a GUI for recording and real-time visualization.
- Tasks/: Interactive prompts for neural data collection and calibration. Key tasks include:
- Radial 8 / Center Out: Calibration for 8-direction cursor control.
- Grid Task: Performance evaluation and training for complex cursor control.
- Diagnostics: SNR evaluation and whole-hand imagery diagnostics.
- V4_Hardware_Design_Files/: Additional hardware design resources and board design files.
- Python 3.x
- Dependencies:
pip install -r requirements.txt
To collect neural data for training models, use the scripts in the Tasks/ directory. Each task saves data into .mat files containing neural activity, cue labels, and metadata.
Refer to Tasks/README.md for detailed task descriptions and design parameters.