Skip to main content

An ergonomic and type-hinted Python API for Dobot Products TCP-IP Protocol

Project description

Ergonomic and type-hinted Python API for Dobot Products

A work-in-progress API, but with the goal of becoming the standard communication layer with Dobot Product's TCP-IP Protocol.

The majority of the Dobot TCP-IP methods are renamed to adhere to snakecase formatting and increase readability.

Unique to this API, each method could potentially return an error, this allows for you to determine how errors should be handled in your implementation.

How to use this API?

To use the API, just simply download the PyPi package through pip install dobot-util.

After installing the package, you can import the Dobot class and the DobotError type.

Its important to note that you need to switch your Dobot Robot into TCP-IP Development Mode in Remote Control settings otherwise it won't connect.

Once this is all configured, you can provide the IP of the robot on your local network and easily start a connection and issue commands from each component.

There are three components - Dashboard, Movement, and Feedback. Each of them have their own responsibility and their name explains their role well-enough.

For actual examples of the API being used in code, check the examples directory.

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

dobot_util-1.0.0.tar.gz (19.2 kB view details)

Uploaded Source

Built Distribution

dobot_util-1.0.0-py3-none-any.whl (19.1 kB view details)

Uploaded Python 3

File details

Details for the file dobot_util-1.0.0.tar.gz.

File metadata

  • Download URL: dobot_util-1.0.0.tar.gz
  • Upload date:
  • Size: 19.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.6

File hashes

Hashes for dobot_util-1.0.0.tar.gz
Algorithm Hash digest
SHA256 fe8119d75221f2c7666a0891933bd7cdf3d179a5f9ce1a75b6c87521bd654767
MD5 5ba72b97134414a4a1372fb7afdccb9f
BLAKE2b-256 a497dfba71224b48e979ec05b0b576f8693a168ffe7a46f25e71250116c93d3d

See more details on using hashes here.

File details

Details for the file dobot_util-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: dobot_util-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 19.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.6

File hashes

Hashes for dobot_util-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f6ea6f536faf35871a52ddd1ba0b67fd61d794a1b88c50c5c58b487d9cddbc08
MD5 5cee728c49bc1a0911f8d9ad854933e0
BLAKE2b-256 9d79260ea91fd85abca2ec63db696088dc28ac0685bb003ebd923a903e24b704

See more details on using hashes here.

Supported by

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