Skip to main content

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.6 Python3.7 Python3.8 Python3.9 Python3.10 Python3.11
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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

pyaubo_sdk-0.22.3-cp311-cp311-win_amd64.whl (683.0 kB view details)

Uploaded CPython 3.11 Windows x86-64

pyaubo_sdk-0.22.3-cp310-cp310-win_amd64.whl (683.0 kB view details)

Uploaded CPython 3.10 Windows x86-64

pyaubo_sdk-0.22.3-cp39-cp39-win_amd64.whl (714.1 kB view details)

Uploaded CPython 3.9 Windows x86-64

pyaubo_sdk-0.22.3-cp39-cp39-manylinux2014_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.9

pyaubo_sdk-0.22.3-cp38-cp38-win_amd64.whl (682.9 kB view details)

Uploaded CPython 3.8 Windows x86-64

pyaubo_sdk-0.22.3-cp38-cp38-manylinux2014_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.8

pyaubo_sdk-0.22.3-cp37-cp37m-win_amd64.whl (675.2 kB view details)

Uploaded CPython 3.7m Windows x86-64

pyaubo_sdk-0.22.3-cp37-cp37m-manylinux2014_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.7m

pyaubo_sdk-0.22.3-cp36-cp36m-win_amd64.whl (675.3 kB view details)

Uploaded CPython 3.6m Windows x86-64

pyaubo_sdk-0.22.3-cp36-cp36m-manylinux2014_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.6m

File details

Details for the file pyaubo_sdk-0.22.3-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: pyaubo_sdk-0.22.3-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 683.0 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.6.8

File hashes

Hashes for pyaubo_sdk-0.22.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 6916b94729cd7552c7e1f05b92b54d90492b6557a1d56b85726f981badc6f050
MD5 acd2ba3b4439a9634c967edd1f3503d6
BLAKE2b-256 2aae1bba2042c60c1eaa7824b63c7ec587be2802fbba58b3a6bc4d2aa807fd77

See more details on using hashes here.

Provenance

File details

Details for the file pyaubo_sdk-0.22.3-cp311-cp311-manylinux2014_x86_64.whl.

File metadata

  • Download URL: pyaubo_sdk-0.22.3-cp311-cp311-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 3.11
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.6.8

File hashes

Hashes for pyaubo_sdk-0.22.3-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ac3653ab00ae98b140cb1834829f254829539e1e1f51746968f16455aae758e6
MD5 356add9fd19f5c8cc3730bfd3a6a11a9
BLAKE2b-256 117bf9520a6e61db47694cd8547c0392a53aff6b971ad093d0d9c2e205a0848a

See more details on using hashes here.

Provenance

File details

Details for the file pyaubo_sdk-0.22.3-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: pyaubo_sdk-0.22.3-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 683.0 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.6.8

File hashes

Hashes for pyaubo_sdk-0.22.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 6fa51826b90e69b3beefaf8822f08bef134085f7c8db827b7be929863ec6c3cd
MD5 e80cb7939323f96c36ba2d254a687a77
BLAKE2b-256 85b0dc24cde7573bc8acabac1893223d9bc777063b4c633ac5246463bf29795f

See more details on using hashes here.

Provenance

File details

Details for the file pyaubo_sdk-0.22.3-cp310-cp310-manylinux2014_x86_64.whl.

File metadata

  • Download URL: pyaubo_sdk-0.22.3-cp310-cp310-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 3.10
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.6.8

File hashes

Hashes for pyaubo_sdk-0.22.3-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fc9dad5d1f4322881dd09d4741f7a3ad97d23347a0b4fe0a8606d3f3bbdb552e
MD5 54342ccc4336ef68a0e66cc69a194d5e
BLAKE2b-256 44183f9bd4e29539bed2b677b1e27754be0a677af6a356dacf976976ecfa0879

See more details on using hashes here.

Provenance

File details

Details for the file pyaubo_sdk-0.22.3-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: pyaubo_sdk-0.22.3-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 714.1 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.6.8

File hashes

Hashes for pyaubo_sdk-0.22.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 69cbd539363b9d92435a09274437addb91e6fdc02ab3d332d7cebcc4609cd611
MD5 026ea559abd02dbfa2cc16a2e42a01e1
BLAKE2b-256 c86f70d3d679e4161a3fb9a01a7f0ccd2f405ecbc8b0841ca4a642f26f25fdbc

See more details on using hashes here.

Provenance

File details

Details for the file pyaubo_sdk-0.22.3-cp39-cp39-manylinux2014_x86_64.whl.

File metadata

  • Download URL: pyaubo_sdk-0.22.3-cp39-cp39-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.6.8

File hashes

Hashes for pyaubo_sdk-0.22.3-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cb443200ebe41bfd2e9bfb6c0699547136040f8d399eba4d1eea2dedfd7652e0
MD5 5c32daaffdac8cac9dfd58b61e96c85e
BLAKE2b-256 c12cf3da94d69c36f4a71545eaa99b7b33a5894d895c1cb6961b05a42f4bda57

See more details on using hashes here.

Provenance

File details

Details for the file pyaubo_sdk-0.22.3-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: pyaubo_sdk-0.22.3-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 682.9 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.6.8

File hashes

Hashes for pyaubo_sdk-0.22.3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 c118233d7bcc2635073cf36d9c35719df014a98bb77b0552c894515de9c2187c
MD5 c487ddae954cb5f53537fa0930f61eeb
BLAKE2b-256 70948cafff17f9db1c397f9ee0639c6de5b2ddc7e9c6b1fdc9f916bf60ce2dcf

See more details on using hashes here.

Provenance

File details

Details for the file pyaubo_sdk-0.22.3-cp38-cp38-manylinux2014_x86_64.whl.

File metadata

  • Download URL: pyaubo_sdk-0.22.3-cp38-cp38-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.6.8

File hashes

Hashes for pyaubo_sdk-0.22.3-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a7ee9efd397fbd0a9ea643e132e1892e945ddec839f41ec4e43957474349ffd7
MD5 7c3818640719762e651c6acf17d4506a
BLAKE2b-256 edaf2c38e606f9227b49f0263473e4ef295ac796b2bc76d7b005375c96e0dc2a

See more details on using hashes here.

Provenance

File details

Details for the file pyaubo_sdk-0.22.3-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: pyaubo_sdk-0.22.3-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 675.2 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.6.8

File hashes

Hashes for pyaubo_sdk-0.22.3-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 de5548c8d18f08bc3b6b3b2bc7e0251754cb0cca66f0ca658a6c0155ee663746
MD5 ec4bd3f469f806ac6e5b2c584be1583b
BLAKE2b-256 d460b92108f5d17569766abba1df50d955f1987c6780a39026dd444fa55b2b14

See more details on using hashes here.

Provenance

File details

Details for the file pyaubo_sdk-0.22.3-cp37-cp37m-manylinux2014_x86_64.whl.

File metadata

  • Download URL: pyaubo_sdk-0.22.3-cp37-cp37m-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.6.8

File hashes

Hashes for pyaubo_sdk-0.22.3-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d7a39fa97de36e10aa61c35e7573e7042d485e875af2b6eab6c96b1bf57ec782
MD5 ba1fb55e03d4a022bf26863c5b96e133
BLAKE2b-256 54c740fac166f3d8f87efdaf739076a5912046eda04219f59e19cef399188bd0

See more details on using hashes here.

Provenance

File details

Details for the file pyaubo_sdk-0.22.3-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: pyaubo_sdk-0.22.3-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 675.3 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.6.8

File hashes

Hashes for pyaubo_sdk-0.22.3-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 6ead78627f6eba8d84a42f9628426e9fe2dc692c52b11dc0ada02c9c32c865eb
MD5 67c76741799ab455b3fc3867381c06ad
BLAKE2b-256 a6b40242fb741fd376a1707fc3e1fff86dc7878513aec9368d7ab17463fa9a86

See more details on using hashes here.

Provenance

File details

Details for the file pyaubo_sdk-0.22.3-cp36-cp36m-manylinux2014_x86_64.whl.

File metadata

  • Download URL: pyaubo_sdk-0.22.3-cp36-cp36m-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.6.8

File hashes

Hashes for pyaubo_sdk-0.22.3-cp36-cp36m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 94a5c1706114b327f5637c3708909dead092b29b201ebdde6a88a80316e3901b
MD5 1ba24e64f1facc8220b213ac02a3983b
BLAKE2b-256 ba4ca2549a4545411150bc16b16b767accd29c514a2ecc1268b168805a91f943

See more details on using hashes here.

Provenance

File details

Details for the file pyaubo_sdk-0.22.3-cp36-cp36m-manylinux2014_aarch64.whl.

File metadata

  • Download URL: pyaubo_sdk-0.22.3-cp36-cp36m-manylinux2014_aarch64.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.6.8

File hashes

Hashes for pyaubo_sdk-0.22.3-cp36-cp36m-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 90c0ae0237acf8d947e623bed27298f09a6e90678f4d6abd6f06a6780d786d18
MD5 3573bdfc318d166abc0db9f2fd041d9e
BLAKE2b-256 5e58600e7d12c02547d5eb89bf59d8c2d0126c999955401a99093de95a1d9d75

See more details on using hashes here.

Provenance

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