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

Uploaded CPython 3.9

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

Uploaded CPython 3.8

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

Uploaded CPython 3.7m

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

Uploaded CPython 3.6m

ur_rtde-1.3.2-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.2.tar.gz.

File metadata

  • Download URL: ur_rtde-1.3.2.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.49.0 CPython/3.7.9

File hashes

Hashes for ur_rtde-1.3.2.tar.gz
Algorithm Hash digest
SHA256 f16c603ba5e7971d0eea41083c96644779ec8365795d13f04cf44a4909a26bba
MD5 268c2cb7de6a1b9f264a1f1c2a2ef506
BLAKE2b-256 cc2e1e151ae97bbce659877ccefa0871cab2c1531e2baa77cf8ecbef58c51cb4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ur_rtde-1.3.2-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.5.0.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.7.9

File hashes

Hashes for ur_rtde-1.3.2-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 56fb64fdd911e0427c65fb0aa3d0517dbdb5f6b38527d764d7a718d66c09e3a0
MD5 309032364d44b57b142461a495e31e0e
BLAKE2b-256 af1b3cf0d6da5c11ee367fde8ac0288697d68da326278e0c75cd464d724e1707

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ur_rtde-1.3.2-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.5.0.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.7.9

File hashes

Hashes for ur_rtde-1.3.2-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6bbc66f92963e9024086aa4d5232a69ab7a2200460e697ee1fc1fea7c87ed2d7
MD5 796ab722aea599ee9f53cec828129511
BLAKE2b-256 203e2b03432cedacbb5eb4fbc0da0bca2b03aa4e8737ba711ca97e2fcc289e2d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ur_rtde-1.3.2-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.5.0.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.7.9

File hashes

Hashes for ur_rtde-1.3.2-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a8a6738b983440c4235d349482d6fd0024f146ee2d40aee6540769ec1036a0ce
MD5 29bc735510316727bc1f0a5ca90faa8f
BLAKE2b-256 91c11ccf027c8fb2728972b337998a2364c9903fa29b617ad589604c675a4f49

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ur_rtde-1.3.2-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.5.0.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.7.9

File hashes

Hashes for ur_rtde-1.3.2-cp36-cp36m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2ffde8a2733d54b437ed3dccc0042c084091fead38485cd6c511c9d8694b9193
MD5 9395bc5a159f4e7ef4b8f76f1249de51
BLAKE2b-256 5b4598b837ab719f740470b294b738bcfb7cf21dfbbcd351fd41e1b8c078cf1e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ur_rtde-1.3.2-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.5.0.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.7.9

File hashes

Hashes for ur_rtde-1.3.2-cp35-cp35m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 be3adfbba6445eda72d5c6c5234e08c32e3cdfa877a6246700270c6f1967d15f
MD5 2cfed4ffa78a9c978ffffd075ca23d68
BLAKE2b-256 cbf85fd6e573a3b457933b1bf5d9ade06648c726dc6eb332363e9e2469b73949

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