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
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 Distribution
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | fe8119d75221f2c7666a0891933bd7cdf3d179a5f9ce1a75b6c87521bd654767 |
|
MD5 | 5ba72b97134414a4a1372fb7afdccb9f |
|
BLAKE2b-256 | a497dfba71224b48e979ec05b0b576f8693a168ffe7a46f25e71250116c93d3d |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | f6ea6f536faf35871a52ddd1ba0b67fd61d794a1b88c50c5c58b487d9cddbc08 |
|
MD5 | 5cee728c49bc1a0911f8d9ad854933e0 |
|
BLAKE2b-256 | 9d79260ea91fd85abca2ec63db696088dc28ac0685bb003ebd923a903e24b704 |