Universal Robots real-time data exchange (RTDE) using C#

Contents

Universal Robots real-time data exchange (RTDE) using C##

Background

A colleague and me wanted to find a C# library for controlling a Universal Robots UR3 robot arm with an OnRobot RG2 gripper for using in an industrial programming-related course.

At the end I saw that it requires about a dozen C# lines to activate the robot and send the robot program. I reverse engineered the URScript RPC commands by storing an example URScript created by the UR operating system on a USB stick.

https://industrial-programming.aydos.de/week08/item-sorter-robot-real.html

In the first iteration of the course we had bought the UniversalRobots.NET library.