Universal_Robots_ROS2_Driver
- Software
- Robot arms and industry
- Driver or SDK
A ROS 2 driver that connects ROS 2 to Universal Robots manipulators, with launch files for standalone use or use with MoveIt2. It is built on the Universal Robots Client Library.
Made by Universal Robots A/S, Denmark (checked on github.com/UniversalRobots (opens in a new tab)).
Source on GitHub: github.com/UniversalRobots/Universal_Robots_ROS2_Driver (opens in a new tab). Facts read at commit 7e03142 (opens in a new tab).
Licenses
- Code
- BSD-3-Clause (opens in a new tab)
Read by Robotheca from LICENSE (opens in a new tab) (BSD-3-Clause) at commit 7e03142 (opens in a new tab), on 16 Oct 2026.
- Commercial use
- Yes
What it does
- Drives the full range of UR robots, from 3 kg to 30 kg payload, including PolyScope X, PolyScope 5 and CB3 controllers.
- Supports pause at emergency stop, safeguard stop, automatic speed scaling and manual speed scaling from the teach pendant.
- Works with the externalControl URCap so ROS 2 behaviors can be included in the robot program.
- Provides MoveIt! support built in, with an example MoveIt configuration package for UR robots.
- Trajectory control currently supports only position commands; velocity control is planned for the future.
- Packages include ur_calibration, ur_controllers, ur_dashboard_msgs, ur_moveit_config and ur_robot_driver.
Written by Robotheca from the project's README (opens in a new tab) at commit 7e03142.
Getting started
- Difficulty
- Intermediate
- Hardware it needs, as the project states it
- A fundamental requirement is Linux; there is no support for any other OS. It is used with a real UR robot or the URSim simulator.
- How to start
- The project's README (opens in a new tab)
Maintenance
- Status
- Active: a commit in the last 90 days
- Newest commit
- 7 Oct 2026 on main
- Latest release
- 7.1.0 (14 Sept 2026)
Checked on GitHub on 16 Oct 2026.
Links
Robots on Robotheca that use it
No robot on Robotheca is linked to it yet. Links come from a robot's robot.yaml, from its dependency files read as text, or from Robotheca's editors.
Robotheca lists software as a reference: nothing is hosted or run here, and every fact links to where it was read.