A Novel Approach to game control using hand gestures and biosignals
-
Anaconda - Follow instructions to install the latest version of anaconda distribution for your platform in the Anaconda docs
-
Virtual Environment - We recommend working within a virtual environment whenever working on this projects. This keeps the dependencies separate and organized. Instructions for setting up a virual environment for your platform can be found in the python docs
-
PIP Packages - Once your virtual environment is setup and running, install the required dependencies by running the following in the anaconda shell prompt:
conda install sys
conda install pylsl
conda install pywt
conda install pygame
The Opensignal software comes bundled together with the bitalino device.
-
First ensure that the bitalino device is paired via bluetooth to the target pc
-
Open the open signal software and initialised the port the EMG sensor is connected
-
Activate the LSL streaming channel and set to auto.
-
From the
base
directory after creating the virtual environment. -
To run the program, kindly execute the following command in the
anaconda
prompt orgitlab
terminal:
py game.py
The stop
the program run Ctrl
+ c
from your windows laptop or CMD
+ c
on Mac.
The data acquisition stage was implimented using python.
This LSL stage has been was implimented using python.
This was done using wavelength transform.
This feedback from the user stage has been fully implemented.
The PYGame integratio was implimented using python threading.