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

 

build status pypi Gitter

A C++ interface for controlling and receiving data 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.

Key Features

  • Fast and lightweight interface for programming UR robots.
  • Uses the Real-Time Data Exchange (RTDE) of the robot.
  • Available on multiple platforms (Linux, Windows, macOS)
  • Can be used from C++ and Python.
  • Relies only on STL datatypes and can be used with various robot frameworks.
  • Easy to install and setup.

Documentation

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

Quick Install

If you are on Ubuntu, you can install ur_rtde with:

sudo add-apt-repository ppa:sdurobotics/ur-rtde
sudo apt-get update
sudo apt install librtde librtde-dev

If you only want to the use the Python interface, you can install ur_rtde through pip:

pip install --user ur_rtde

If you are on Windows you can install ur_rtde from the installer found here:

ur_rtde-install

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)
  • Ubuntu 20.04 (Focal Fossa)
  • 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-1.3.1.tar.gz (2.6 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-1.3.1-cp39-cp39-manylinux2014_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.9

ur_rtde-1.3.1-cp38-cp38-manylinux2014_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.8

ur_rtde-1.3.1-cp37-cp37m-manylinux2014_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.7m

ur_rtde-1.3.1-cp36-cp36m-manylinux2014_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.6m

ur_rtde-1.3.1-cp35-cp35m-manylinux2014_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.5m

File details

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

File metadata

  • Download URL: ur_rtde-1.3.1.tar.gz
  • Upload date:
  • Size: 2.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.7.9

File hashes

Hashes for ur_rtde-1.3.1.tar.gz
Algorithm Hash digest
SHA256 f29fe94be07823c428e92298aaa14021f3925dd09e15da8010bb74445e95c9f2
MD5 e75e86b92ced1a058ec994656c5effc8
BLAKE2b-256 6c148caf569236a578fbb6eff434be2fa10752be0cd7101b14ac8ceb6a5fc901

See more details on using hashes here.

File details

Details for the file ur_rtde-1.3.1-cp39-cp39-manylinux2014_x86_64.whl.

File metadata

  • Download URL: ur_rtde-1.3.1-cp39-cp39-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.7.9

File hashes

Hashes for ur_rtde-1.3.1-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0501ed966059e3a56cb997edd903158c0b2c2b4324fb2be7359e74ebd1cebd23
MD5 b3e16d966008ed24644475ac72a6ff1e
BLAKE2b-256 6bbb8100ad5f887235f2bf138ec3a75e857cd7561149c8f6d4170299a12b107d

See more details on using hashes here.

File details

Details for the file ur_rtde-1.3.1-cp38-cp38-manylinux2014_x86_64.whl.

File metadata

  • Download URL: ur_rtde-1.3.1-cp38-cp38-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.7.9

File hashes

Hashes for ur_rtde-1.3.1-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 99c041cdb2edd3d561141038785cdf80d06fe47ec18d712819ced0b6aab70925
MD5 52217cc8fd3184176df51be37ee1a7f1
BLAKE2b-256 4a15d816b255379e5c06957f6d2df093de2a1b68578cf5b6e113bcac52ed1382

See more details on using hashes here.

File details

Details for the file ur_rtde-1.3.1-cp37-cp37m-manylinux2014_x86_64.whl.

File metadata

  • Download URL: ur_rtde-1.3.1-cp37-cp37m-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.7.9

File hashes

Hashes for ur_rtde-1.3.1-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e6820aaab0fdb9904e59ad69f06a9b6e19be55390832333eed14e681070f0df9
MD5 45d046e8f3b0b30d022397d8b1a4a504
BLAKE2b-256 f93ade4346d0ecdd9d66ddcb2d45a780dee2b2714cd5850a79b43e8049c9fe20

See more details on using hashes here.

File details

Details for the file ur_rtde-1.3.1-cp36-cp36m-manylinux2014_x86_64.whl.

File metadata

  • Download URL: ur_rtde-1.3.1-cp36-cp36m-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.7.9

File hashes

Hashes for ur_rtde-1.3.1-cp36-cp36m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b5194800da819aa55067a04245d4aee4f123d941f0b6175521eb504f39ec4d2b
MD5 7efb005709137ecf1e4d703829e01c19
BLAKE2b-256 7d9ae5d04977ea165a7fa05874a8899da0b48c5048e10f104e7ce446293c2eae

See more details on using hashes here.

File details

Details for the file ur_rtde-1.3.1-cp35-cp35m-manylinux2014_x86_64.whl.

File metadata

  • Download URL: ur_rtde-1.3.1-cp35-cp35m-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.7.9

File hashes

Hashes for ur_rtde-1.3.1-cp35-cp35m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 42dce73e69c5b6e9d3d2ea0af3375aaff181bc29fd5da547ce1878cfaa260543
MD5 d1d6e79163221a318e4b3cb0b2e52648
BLAKE2b-256 5dd70d0551ec0a62f1972ce26a8bb21ac127d63c2c31e84269ff0b7310455768

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