Robotics System Toolbox Support Package for Universal Robots UR Series Manipulators

Connect and control Universal Robots UR Series manipulators using MATLAB and Simulink
257 Downloads
Updated 20 Mar 2024
Robotics System Toolbox Support Package for Universal Robots UR Series Manipulators
Using the Robotics System Toolbox Support Package for Universal Robots UR Series Manipulators, you can prototype algorithms and perform simulations using rigid body tree environment, Gazebo and URSim simulators. Also, this support package allows you to connect with Universal Robots hardware to test and validate your algorithms. You can also automatically generate C++ code and create a standalone ROS node to deploy on the Ubuntu Linux host machine.
Capabilities and Features
  • Control Universal Robots Cobots using the MATLAB based ROS interface with the Universal Robots ROS Driver package
  • Enable External Control over ROS using MathWorks provided “MATLAB URCap for External Control
  • Prototype UR Cobot applications using pre-built algorithms in URSim or Gazebo simulation and verify the same on a hardware using connected I/O.
  • Deploy your Cobot applications as a standalone ROS node that communicates with UR Cobots.
  • Design real world robotics applications with vision processing and deep learning in MATLAB and validate them with UR Cobots.
  • (*) for additional information please refer to https://www.mathworks.com/universal-robots-cobots.html
Installation
1. MATLAB installation
- Go to MathWorks official installation instruction webpage to get started with the installation process from this link.
- Select the following products for installation:
  • MATLAB
  • Robotics System Toolbox
  • ROS Toolbox
*Note: For Connectivity with UR, Ubuntu 18.04 is the recommended operating system for MATLAB and support package installation.
2. Support Package installation
- Follow the steps mentioned on this link to install the Robotics System Toolbox Support Package for Universal Robots UR Series Manipulators.
- At the end of the support package installation, you will find “Setup Now” and “Setup Later” buttons. It is recommended to follow the instructions by clicking “Setup Now”.
  • If you click “Setup Now”, the hardware setup screens are launched after the support package installation window closes. In these screens, you will find guided steps to complete the required ROS package installations and network configurations.
  • If you choose “Setup Later” option, the support package installation window would exit. You can start the hardware setup from the Add-Ons Manager later as mentioned in the “Hardware Setup” section of the above provided link.
*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 Examples
Application Examples
Videos
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 Release Compatibility
Created with R2022b
Compatible with R2022b to R2024a
Platform Compatibility
Windows macOS (Apple silicon) macOS (Intel) Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!