Turning muscle into input
Keyboards and mice cannot read intent. The goal of this project was to make the forearm itself an input device.
A personal creative project
Eight channels of muscle signal in, four hand gestures out — a wearable interface that reads the electrical activity of the forearm and turns it into software input.
The recorded talk
At the whiteboard: why the system exists, how the gesture data was recorded, and what the classifier does with those sixty-four numbers.
Seven steps, in the order they happened.
01 / 07
Eight electrodes sit on the forearm. Each reading captures all eight at once, eight times over, and those sixty-four numbers are the only thing the classifier ever sees — from them it decides which of four gestures you are holding.
The MYO armband carries eight sensors against the skin of the forearm. Each one measures the electrical activity produced by the muscles beneath it.
Every dataset line is eight consecutive readings of all eight sensors — 64 columns of EMG — plus one final column holding the gesture that was being held.
Given those 64 numbers the classifier predicts one of four classes: rock, scissors, paper, or the OK sign.
Each gesture was recorded six times for twenty seconds — 120 seconds per class — all from the same right forearm in a short timespan, then concatenated into one CSV per class.
The recorded talk goes through the idea, the recording setup, and what the classifier does with those sixty-four numbers.
Hardware and tooling
MYO armband · nukleos
The armband and the recording app are third-party tools. The pipeline, the feature windows, and the classifier on top of them are my own work.