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 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.

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.2.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.2.5-cp38-cp38-manylinux1_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.8

ur_rtde-1.2.5-cp37-cp37m-manylinux1_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.7m

ur_rtde-1.2.5-cp36-cp36m-manylinux1_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.6m

ur_rtde-1.2.5-cp35-cp35m-manylinux1_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.5m

ur_rtde-1.2.5-cp27-cp27mu-manylinux1_x86_64.whl (2.4 MB view details)

Uploaded CPython 2.7mu

ur_rtde-1.2.5-cp27-cp27m-manylinux1_x86_64.whl (2.4 MB view details)

Uploaded CPython 2.7m

File details

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

File metadata

  • Download URL: ur_rtde-1.2.5.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/46.1.3 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.7.7

File hashes

Hashes for ur_rtde-1.2.5.tar.gz
Algorithm Hash digest
SHA256 594586117b895377ca090b455fd6d17905f0a9c37c429bd63f70c546714d4ef4
MD5 1ffe44ccad052d875e3552592d5accd3
BLAKE2b-256 fa9c75dcefcdeaf7f85093b441945ab89443a1d2b3968a9f9b950cea8736d569

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ur_rtde-1.2.5-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.4 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/46.1.3 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.7.7

File hashes

Hashes for ur_rtde-1.2.5-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e8ae3577a88d4a311803b1a047c7c2a7c21a5d206daee1b96a394c85282cf86b
MD5 0faf36fcbff2c72fea47a391d7ebf81e
BLAKE2b-256 ba4051b5ff3a0ee63e1b0ca672d7486b7688781893c5533aba0cdee79ef1f6df

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ur_rtde-1.2.5-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.4 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/46.1.3 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.7.7

File hashes

Hashes for ur_rtde-1.2.5-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f12f8e7c228218f6c86f05fff96343fb8b85dc3739361c7a02b2453bf9d6051c
MD5 b21b34c9f9d116c6f3c284cec1208761
BLAKE2b-256 f8f541936578346c399857d687ecca666fc1057cd832d8177af14242cc0bc72a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ur_rtde-1.2.5-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.4 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/46.1.3 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.7.7

File hashes

Hashes for ur_rtde-1.2.5-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 fc5b8c93793b780978a9d58f556ec8eb13f9a7f39dde6f377a6a701ab39c336e
MD5 eb178a04eb4ef0c9d8943bf3f4456dec
BLAKE2b-256 6f3952ed7994cd679b3ae7b9f86cd3aaf4c4fd10d92d068165953220e4e4e6cc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ur_rtde-1.2.5-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.4 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/46.1.3 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.7.7

File hashes

Hashes for ur_rtde-1.2.5-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ed0a21d044364b60ae3038be3389925e850084a5c548e6e0278aac7215a59a10
MD5 012c43231da85c71885a1fb9ee06f04a
BLAKE2b-256 9fc57df0561baef5ef216759846d2273337b0491bb20c46574d5e052a388ca0d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ur_rtde-1.2.5-cp27-cp27mu-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.7.7

File hashes

Hashes for ur_rtde-1.2.5-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b12f6845d40911216044f22eddfcb6cecaeeba6ef6903e65095b23bdc5fa9155
MD5 18a3d7b2d85e3567cd4b1a1a5205145b
BLAKE2b-256 78f947d39ad95082685d2f98e1e040fa3829c56f1cb7c6ef0bb04f54145002ba

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ur_rtde-1.2.5-cp27-cp27m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 2.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.7.7

File hashes

Hashes for ur_rtde-1.2.5-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ddb02c51c80f0ce61ef8bb7a51d5a7a8c2f63a7b79c15f34325bf9eacd133a07
MD5 2a73135f5657433cf9204d9da951b7c0
BLAKE2b-256 437913ca836da6d056e2cf01385d26be3778b4d7512c46c73a7a7afcd9a3f5fa

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