A Python interface for controlling aubo robot
Project description
aubo_sdk
ARCS controller software secondary development interface
1. User SDK Interface
Users connect to the extended AUBO_comm server of AUBO_Control through SocketTCP or shared memory, and send commands to the AUBO_control controller software to realize remote control of the robot
1.1 JsonRPC interface
JsonRPC communication ports based on SocketTCP and HTTP protocols are provided
1.2 RTDE interface
The RTDE interface based on SocketTCP and HTTP protocol is provided
1.3 C++/Python SDK 接口
It includes JsonRPC interface and RTDE real-time data exchange interface
2. Controller Software Extension
Aubo_control controller software built-in a plug-in framework, support on the AuboControlAPI interface layer on the controller software functions for functional extension.For example, Aubo_script extends the function of robot script running, Aubo_comm is a socket server that supports multi-user connections
3. Key Features
- Available on multiple platforms (Linux, Windows)
- Can be used from C++ and Python.
- Easy to install and setup.
4. Documentation
5. Quick Install
From PyPi:
If you only want to the use the Python interface, you can install pyaubo_sdk through pip:
pip3 install pyaubo_sdk
Prebuilt python wheels support matrix:
Python3.7 | Python3.8 | Python3.9 | Python3.10 | |
---|---|---|---|---|
linux x64 | ✅ | ✅ | ✅ | ✅ |
windows 64 bit | ✅ | ✅ |
Dependencies
- If you're running Linux , you may need to install gcc-7/g++-7
- If you're running windows , you may need to install visual studio 2019 or later
Compatible Operating Systems
Currently tested on:
- Ubuntu 16.04
- Debian 10 (Buster)
- Windows 10 x64
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 Distributions
Built Distributions
File details
Details for the file pyaubo_sdk-0.18.0-cp310-cp310-win_amd64.whl
.
File metadata
- Download URL: pyaubo_sdk-0.18.0-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 459.8 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b9ea4ae37389bdd4c6f8d6e8500a8b1e8296f2a7166cf844544cea889e1a3b3 |
|
MD5 | 9909e0a33df8d51c257d6c8f08931079 |
|
BLAKE2b-256 | d67f887f0518b754f1f11c993b83d09af97c9a27214ffdbf214f060c1b74c611 |
Provenance
File details
Details for the file pyaubo_sdk-0.18.0-cp39-cp39-win_amd64.whl
.
File metadata
- Download URL: pyaubo_sdk-0.18.0-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 443.2 kB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 034cfe7ef9ba1d3a6d410663e3d183f06a2e9694cb66aa04c6b170fa2af32c29 |
|
MD5 | 092170b4c20a945161ff35caeb83e7b6 |
|
BLAKE2b-256 | 0eed8aabde3b9224a2ffb0d38d3fe1fb5fb34ad4c2d3f2c0ac07385228f503a6 |
Provenance
File details
Details for the file pyaubo_sdk-0.18.0-cp37-cp37m-manylinux2014_x86_64.whl
.
File metadata
- Download URL: pyaubo_sdk-0.18.0-cp37-cp37m-manylinux2014_x86_64.whl
- Upload date:
- Size: 530.3 kB
- Tags: CPython 3.7m
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.7.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 626d406ebb80418d9e73758d7ea14f1fe98d856fa7168f6048feb919917a0ada |
|
MD5 | bafe5e2a4649ea15fcd37d747bc861a9 |
|
BLAKE2b-256 | d55f65de464abfd722240a1bb7a28d5e49f5c9d61f475f8bcdbbbc6b07f498b0 |