Neuromeka client protocols for IndyDCP3, IndyEye, Moby, Ecat, and Motor
Project description
Neuromeka Robot API
This package provides client protocols for users to interact with Neuromeka's robot products, including Indy, Moby, Ecat, and Motor.
- Website: http://www.neuromeka.com
- Source code: https://github.com/neuromeka-robotics/neuromeka-package
- PyPI package: https://pypi.org/project/neuromeka/
- Documents: https://docs.neuromeka.com
Installation
Python
You can install the package from PyPI:
Install dependencies if missing:
sudo apt-get install libjpeg-dev zlib1g-dev
On python < 3.12:
sudo apt install -y python-distutils
Install Neuromeka package
pip install neuromeka
C++
TBD
Usage
Python
Python neuromeka
package contatins the following client classes:
- IndyDCP3 in indydcp3.py
- IndyEye in eye.py
- EtherCAT in ecat.py
- Moby in moby.py
To use a client class, simply import it and create an instance:
from neuromeka import IndyDCP3, IndyEye, EtherCAT, MobyClient
moby = MobyClient("192.168.214.20")
indy = IndyDCP3("192.168.0.11")
eye = IndyEye("192.168.0.12")
ecat = EtherCAT("192.168.0.11")
C++
TBD
Dependencies
Python
This package requires the following dependencies:
- grpcio
- grpcio-tools
- protobuf
- requests
- Pillow
- numpy
- pyModbusTCP
- netifaces
These dependencies will be automatically installed when you install the package using pip.
C++
TBD
Examples
Please refer to the 'python/examples' folder in the package for Python usage examples.
Support
If you encounter any issues or need help, please open an issue on the project's repository.
License
This project is licensed under the MIT License - see the LICENSE file for details.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
File details
Details for the file neuromeka-3.2.0.9-py3-none-any.whl
.
File metadata
- Download URL: neuromeka-3.2.0.9-py3-none-any.whl
- Upload date:
- Size: 109.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.8.18
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c8e5ff66b2710a59b7371b7f8822c58f582863e03939a70602185254c8b534fd |
|
MD5 | 6122795539d78c0ac59e98c45b97068e |
|
BLAKE2b-256 | f2e25c0b4c0b6b10e908fef35be6a4c54fa5cb2e7815f476be1fa175f1ebaaac |