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

Uploaded CPython 3.9

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

Uploaded CPython 3.8

ur_rtde-1.3.5-cp37-cp37m-manylinux2014_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.7m

ur_rtde-1.3.5-cp36-cp36m-manylinux2014_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.6m

ur_rtde-1.3.5-cp35-cp35m-manylinux2014_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.5m

File details

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

File metadata

  • Download URL: ur_rtde-1.3.5.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.5.tar.gz
Algorithm Hash digest
SHA256 0e55e98df5f99dc6d0fb9f04784a6a9817cd305a91e7a1d64958d5808d656e47
MD5 e21038cda0922ed7db0929966ace5507
BLAKE2b-256 3f5446e47fec415ec8a4fdcae2b91014b0630818107de59dc7a478c89af40d64

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ur_rtde-1.3.5-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.5-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8b4040999d2d3b4c7cc21f6627fc2c1dde6af744be91540ea2d9fdf12fea47a9
MD5 f9725bb374b56b5ba8940b8199bfd472
BLAKE2b-256 4d9cd50ddc02b1fc01d38564e7af4c2a38cb3fe7644ed204d220dc70b856a5ab

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ur_rtde-1.3.5-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.5-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e2961a7fd3465ffeffce953d251c764843ac62ad7ab8cf868d08792588703a0a
MD5 752ca66e83c602c4a0c384f0ee6e5049
BLAKE2b-256 10deaa8c04679249993ab8115a675e54aed12fb1cd78c7684c36b0fd7b49fd30

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ur_rtde-1.3.5-cp37-cp37m-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 3.3 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.5-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4fa66d287a56e418a8bab783c8ffe24cf6f9dce8115680a938d96caf4a953135
MD5 45cf1ab8059a4802dd18fd3923d0b9d7
BLAKE2b-256 b7e52188940a369e1342bb50f84cb48c33648dcc349f8c9f266f8b7a5c751438

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ur_rtde-1.3.5-cp36-cp36m-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 3.3 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.5-cp36-cp36m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f1814915b7ea543e640d8f576f3ad9274a1e7f48ea22bb0b428a39ed5f914da2
MD5 58e1f08b9bd7185debbd45a1fa5e1ae7
BLAKE2b-256 a3c200c6df913e95f1a685b31287ac4a3cfa36192c96594471a7f71769a52d05

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ur_rtde-1.3.5-cp35-cp35m-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 3.3 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.5-cp35-cp35m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7a4e2230ab595bd874f892e208b439625d42bd0c388c037fd21f9d4d902bf640
MD5 e5321e79d2fa9d392d0b82429029e9cd
BLAKE2b-256 5269f79f49ff4f3e5e9b6ef34eedfd7c6962e26e3e1f40ea5a652baf49278aa5

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