Skip to content

McGill-AI-Lab/sEMG-Hardware

Repository files navigation

open-semg-16: Open-Source 16-Channel High Accuracy EMG

Recent advances in surface electromyography (sEMG) decoding, such as Meta’s EMG2Pose, EMG2QWERTY datasets, and their associated pretrained models, have demonstrated high-accuracy hand-pose and typing reconstruction. However, these breakthroughs rely on Meta’s proprietary acquisition hardware (sEMG-RD), limiting reproducibility and broader utility for independent research and open development. This repo aims to make the hardware, data, model pipeline transparent, modifiable, and benchmarkable.

open-sEMG-16 will be a 16-channel, high-fidelity, wrist-wearable sEMG platform built from commercially available components, with design files + firmware to enable end-to-end reproducibility.


High-level modules (see top-level folders):

  • Hardware/open-sEMG-16 hardware stack (schematics/PCB, electrode layout, enclosure notes, firmware hooks, bring-up docs).
  • (future)_acquisition/ — acquisition + preprocessing utilities (streaming, windowing, filtering, normalization, dataset I/O, evaluation harness).
  • (future)data/ — dataset organization, conversion scripts, and format docs (raw → aligned → windowed → model-ready).
  • (future)hand-joint-labeling/ — tooling for pose labeling / alignment (e.g., joint definitions, coordinate frames, annotation utilities).
  • Weareable sEMG Report.pdf — a PDF report summarizing the design and development of the wearable sEMG platform, including a review of hardware design choices, justification of our component choices, and introduction to the data collection pipeline.
  • Documents/ — remaining design docs, physiology summaries, meeting notes, and other internal documentation.

Status: still in active development; APIs and folder contents may shift. We aim to keep experiments config-driven and results reproducible as the codebase stabilizes.


Prototype picture is shown below, the final device will be a wireless wearable. karen-semg

Contributors

  • Emir
  • Karen
  • Oscar
  • Jazia
  • Clarissa
  • Emiliano

References

will include list of components and their associated datasheets

About

Open hardware pipeline for wrist-worn surface EMG

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors