Skip to content

alexhongs/myo-run

Repository files navigation

myo-run

Myoelectric Runner Game controlled with Muscle

  • Add .gitignore separately in individual projects

Muscle Classifier

Digital Signal Processing and Machine Learning TODO: need comments and code for muscle classification here

Unity Game Project

List of Projects:

Opening Unity Game Project

  1. Download Unity Hub
  2. Download Unity version 2019.4.10f1
  3. Open Unity Hub
  4. Click Projects > Add > go into myo-run directory > click Unity Project and click Open
  5. Open Project
  6. Under Projects Tab, go to Assets > Scenes > and click Scenes to load project
  7. Click Play button to start game

UDP Connection (link)

UDP Streamer - sends data to specific address port. This is the Client in classical UDP Server Client model. UDP Receiver continuously receives information from the specific address port, having been binded to the port. This is the Server in classical UDP Server model.

Click here for more explanation

Mock Muscle Classifier (link)

Mock Muscle Classifier simulates results we expect to get from DSP/ML Muscle Classifier. Use mockController.py to mock sending inputs from steamer using keyboard inputs (left, right, up, down arrows).

Left: Flexion, Right: Extension, Up: Pronation, Down: Supination

pip install pygame
python connection/mockController.py