arcor2_fanuc
For the server to work, there must be a running MAPPDK driver on the robot. So far, it has been tested with LRMate 200iD/7L (for which there is also a model, adapted from ROS Industrial), but it should work with any robot driven by the R-30iB Mate Plus Controller.
Environment variables
ARCOR2_FANUC_SERVICE_NAME- set the service name ("Fanuc Service" by default).ARCOR2_FANUC_SERVICE_URL=http://0.0.0.0:5027- by default, the service listens on port 5027.ARCOR2_FANUC_ROBOT_HOST- ip address of the robot ("192.168.104.140" by default).ARCOR2_FANUC_ROBOT_PORT- port of the MAPPDK server (18735 by default).ARCOR2_FANUC_EEF_DO_NUM- digital output which controls the end effector (1 by default).ARCOR2_FANUC_MAX_VELOCITY- max TCP velocity (mm/s, 6000 by default).ARCOR2_FANUC_MAX_ACCELERATION- max TCP acceleration (mm/s-2, 100 by default).ARCOR2_FANUC_Z_AXIS_OFFSET- offset between base and origin of robot's world coordinate system, which is at J2 (330 by default).ARCOR2_FANUC_DEBUG=1- turns on debug logging.
Changelog
The format is based on Keep a Changelog,
[0.4.0] - 2024-04-11
Changed
- Updated dependencies, switched to Python 3.11.
[0.3.0] - 2022-10-28
Changed
- Switched to Python 3.10, updated dependencies.
[0.2.0] - WIP
Changed
-
BREAKING: Implement new error handling flow. Error codes of every endpoint were replaced with error types as described in swagger documentation.
-
Update API description.
Added
- New exception classes
[0.1.0] - 2022-05-23
Added
- Initial release of the Fanuc Service - REST API based on
fanucpylibrary. - The package also contains universal ObjectType and a URDF model for LRMate 200iD/7L (adapted from ROS Industrial).
Metadata
Release files for arcor2-fanuc 0.4.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| arcor2_fanuc-0.4.0.tar.gz | 8.6 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| arcor2_fanuc-0.4.0-py311-none-any.whl | Python 3.11 | none | any | Details |
Total release size: 17.0 kB
Release files / arcor2_fanuc-0.4.0.tar.gz
| Download URL | arcor2_fanuc-0.4.0.tar.gz |
|---|---|
| Size | 8.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e8736465d9e7ab871090f0c47aafc0eca8a30e7ce8fbdbf6d15a4a7d6fd6e432
|
|
BLAKE2b-256 checksum How to use checksums |
2ac627c692a4e3d065ba44f352107c67a5cc1eee963dc56505caa2f3db882ded
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.12
|
Release files / arcor2_fanuc-0.4.0-py311-none-any.whl
| Download URL | arcor2_fanuc-0.4.0-py311-none-any.whl |
|---|---|
| Size | 8.4 kB |
| Tags | Python 3.11 |
|
SHA-256 checksum How to use checksums |
5dc79d5cb5295662bec95bbffad1ff335f04f7390bddf5609eebd6932c411704
|
|
BLAKE2b-256 checksum How to use checksums |
fb324225064b690129dd8b7d59cf0873e31e6d6e1ce5fc7c9d7bc9246c7dd704
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.12
|
Security for arcor2-fanuc 0.4.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.