This acquisition program is for "Finger Movement Recognition via High-Density Electromyography of Intrinsic and Extrinsic Hand Muscles"
- The acquisition program is written by Python 3.8 and compatible with Python 3.6
- UI is designed by PyQt5,
The collected gestures are as follows:
1 finger | 2 and 3 fingers | 4 fingers and others |
---|---|---|
01 index | 05 index+middle | 10 fingers flex |
02 middle | 06 middle+ring | 11 fingers abduction |
03 ring | 07 ring+little | 12 fingers adduction |
04 little | 08 index+middle+ring | |
09 middle+ring+little |
- Run "pip install -r requirements.txt" in your terminal.
- Open Myo Connect.exe before running the acquisition program.1
- Run "python Program.cpython-36.pyc" to open the acquisition program.
- Tap the "Add User" button to input the subject information.
- Select the right subject in the below Combo Box, then tap "Load" button to load the data.2
- Select the right COM Port to connect to the Data Glove.
- Set the "Myo Connect.exe" to connect the MYO armband.
- Connect the OT device with your PC.
- Tap "Start" button to start the acquisition.3
- Press "up" and "down" keys to choose the gesture you want to make.
- Press "Space" key to start the collecting, then the Target Trajectory Guidance Experiment will start. 4
- You can press the "Space" again to restart the collection.
- After ten seconds, the collection is stop, you can choose "ok" or "cancel" to accept or reject this trial.
Finally, at the end of the experiment, tap "Stop" to end the communication, then close the program at upper right icon
Note:
- If you skip or forget the step.2, it will pop up an error , and also reminds you to open official "MYO Connect.exe"
- Don't worry if you find the program is not responding after tapping the "Loading" button. It is because loading the data needs time, especially when you change to another subject who have just completed a session of data acquisition. More data were collected, it will need more time to load them, but not too long.
- You can choose to watch the specific sensor data by selecting the corresponding box in the "Debug" zone, so you don't have to open all the devices.
- You'd better not do Step. 1 now, otherwise the program may go wrong