Skip to content

neuromeka-robotics/neuromeka-package

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Neuromeka Robot API

PyPI

This package provides client protocols for users to interact with Neuromeka's robot products, including Indy, Moby, Ecat, and Motor.

Installation

Python

You can install the package from PyPI:

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.