- Ubuntu 16.04+
- Python 2.7
- numpy:
pip install numpy
- Matplotlib:
pip install matplotlib
- PySerial:
pip install pyserial
- PyQt5
sudo apt install python-pyqt5
- pyyaml:
pip install pyyaml
git clone http://nagoldfarb@fischerlab2.wpi.edu:7990/scm/exo/exoserver.git
cd exoserver
git submodule init
git submodule update
- Connect the device to the computer
- From the root of the exoserver folder:
python Main/Starting_GUI.py
- If you want to create a subject
- enter subject information in the text boxes
- if you do not all data will be saved with a blank subject name
- Enter the port ID (example: /dev/ttyACM0)
- Hit Connect to Exo to connect to the exoskeleton
- To view the sensors hit open monitor
- It you want to record data hit Start Session
- This will generate a yaml file with subject information
- To start recording hit Record
- This will start recording data into a CSV file
- To stop recording hit Stop
- This will stop the recording
- Update the yaml file with trial information
- open up a text box to write notes, they will be saved into a txt file