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.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


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.18.0-cp310-cp310-win_amd64.whl (459.8 kB view details)

Uploaded CPython 3.10 Windows x86-64

pyaubo_sdk-0.18.0-cp39-cp39-win_amd64.whl (443.2 kB view details)

Uploaded CPython 3.9 Windows x86-64

pyaubo_sdk-0.18.0-cp37-cp37m-manylinux2014_x86_64.whl (530.3 kB view details)

Uploaded CPython 3.7m

File details

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

File metadata

File hashes

Hashes for pyaubo_sdk-0.18.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 6b9ea4ae37389bdd4c6f8d6e8500a8b1e8296f2a7166cf844544cea889e1a3b3
MD5 9909e0a33df8d51c257d6c8f08931079
BLAKE2b-256 d67f887f0518b754f1f11c993b83d09af97c9a27214ffdbf214f060c1b74c611

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyaubo_sdk-0.18.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 034cfe7ef9ba1d3a6d410663e3d183f06a2e9694cb66aa04c6b170fa2af32c29
MD5 092170b4c20a945161ff35caeb83e7b6
BLAKE2b-256 0eed8aabde3b9224a2ffb0d38d3fe1fb5fb34ad4c2d3f2c0ac07385228f503a6

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyaubo_sdk-0.18.0-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 626d406ebb80418d9e73758d7ea14f1fe98d856fa7168f6048feb919917a0ada
MD5 bafe5e2a4649ea15fcd37d747bc861a9
BLAKE2b-256 d55f65de464abfd722240a1bb7a28d5e49f5c9d61f475f8bcdbbbc6b07f498b0

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