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.24.1-cp312-cp312-win_amd64.whl (659.9 kB view hashes)

Uploaded CPython 3.12 Windows x86-64

pyaubo_sdk-0.24.1-cp312-cp312-manylinux2014_x86_64.whl (2.0 MB view hashes)

Uploaded CPython 3.12

pyaubo_sdk-0.24.1-cp311-cp311-win_amd64.whl (657.8 kB view hashes)

Uploaded CPython 3.11 Windows x86-64

pyaubo_sdk-0.24.1-cp311-cp311-manylinux2014_x86_64.whl (2.0 MB view hashes)

Uploaded CPython 3.11

pyaubo_sdk-0.24.1-cp310-cp310-win_amd64.whl (657.8 kB view hashes)

Uploaded CPython 3.10 Windows x86-64

pyaubo_sdk-0.24.1-cp310-cp310-manylinux2014_x86_64.whl (2.0 MB view hashes)

Uploaded CPython 3.10

pyaubo_sdk-0.24.1-cp39-cp39-win_amd64.whl (689.6 kB view hashes)

Uploaded CPython 3.9 Windows x86-64

pyaubo_sdk-0.24.1-cp39-cp39-manylinux2014_x86_64.whl (2.0 MB view hashes)

Uploaded CPython 3.9

pyaubo_sdk-0.24.1-cp38-cp38-win_amd64.whl (657.7 kB view hashes)

Uploaded CPython 3.8 Windows x86-64

pyaubo_sdk-0.24.1-cp38-cp38-manylinux2014_x86_64.whl (2.0 MB view hashes)

Uploaded CPython 3.8

pyaubo_sdk-0.24.1-cp37-cp37m-win_amd64.whl (649.9 kB view hashes)

Uploaded CPython 3.7m Windows x86-64

pyaubo_sdk-0.24.1-cp37-cp37m-manylinux2014_x86_64.whl (2.0 MB view hashes)

Uploaded CPython 3.7m

pyaubo_sdk-0.24.1-cp36-cp36m-win_amd64.whl (649.8 kB view hashes)

Uploaded CPython 3.6m Windows x86-64

pyaubo_sdk-0.24.1-cp36-cp36m-manylinux2014_x86_64.whl (2.0 MB view hashes)

Uploaded CPython 3.6m

pyaubo_sdk-0.24.1-cp36-cp36m-manylinux2014_aarch64.whl (1.9 MB view hashes)

Uploaded CPython 3.6m

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