Robotics System Toolbox Support Package for Universal Robots UR Series Manipulators
Connect and control Universal Robots UR Series manipulators using MATLAB and Simulink
521.0 次下载
更新时间
2025/5/14
Robotics System Toolbox Support Package for Universal Robots UR Series Manipulators
The Robotics System Toolbox Support Package for Universal Robots UR Series Manipulators includes built-in RTDE (Real-Time Data Exchange) support through MATLAB APIs and Simulink Blocks, enabling seamless communication with Universal Robots hardware. RTDE is a native communication interface from Universal Robots, which this package directly leverages to read the cobot’s state information. It also facilitates precise control and movement of the cobot using dedicated APIs and Simulink Blocks.
What is new in R2025a?
This Support package introduces enhanced capabilities for controlling Universal Robots UR Series manipulators using the Real-Time Data Exchange (RTDE) protocol. This update provides a streamlined workflow to connect and control the UR Cobot using RTDE Simulink Blocks.
Features
The Robotics System Toolbox™ Support Package for Universal Robots UR Series Manipulators enables seamless control of UR Series cobots through the Real-Time Data Exchange (RTDE) protocol, facilitating real-time data exchange between MATLAB/Simulink and the robot controller.
- New RTDE Simulink Blocks (R2025a): Dedicated Simulink blocks available for RTDE, allowing you to model and control UR Series Cobots directly within Simulink.
- urRTDEClient API: The urRTDEClient API establishes a TCP/IP connection between MATLAB and the UR controller, facilitating real-time data exchange without the need for ROS infrastructure.
- Simplified Workflow: By leveraging RTDE, you can achieve simple setup to communicate with Cobot eliminating the platform dependency.
(*) for additional information please refer to https://www.mathworks.com/universal-robots-cobots.html
Installation
Step 1: MATLAB nstallation
Start the installation process by visiting the MathWorks official installation instructions webpage through this link.
During installation, select the following products:
Mandatory
- MATLAB
- Simulink
- Robotics System Toolbox
Optional - required only for ROS based workflow
- ROS Toolbox
Step 2: Support Package installation
To install the Robotics System Toolbox Support Package for Universal Robots UR Series Manipulators, please follow the detailed steps provided on this link. After installing the Robotics System Toolbox Support Package for Universal Robots UR Series Manipulators, follow these instructions:
Post-Installation Options:
- Open MATLAB and navigate to the Add-Ons Manager.
- Search for and install the Robotics System Toolbox Support Package for Universal Robots UR Series Manipulators.
- After installation, initiate the Hardware Setup process from the Add-Ons Manager
Step 3: Hardware Setup
- Navigate to the Select connectivity medium window in the Hardware Setup wizard, choose RTDE, and follow the steps in setup wizard.
- Choose UR Series Manipulator / URSim as the preferred interface.
- Enter the UR Controller IP address and verify the connection by acquiring joint angles from the robot.
This ensures the test connection is passed and you can start using the APIs or Simulink Blocks
*Note: If you have download or installation problem, please contact - Technical Support
Supported Hardware and Interface
This support package supports below mentioned hardware using ROS interface.
- Universal Robots E Series Manipulators
- Universal Robots CB Series Manipulators
*Note: UR Polyscope version tested is 5.11.1.108318 for UR E Series
Documentation
Getting Started Example
- Getting Started with UR RTDE Blocks Library to Control UR Series Cobot from Simulink - MATLAB & Simulink
- Getting Started with Connecting and Controlling a UR5e Cobot from Universal Robots using RTDE Interface
Application Examples
- Intelligent Bin Picking in MATLAB with Universal Robots UR5e Cobot
- Intelligent Bin Picking in Simulink with Universal Robots UR5e Cobot
- Simulate a Universal Robots UR5 Using MATLAB and Gazebo for Glue Dispensing on a Windshield
Videos
- Developing a Pick-And-Place Application in MATLAB and Simulink
- Designing Robot Manipulator Algorithms
- Empower Your Robots with AI using MATLAB
- Design Industrial Robot Applications from Perception to Motion
- Simulink Blocks for Robot Manipulators and Safe Trajectory Tracking Control
Notes
1. This hardware support package is functional for R2022b and beyond.
2. Use ‘’Comments and Ratings’’ section to share your experience and rate the support package. For installation issues with this support package or for any technical queries, please contact MathWorks Technical Support.
MATLAB 版本兼容性
创建方式
R2022b
兼容 R2022b 到 R2025a 的版本
平台兼容性
Windows macOS (Apple 芯片) macOS (Intel) Linux标签
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!