Skip to main content

Python interface for sending and receiving data to/from a UR robot using the Real-Time Data Exchange (RTDE) interface of the robot

Project description

Universal Robots RTDE C++ Interface

A C++ interface for sending and receiving data to/from a UR robot using the Real-Time Data Exchange (RTDE) interface of the robot. The interface can also by used with python, through the provided python bindings.

Documentation

Documentation with installation instructions, examples and API resides at https://sdurobotics.gitlab.io/ur_rtde/

Motivation

No widely available C++ interface that utilizes the RTDE of the UR's existed. Most of the available ROS interfaces lacks a lot of features or are very restricted in terms of control. This interface is meant to be usable with various robot frameworks, which is why the receive and control interface relies only on STL datatypes. One can choose to convert to STL types or simply rewrite the control and receive interfaces to the desired datatypes to avoid any overhead. The interface aims to make all the functions on the controller available externally in C++ and Python with bindings. Finally the plan is to make a more complete ROS interface based on this project.

Build Status

build status

Dependencies

Compatible Robots

  • All CB-Series from CB3/CB3.1 software 3.3
  • All e-Series

Compatible Operating Systems

Currently tested on:

  • Ubuntu 16.04 (Xenial Xerus)
  • Ubuntu 18.04 (Bionic Beaver)
  • macOS 10.14 (Mojave)
  • Windows 10 Pro x64

Contact

If you have any questions or suggestions to the interface, feel free to contact Anders Prier Lindvig anpl@mmmi.sdu.dk or create an issue here.

Project details


Download files

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

Source Distribution

ur_rtde-0.0.1.tar.gz (2.4 MB view details)

Uploaded Source

Built Distributions

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

ur_rtde-0.0.1-cp38-cp38-manylinux1_x86_64.whl (970.6 kB view details)

Uploaded CPython 3.8

ur_rtde-0.0.1-cp37-cp37m-manylinux1_x86_64.whl (975.0 kB view details)

Uploaded CPython 3.7m

ur_rtde-0.0.1-cp36-cp36m-manylinux1_x86_64.whl (973.7 kB view details)

Uploaded CPython 3.6m

ur_rtde-0.0.1-cp35-cp35m-manylinux1_x86_64.whl (973.7 kB view details)

Uploaded CPython 3.5m

ur_rtde-0.0.1-cp27-cp27mu-manylinux1_x86_64.whl (976.3 kB view details)

Uploaded CPython 2.7mu

ur_rtde-0.0.1-cp27-cp27m-manylinux1_x86_64.whl (976.4 kB view details)

Uploaded CPython 2.7m

File details

Details for the file ur_rtde-0.0.1.tar.gz.

File metadata

  • Download URL: ur_rtde-0.0.1.tar.gz
  • Upload date:
  • Size: 2.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.5

File hashes

Hashes for ur_rtde-0.0.1.tar.gz
Algorithm Hash digest
SHA256 58e8762b2784162eb0dee9a0a7b449e08559834891eaf0ff2695bf53a319e85f
MD5 096e06b4e2b1c3fc0f6fa49294dba79d
BLAKE2b-256 6235830f3f1bfd913d67427125731977d758d93915d0dbc7e3ecb11b0291e384

See more details on using hashes here.

File details

Details for the file ur_rtde-0.0.1-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: ur_rtde-0.0.1-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 970.6 kB
  • 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/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.5

File hashes

Hashes for ur_rtde-0.0.1-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 745037554fd225b4e2cec44f71a95de3235c3c3f3d0de90b6cd9e8170a36b1c1
MD5 f9ca08c5569ccd4bb1a91f96e03fede8
BLAKE2b-256 e49e3207ad26d35db9ad8d3bf321f9aa508a715e7253c575757b37640fb4930a

See more details on using hashes here.

File details

Details for the file ur_rtde-0.0.1-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: ur_rtde-0.0.1-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 975.0 kB
  • 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/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.5

File hashes

Hashes for ur_rtde-0.0.1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 0e99c502a11add69393719e2249909338711ea113aa60cd9b028cb6f9c6ec942
MD5 f9a6e9770a04662ecc626ca5e4df4724
BLAKE2b-256 1f15d7af549692b4ac4dd3d995f60b0084d9380dac08bc6d6e633766b0192a95

See more details on using hashes here.

File details

Details for the file ur_rtde-0.0.1-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: ur_rtde-0.0.1-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 973.7 kB
  • 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/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.5

File hashes

Hashes for ur_rtde-0.0.1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 d1bd7ada2f2e4df34816469f6c5a993246a6e74155ccaf3bc3ef713fcd1e9cd9
MD5 067f519ea8424bd7e2a3839f53e35edd
BLAKE2b-256 50a4755a00f1f1d26888e52a2060acaed9a194813edaaf53e7377be61a321bb3

See more details on using hashes here.

File details

Details for the file ur_rtde-0.0.1-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

  • Download URL: ur_rtde-0.0.1-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 973.7 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.5

File hashes

Hashes for ur_rtde-0.0.1-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 9c0a873a78d45e6d8f6df401632e90241c0722d9cb34a869d63efa144189b03b
MD5 39300779956a8c819736155457afb870
BLAKE2b-256 d41b240b93b4611d9f5b9f21fe47634f560576fff0f1ce73b9c39bc762353093

See more details on using hashes here.

File details

Details for the file ur_rtde-0.0.1-cp27-cp27mu-manylinux1_x86_64.whl.

File metadata

  • Download URL: ur_rtde-0.0.1-cp27-cp27mu-manylinux1_x86_64.whl
  • Upload date:
  • Size: 976.3 kB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.5

File hashes

Hashes for ur_rtde-0.0.1-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f912fb51395f2b8c4e4ef10adc217b16fe49aae717b11b7394080b57c9dcbdea
MD5 a9f6d78f4bf46ef2d9203040b32741c9
BLAKE2b-256 fcff7dce74c25cf4f26449394d4feccdd7bbd1d0eae354cfe0c8f47c8f182955

See more details on using hashes here.

File details

Details for the file ur_rtde-0.0.1-cp27-cp27m-manylinux1_x86_64.whl.

File metadata

  • Download URL: ur_rtde-0.0.1-cp27-cp27m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 976.4 kB
  • Tags: CPython 2.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.5

File hashes

Hashes for ur_rtde-0.0.1-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 bb5babaa2ac1247f1d358a9b015e737b834fc8057656ca030e30478c732b2a1c
MD5 bffbf4adc019153f4ee1d4ee5590bf61
BLAKE2b-256 b97710a9a4ccffe58efaecbe10b85882b2c01647ba6f013bb99d9142f00497ff

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