Robotics System Toolbox Support for Universal Robots UR Series Manipulators - Hardware Support - MATLAB & Simulink

Hardware Support

Robotics System Toolbox Support for Universal Robots UR Series Manipulators

Connect and control Universal Robots UR Series manipulators using MATLAB and Simulink

Capabilities and Features

Robotics System Toolbox Support Package for Universal Robots UR Series Manipulators enables you to connect and control manipulators using MATLAB and Simulink.

The hardware support package lets you perform the following tasks:

  • Control Universal Robots cobots using MATLAB through the ROS, ROS 2, or RTDE interface
  • Prototype UR cobot applications using prebuilt algorithms in Robotics System Toolbox with URSim, Gazebo, or Unreal Engine®, and verify them on hardware using connected I/O
  • Design real-world robotics applications with vision processing and deep learning in MATLAB, and deploy them on Universal Robots cobots
Universal Robots Cobot Support from MATLAB

Universal Robots Cobot Support from MATLAB

Design, simulate, test, and deploy UR Cobot applications

Glue dispensing using UR5e with MATLAB and Gazebo.

Supported Interface Hardware

Robotics System Toolbox supports the robot manipulator interface with hardware shown below.

Manufacturer Model Interface Minimum Toolbox Version
Universal Robots UR Series ROS Interface for urROSNode
(Requires ROS Toolbox)
R2022b
(For R2022a, use Robotics System Toolbox for Manipulators support package)
 
Universal Robots UR Series

ROS 2 Interface for urROS2Node
(Requires ROS Toolbox)

R2024a
Universal Robots UR Series RTDE Interface for urRTDEClient

R2024a (MATLAB functions)
R2025a (Simulink blocks)

Platform and Release Support

See the hardware support package system requirements table for current and prior version, release, and platform availability. View enhancements and bug fixes in release notes.

Platform Support

Available on 64-bit Microsoft® Windows®, 64-bit Ubuntu 18.04