Skip to content

maximyudayev/hermes-cometa

Repository files navigation

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.

About

Cometa sEMG support module for HERMES

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages