EMG integration — OpenBCI EMG and Myo-compatible armband support #20

Open
opened 2026-04-26 21:47:44 -07:00 by pyr0ball · 0 comments
Owner

Add EMG signal source alongside EEG in the BCISource adapter.

Hardware:

  • OpenBCI EMG (analog input on Cyton, 8 channels) — already covered by brainflow Cyton support
  • Myo-compatible armbands via myo-python (8-ch EMG, quaternion IMU)
  • High-channel EMG for individual finger discrimination (16+ channels on Cyton Daisy or equivalent)

Feature extraction:

  • RMS (root mean square) amplitude per channel (muscle activation proxy)
  • Mean absolute value (MAV) — standard EMG feature
  • Zero crossing rate (ZCR) — frequency proxy
  • Waveform length (WL) — complexity measure

Classifier: same pipeline as gesture classifier (MLP or gradient boost). Muscle contraction patterns map to gesture classes.

New actions enabled: individual finger curl/splay (high-channel devices). Wrist flexion/extension. Forearm pronation/supination.

Multi-modal fusion (Phase C): combine camera + EMG confidence scores via weighted voting.

Add EMG signal source alongside EEG in the BCISource adapter. **Hardware:** - OpenBCI EMG (analog input on Cyton, 8 channels) — already covered by brainflow Cyton support - Myo-compatible armbands via `myo-python` (8-ch EMG, quaternion IMU) - High-channel EMG for individual finger discrimination (16+ channels on Cyton Daisy or equivalent) **Feature extraction:** - RMS (root mean square) amplitude per channel (muscle activation proxy) - Mean absolute value (MAV) — standard EMG feature - Zero crossing rate (ZCR) — frequency proxy - Waveform length (WL) — complexity measure **Classifier:** same pipeline as gesture classifier (MLP or gradient boost). Muscle contraction patterns map to gesture classes. **New actions enabled:** individual finger curl/splay (high-channel devices). Wrist flexion/extension. Forearm pronation/supination. Multi-modal fusion (Phase C): combine camera + EMG confidence scores via weighted voting.
pyr0ball added this to the Phase C — EEG and EMG Hardware milestone 2026-04-26 21:47:44 -07:00
Sign in to join this conversation.
No labels
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Circuit-Forge/raven#20
No description provided.