LibEMG: An Open Source Library to Facilitate the Exploration of Myoelectric Control
Supplemental record retained to make the downloaded paper corpus fully navigable.
- Year
- —
- Skill
- medium
- Docs
- moderate
- Rubric
- N/A
Implementation assessment
Scoring by criterion
Scores describe accessibility and implementation characteristics reported in the reviewed source. They are not a measure of scientific quality.
Resolution
N/APaper is outside the rubric's bioprinting/liquid-handling/microfabrication types.
Scalability/Throughput
N/APaper is outside the rubric's bioprinting/liquid-handling/microfabrication types.
Build and Part Sourcing Complexity
N/APaper is outside the rubric's bioprinting/liquid-handling/microfabrication types.
Skill Complexity
N/APaper is outside the rubric's bioprinting/liquid-handling/microfabrication types.
Equipment/Cosumable/Facility Requirement Accessibility
N/APaper is outside the rubric's bioprinting/liquid-handling/microfabrication types.
Application Level
N/APaper is outside the rubric's bioprinting/liquid-handling/microfabrication types.
Accessibility to documentation
N/APaper is outside the rubric's bioprinting/liquid-handling/microfabrication types.
Validation/Troubleshooting Complexity
N/APaper is outside the rubric's bioprinting/liquid-handling/microfabrication types.
Speed/Cycle Time
N/APaper is outside the rubric's bioprinting/liquid-handling/microfabrication types.
Build Time
N/APaper is outside the rubric's bioprinting/liquid-handling/microfabrication types.
Linked tools
Record metadata
Publication data
Crossref and OpenAlex
Publication record
Abstract
Myoelectric control has been used predominantly in the field of prosthetics, but is an increasingly promising hands-free input modality for emerging consumer markets such as mixed reality. Developing robust machine learning-enabled EMG control systems, however, has historically required substantial domain expertise. This has presented a significant barrier to entry for researchers, impeded progress in EMG-based interaction design, and contributed to the perception that such systems lack the robustness and intuitiveness required for real-world use. To overcome these challenges, we present LibEMG, an open-source Python library for performing offline EMG analyses and developing online EMG-based interactions. By abstracting the challenges and nuances surrounding myoelectric control, including hardware interfacing, data acquisition, feature extraction/selection, classification, post-processing, and evaluation, we eliminate many of the significant barriers limiting the exploration of this technology. Combining expertise from the prosthetics and human-computer interaction communities into a shared library, extensive examples, and documentation, we provide researchers with an accessible tool to accelerate research and improve reproducibility in myoelectric control. In doing so, we aim to facilitate the exploration of this technology, particularly outside prosthesis control, to unlock its potential as a widely applicable hands-free input modality.
Bibliographic details
Access and metrics
Topics and keywords
Funding
- Natural Sciences and Engineering Research Council of Canada
Perspective and practical signals
Why it matters
Supplemental record retained to make the downloaded paper corpus fully navigable.
Limitations
Metadata is limited to the download manifest and title-derived mapping.