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
You can install the package from PyPI:
pip install neuromeka
TBD
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")
TBD
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.
TBD
Please refer to the 'python/examples' folder in the package for Python usage examples.
If you encounter any issues or need help, please open an issue on the project's repository.
This project is licensed under the MIT License - see the LICENSE file for details.