ARCOR2 Dobot service
Project description
arcor2_dobot
Environment variables
ARCOR2_DOBOT_URL=http://0.0.0.0:5018- by default, the service listens on port 5018.ARCOR2_DOBOT_MODEL=magician- can be set tomagicianorm1.ARCOR2_DOBOT_BIAS_X(as well as_Yand_Z) - sets EEF parameters (offset), default value is 0.ARCOR2_DOBOT_MOCK=1- the service will start in a mock (simulator) mode.- Please note that the mock mode is fully functional only for
magician. Them1does not have IK/FK implemented yet.ARCOR2_DOBOT_DEBUG=1- turns on debug logging.
- Please note that the mock mode is fully functional only for
Changelog
The format is based on Keep a Changelog,
[1.3.0] - 2024-04-11
Changed
- Updated dependencies, switched to Python 3.11.
[1.2.0] - 2024-03-26
Changed
- Setting belt distance is now blocking operation.
[1.1.1] - 2024-02-20
Fixed
- Biases are now converted to millimeters when sent to robot.
[1.1.0] - 2024-02-08
Changed
- Added
ARCOR2_DOBOT_BIAS_X,ARCOR2_DOBOT_BIAS_Y,ARCOR2_DOBOT_BIAS_Zenv. variables to set EEF parameters - offset, which is different for different tools.
[1.0.0] - 2023-02-14
Changed
- Marked as a stable version.
- Health check end-point changed to
/healthz/ready.
[0.6.0] - 2022-10-28
Changed
- Switched to Python 3.10, updated dependencies.
[0.5.1] - 2022-09-08
Fixed
DobotGeneralhad wrong ancestor.moveTypedefault value.
[0.5.0] - 2022-09-02
Changed
- BREAKING: Implement new error handling flow. Error codes of every endpoint were replaced with error types as described in swagger documentation.
- Updated API description.
- Model and port are now set using environment variables.
Added
- New exception classes
[0.4.1] - 2022-02-17
Added
- Support for safe movements.
- Connection to Scene Service Mock needed.
- New parameter
safeforPUT /eef/pose. - For JOINT and JUMP movements: add intermediate points with higher z, if there might be a collision.
- For LINEAR: raise an exception if there might be collision.
- Debug logging can be turned on by adding
-dor settingARCOR2_DOBOT_DEBUG.
Fixed
- In mock-mode,
cleanupwas throwingAttributeError.
[0.4.0] - 2022-01-25
Added
- Support for conveyor belt.
Changed
- Suction is switched off during
stop.
[0.3.0] - 2021-10-25
Changed
- New environment variable
ARCOR2_DOBOT_MOCKto start the service in a mock mode. - Classes updated to match
Robot(new argumentinclude_gripper). - Handle
DobotApiexceptions to produce nice error messages. - Use HTTP code 204 instead of 200 where it makes sense.
[0.2.3] - 2021-05-21
Fixed
- EEF orientation.
- State controller paths.
[0.2.2] - 2021-03-17
Fixed
- Suction offset for M1 adjusted
[0.2.1] - 2021-03-15
Fixed
- Dobot axis Z is in mm
- Added fixed offset for suction
[0.2.0] - 2021-03-03
Changed
- Integration of
pydobotlibrary (own modified fork). - API for hand teaching mode.
[0.1.0] - 2021-02-08
Changed
- Initial release of the Dobot service.
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
arcor2_dobot-1.3.0.tar.gz
(17.6 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file arcor2_dobot-1.3.0.tar.gz.
File metadata
- Download URL: arcor2_dobot-1.3.0.tar.gz
- Upload date:
- Size: 17.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e860863aa8a7b2064d8af4a1d156ae2d6b2057c1ca29cd1b363035ed7c412b82
|
|
| MD5 |
1facfb79e25a7e02613a8a30da05b5f1
|
|
| BLAKE2b-256 |
74841364242065dc83ef805af786cf0ea5f0521e68a0c3b12a3e92a309c2ade5
|
File details
Details for the file arcor2_dobot-1.3.0-py311-none-any.whl.
File metadata
- Download URL: arcor2_dobot-1.3.0-py311-none-any.whl
- Upload date:
- Size: 18.4 kB
- Tags: Python 3.11
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
787ee0ca89295899ba3443efe7c2044014a1a53fa4efe0261fd0863f71cd3fe7
|
|
| MD5 |
b70c8d7bef15e4a7751fb32f200ecb72
|
|
| BLAKE2b-256 |
e4894dd463d6100750cea5cfb2b12819c1ff4a4f896f2a04c52d4d0147d3db9c
|