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

Notice! Make sure your pip version >=19.3, otherwise the install might fail.

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.3.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.3-cp39-cp39-manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.9

ur_rtde-1.3.3-cp38-cp38-manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.8

ur_rtde-1.3.3-cp37-cp37m-manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.7m

ur_rtde-1.3.3-cp36-cp36m-manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.6m

ur_rtde-1.3.3-cp35-cp35m-manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.5m

File details

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

File metadata

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

File hashes

Hashes for ur_rtde-1.3.3.tar.gz
Algorithm Hash digest
SHA256 a5fab4223a0a5bdfdf4eb06618c4a09a186a14dcaaddcd66d1c8bddb80194b5e
MD5 c8fddd28ecb7f227265a21aa95aaf501
BLAKE2b-256 d1ce9459d4a0733a266d0afeb88748ef611e7891f2d127957dc29b26b0dedae6

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for ur_rtde-1.3.3-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 15c031dd59e1622408b79c0ba112c06ca17413d646da12f5ac14f33a9aa033e1
MD5 b0942c3110fc56d1cb93c8d00eedd785
BLAKE2b-256 f94e9fab43bacd628799afaaea13dada76ba6a91c77125c08347b27888eb08b9

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for ur_rtde-1.3.3-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 143e62a1466aff3a3ff6b868e6d715e8a778f6c1ef4237dc6d483bb7f61d99fe
MD5 d4240b7acca29bccab83cdc2a4935d79
BLAKE2b-256 730221bf28a85c6204b5b8a1447d18217841fe931f9dff729f1a53defb3611aa

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for ur_rtde-1.3.3-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ce7b843b5f7f40cad3e71b037cfcbe7c329e3cf169b49303a96033324bfe9508
MD5 b9bbceb426c6cae02df579d3d6f76f2e
BLAKE2b-256 e6603a08996e09830eb0e031df3b0abfd4ed7e53f56c50b931365ef703c98fcb

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for ur_rtde-1.3.3-cp36-cp36m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a16313829546869636079b18df97eca739f0c324da6debaef751516c462f5762
MD5 12eb94ad18345a15b9d6e74358348072
BLAKE2b-256 257c48865c261e834cbda9e17772a66a66e1d490f1c24709b6353e64132b223a

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for ur_rtde-1.3.3-cp35-cp35m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 717c18b605167cc7be8560ec865627d4cb55f810fe982b5705031b46fb52e4a7
MD5 c938d4b1899ee0bc3a4a81b8a817b6d5
BLAKE2b-256 1998d01a0d2868079638e318d8fbc9607f6c32088e94d243de65a951a849e077

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