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
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:
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f16c603ba5e7971d0eea41083c96644779ec8365795d13f04cf44a4909a26bba
|
|
| MD5 |
268c2cb7de6a1b9f264a1f1c2a2ef506
|
|
| BLAKE2b-256 |
cc2e1e151ae97bbce659877ccefa0871cab2c1531e2baa77cf8ecbef58c51cb4
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
56fb64fdd911e0427c65fb0aa3d0517dbdb5f6b38527d764d7a718d66c09e3a0
|
|
| MD5 |
309032364d44b57b142461a495e31e0e
|
|
| BLAKE2b-256 |
af1b3cf0d6da5c11ee367fde8ac0288697d68da326278e0c75cd464d724e1707
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6bbc66f92963e9024086aa4d5232a69ab7a2200460e697ee1fc1fea7c87ed2d7
|
|
| MD5 |
796ab722aea599ee9f53cec828129511
|
|
| BLAKE2b-256 |
203e2b03432cedacbb5eb4fbc0da0bca2b03aa4e8737ba711ca97e2fcc289e2d
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a8a6738b983440c4235d349482d6fd0024f146ee2d40aee6540769ec1036a0ce
|
|
| MD5 |
29bc735510316727bc1f0a5ca90faa8f
|
|
| BLAKE2b-256 |
91c11ccf027c8fb2728972b337998a2364c9903fa29b617ad589604c675a4f49
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2ffde8a2733d54b437ed3dccc0042c084091fead38485cd6c511c9d8694b9193
|
|
| MD5 |
9395bc5a159f4e7ef4b8f76f1249de51
|
|
| BLAKE2b-256 |
5b4598b837ab719f740470b294b738bcfb7cf21dfbbcd351fd41e1b8c078cf1e
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
be3adfbba6445eda72d5c6c5234e08c32e3cdfa877a6246700270c6f1967d15f
|
|
| MD5 |
2cfed4ffa78a9c978ffffd075ca23d68
|
|
| BLAKE2b-256 |
cbf85fd6e573a3b457933b1bf5d9ade06648c726dc6eb332363e9e2469b73949
|