@inproceedings{3b725bc750c1459f8d3c0fe30b07b444,
title = "ur\_rtde: An Interface for Controlling Universal Robots (UR) using the Real-Time Data Exchange (RTDE)",
abstract = "In this paper we introduce an open source cross-platform C++ interface for controlling Universal Robot (UR) manipulators. This interface is capable of controlling all UR robots that facilitates a RTDE (Real-time Data Exchange), which is the communication protocol used by this interface. Previous interfaces did not leverage the RTDE and it was one of the motivating factors for writing this interface. ur\_rtde can be used both from C++ and Python with bindings. A Python package has been released, to make it easy to install and use on Windows, Linux and MacOS. We show that the proposed interface outperforms other interfaces in terms of real-time characteristics.",
keywords = "Protocols, Linux, C++ languages, System integration, Writing, Manipulators, Real-time systems, Libraries, Timing, MATLAB",
author = "Lindvig, \{Anders Prier\} and I{\~n}igo Iturrate and Uwe Kindler and Christoffer Sloth",
year = "2025",
doi = "10.1109/SII59315.2025.10871000",
language = "English",
isbn = "979-8-3315-3162-1",
series = "IEEE/SICE International Symposium on System Integration",
publisher = "IEEE",
pages = "1118--1123",
booktitle = "2025 IEEE/SICE International Symposium on System Integration (SII)",
address = "United States",
}