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

If you're not sure about the file name format, learn more about wheel file names.

pyaubo_sdk-0.27.1rc3-cp312-cp312-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.12Windows x86-64

pyaubo_sdk-0.27.1rc3-cp312-cp312-manylinux2014_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.12

pyaubo_sdk-0.27.1rc3-cp312-cp312-manylinux2014_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.12

pyaubo_sdk-0.27.1rc3-cp311-cp311-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.11Windows x86-64

pyaubo_sdk-0.27.1rc3-cp311-cp311-manylinux2014_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.11

pyaubo_sdk-0.27.1rc3-cp310-cp310-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.10Windows x86-64

pyaubo_sdk-0.27.1rc3-cp310-cp310-manylinux2014_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.10

pyaubo_sdk-0.27.1rc3-cp310-cp310-manylinux2014_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.10

pyaubo_sdk-0.27.1rc3-cp39-cp39-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.9Windows x86-64

pyaubo_sdk-0.27.1rc3-cp39-cp39-manylinux2014_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.9

pyaubo_sdk-0.27.1rc3-cp38-cp38-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.8Windows x86-64

pyaubo_sdk-0.27.1rc3-cp38-cp38-manylinux2014_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.8

pyaubo_sdk-0.27.1rc3-cp38-cp38-manylinux2014_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.8

pyaubo_sdk-0.27.1rc3-cp37-cp37m-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.7mWindows x86-64

pyaubo_sdk-0.27.1rc3-cp37-cp37m-manylinux2014_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.7m

pyaubo_sdk-0.27.1rc3-cp36-cp36m-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.6mWindows x86-64

pyaubo_sdk-0.27.1rc3-cp36-cp36m-manylinux2014_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.6m

pyaubo_sdk-0.27.1rc3-cp36-cp36m-manylinux2014_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.6m

File details

Details for the file pyaubo_sdk-0.27.1rc3-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for pyaubo_sdk-0.27.1rc3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 7739519f70bdf5ddd5b0610eb354766824df23033887702ffb22620fdc9f3fd1
MD5 ab96b6ac52a3689557433665d7ce496c
BLAKE2b-256 a202dfd4b694d2c7cd00d0e11117c8fe09653b96210dc5849204480490df04ce

See more details on using hashes here.

File details

Details for the file pyaubo_sdk-0.27.1rc3-cp312-cp312-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyaubo_sdk-0.27.1rc3-cp312-cp312-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fc024bbd3e0f9e1d321d1d0ba455a1bf3973cb5a084afeafff2c061aa67b5c9e
MD5 4e8bc7837e9775abca7829bda72d1523
BLAKE2b-256 7315db844c09c18b5a3a8f12ee6ebedf886065ab7dd508f0d2e69674800036cd

See more details on using hashes here.

File details

Details for the file pyaubo_sdk-0.27.1rc3-cp312-cp312-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyaubo_sdk-0.27.1rc3-cp312-cp312-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 666e3d383d925edb979d61a6e16a43654504822d40613d9aaaefce8e359394d6
MD5 b4b385be66a19633d834ce88a251e0bc
BLAKE2b-256 29e37581d505559595a4230dd3cde75af2aecaea52bd51e5fbb0bd4c3bf4fb9b

See more details on using hashes here.

File details

Details for the file pyaubo_sdk-0.27.1rc3-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: pyaubo_sdk-0.27.1rc3-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.6 MB
  • 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.27.1rc3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 67e69769e63e7ab0dc8ce311c6a87a16c84cc3c150eff2da3b29ee717176c72e
MD5 21f4deb8891fbf33236fe6bc73948559
BLAKE2b-256 99693fed367afcd1d6e263e9c7714ca0ee0691321c84b6fa401cc4c87fcbc872

See more details on using hashes here.

File details

Details for the file pyaubo_sdk-0.27.1rc3-cp311-cp311-manylinux2014_x86_64.whl.

File metadata

  • Download URL: pyaubo_sdk-0.27.1rc3-cp311-cp311-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 2.1 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.27.1rc3-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8f9191b7a6d337915376eb31bc51bf856480e7c557645d6b2f5bbf29492bdf46
MD5 1f759faae0ed3fd1da1d81a1ad564524
BLAKE2b-256 24a63f81ba2a3474ca13309d309d3a0815511b2436c2fdc6048df2a95ec31da6

See more details on using hashes here.

File details

Details for the file pyaubo_sdk-0.27.1rc3-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: pyaubo_sdk-0.27.1rc3-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.6 MB
  • 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.27.1rc3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 948534e45a9f8ea1c74afdc681c679b214a72801d93d0a53176bc099eb5f5922
MD5 74da6de3d824aa61de555a6abbeb9a8f
BLAKE2b-256 049d7c4d70ced4506d8173067cf8948d28f9b97e9686d1a4c77f6d5af46aa1a9

See more details on using hashes here.

File details

Details for the file pyaubo_sdk-0.27.1rc3-cp310-cp310-manylinux2014_x86_64.whl.

File metadata

  • Download URL: pyaubo_sdk-0.27.1rc3-cp310-cp310-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 2.1 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.27.1rc3-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9333c48938b31909ab279812969488d66bf746616e856a78c5a92db3a1a49f1c
MD5 b33178cabcfd8afadcae1804e494c5c7
BLAKE2b-256 b0718926f818f149b845d9a7e9dc34907f1cf08b24f3c861caa0e249846b72b5

See more details on using hashes here.

File details

Details for the file pyaubo_sdk-0.27.1rc3-cp310-cp310-manylinux2014_aarch64.whl.

File metadata

  • Download URL: pyaubo_sdk-0.27.1rc3-cp310-cp310-manylinux2014_aarch64.whl
  • Upload date:
  • Size: 2.0 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.27.1rc3-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7910ad7477ba694b57fbdab32d7f1a1457df36241427524e91fc1678f34db92c
MD5 6983a3a78b2d542a888a1511681cabc7
BLAKE2b-256 1486f28609f98d12f8cd6e513ecbc4396496f81df78c543494b0537a0078f5c4

See more details on using hashes here.

File details

Details for the file pyaubo_sdk-0.27.1rc3-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for pyaubo_sdk-0.27.1rc3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 3d90e2fe8bfb41d75366bf76d27cbd28305a305e6302030b1c9e1f54978b3cd2
MD5 66d1cde06cf6c629ddc86f3dc6a92b42
BLAKE2b-256 c3842b7f2b7206a591a6816e2cc86376b98d6fbf4b7ea280270139b32a91678a

See more details on using hashes here.

File details

Details for the file pyaubo_sdk-0.27.1rc3-cp39-cp39-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyaubo_sdk-0.27.1rc3-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 df8ec9ee1e4c50699134f95b021ce99071974580fb84dd53ea95692bd7667faa
MD5 d4ddd41cbbc11327a3431603f7bdb976
BLAKE2b-256 bfc56c75101044bc450f0336b2f1881fb720079f49d70e3cd78d3c2b1f8e2bdc

See more details on using hashes here.

File details

Details for the file pyaubo_sdk-0.27.1rc3-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for pyaubo_sdk-0.27.1rc3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 1075fff16b22fdcc8a8ac98db3842fab68691e14f2a6e2b89dda0d564fead82c
MD5 c3712fa2845ffffe254ba589685dbfe5
BLAKE2b-256 ee899ef01d40130165d7451b8dccfc0b56ee61cee85f89ecaf0edff2f7d757a9

See more details on using hashes here.

File details

Details for the file pyaubo_sdk-0.27.1rc3-cp38-cp38-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyaubo_sdk-0.27.1rc3-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7bdb3d83acd198f38e5152eb0af93baa364cc218d6a1641dae7e4dc08a3f6609
MD5 5c7e773d99f4faf23ec837c83be881af
BLAKE2b-256 39adc0d975147feaeecaf8dbbc23b39bf754298789dce98798bc03fa136126ce

See more details on using hashes here.

File details

Details for the file pyaubo_sdk-0.27.1rc3-cp38-cp38-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyaubo_sdk-0.27.1rc3-cp38-cp38-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 48ab69545cb0e5f18cdbb9220a55757393c4518e8ac12db6a97fd024b920e519
MD5 2da73290f3ca15fa046d7447507976cd
BLAKE2b-256 f22a8d8b85a11ae4ed86687d4acbd036f8be8b9debd0182252211084747268df

See more details on using hashes here.

File details

Details for the file pyaubo_sdk-0.27.1rc3-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for pyaubo_sdk-0.27.1rc3-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 529cf0b68b5e2b72def3f4a1856b8ccf88595c5b66a5b1147f102ed4da5f3424
MD5 9f7e9a227040ead38d5203d0824eda9f
BLAKE2b-256 f409d8e76ddae92a69ad48d1fa688de91e9eaf9aac44f228884c5de3736709cb

See more details on using hashes here.

File details

Details for the file pyaubo_sdk-0.27.1rc3-cp37-cp37m-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyaubo_sdk-0.27.1rc3-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c08931aa18626a6903e9e4e3559f6aa9dcceb8545dc65e7e5b2f5779bce660be
MD5 5115778f7490835d94243d45bc0509a2
BLAKE2b-256 8be8ff07b07611397617dcf39b1621511e4de5ab1329751d41aec633823d7152

See more details on using hashes here.

File details

Details for the file pyaubo_sdk-0.27.1rc3-cp36-cp36m-win_amd64.whl.

File metadata

File hashes

Hashes for pyaubo_sdk-0.27.1rc3-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 b7d381c46237de4a6011c3746ba3f15c786a3400a98f9db50eb59e0dad8f791f
MD5 f4b8a871af802906bb1c3e019c005d70
BLAKE2b-256 a2667b03c928fc48dfc6d4c42a76c5c86abd0e96d036e43493a03efe7a8b9e59

See more details on using hashes here.

File details

Details for the file pyaubo_sdk-0.27.1rc3-cp36-cp36m-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyaubo_sdk-0.27.1rc3-cp36-cp36m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 923b502f87e72da5d884f7253c4a0306efc83817f5a3ca35ec975b0c4a53f0a6
MD5 4912decf05b1d35d53403dc4fd1d8984
BLAKE2b-256 1d4f0ea95590cb1c19bb6cd4d7728ba18eebaa2b6ad6bd6d8e1319d769c13ce8

See more details on using hashes here.

File details

Details for the file pyaubo_sdk-0.27.1rc3-cp36-cp36m-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyaubo_sdk-0.27.1rc3-cp36-cp36m-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bb76a19847998628b9cc566ddd7268e19a079cc1ad60cf3fed701c5f18fce614
MD5 3e52653554cc5fd6209a9b51d9fce8e8
BLAKE2b-256 4f9295a04563fbd3ebe5360de3ae22c8015b52590e5363b493ad42a712fa7e12

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page