Skip to main content

A Cometa sEMG support module for HERMES

Project description

HERMES - Cometa WavePlus sEMG

Support package to interface the Cometa WavePlus commercial Mini Wave or Pico sEMG sensors in HERMES via the OEM C# shared libraries.

[!NOTE] Cometa WavePlus is a system of up to 16 wearable sEMG sensors, and a receiver base station connected to a Windows PC, with a practical range of ~20 meters. Lost packets are filled by the base station with repeated most recently received values. Ensure the person stays in range or the base station is moved around for this device.

[!NOTE] While it says that Cometa has a Python integration, it's a community driven package. You can access a work-in-progress Python binding, pyemg-cometa, to the C# OEM DLLs that powers this package and is suitable for out-of-the-box realtime streaming acquisition. The same binding and OEM DLLs are packaged within submodules of this project for convenience and will become an external dependency later.

Installation

The package interfaces identically the Mini Wave and the Pico sensors, whichever are on and connected to the Cometa WavePlus base station, under the same namespace hermes.cometa package, as CometaProducer.

Install WavePlus drivers (EmgMDrivers and EmgMUsbDrivers) for Windows after registering on the Cometa website.

[!NOTE] The latest distributed sEMG drivers marked for Windows 8.1 are compatible with Windows 10/11 and have been validated. The distributed USB drivers marked for Windows 10 are also compatible Windows 11.

From PyPI

pip install pysio-hermes-cometa

From source

git clone https://github.com/maximyudayev/hermes-cometa.git
pip install -e hermes-cometa

Usage

Using the device follows the standard configuration file specification process of HERMES nodes.

Verify in EMG Motion Tools Windows desktop application that sensors are attached, impedance is checked, and the qulity of the signal is good. Close the application.

[!IMPORTANT] Only 1 connection to the base station can be done at a time, either EMG Motion Tools app, or HERMES. Else the device won't connect.

Citation

When using any parts of this repository outside of its intended use, please cite the parent project HERMES.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pysio_hermes_cometa-0.0.3.tar.gz (9.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pysio_hermes_cometa-0.0.3-py3-none-any.whl (10.5 kB view details)

Uploaded Python 3

File details

Details for the file pysio_hermes_cometa-0.0.3.tar.gz.

File metadata

  • Download URL: pysio_hermes_cometa-0.0.3.tar.gz
  • Upload date:
  • Size: 9.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for pysio_hermes_cometa-0.0.3.tar.gz
Algorithm Hash digest
SHA256 83dc7e07bdf1d5601844da189ed414398618163ff32c2db6aa3cfb4eadbf1ac0
MD5 6503e1df544794a58a01b8663ce30310
BLAKE2b-256 f7a12098063a0d8398b818cee9e8daa13b5df5a383935e08f00fe133bdb5bbb9

See more details on using hashes here.

File details

Details for the file pysio_hermes_cometa-0.0.3-py3-none-any.whl.

File metadata

File hashes

Hashes for pysio_hermes_cometa-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 3844265a296a144cc375a6348eb16c8c403a18802faa9aa1e97c1d8a017a3a7a
MD5 6d1530be21cc5f0375c1d890a8574e37
BLAKE2b-256 968058a1b3eef37b566494c048aa816c87979de89368c42d349adf32daaf5ca4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page