Universal Robots ROS 2 Driver release

Universal Robots A/S, PickNik Robotics, and FZI Forschungszentrum Informatik are excited to announce the first release of the open-source Universal Robots ROS 2 driver. This ros2_control powered driver further hardens the beta release that was presented at ROS World 2021.

The driver is compatible across the entire line of UR robots, from 3 kg payload to 16 kg payload, and includes both the CB3 and the E-series. And supports key functionalities like

  • pause at emergency stop and safeguard stop
  • resume after emergency and safeguard stops
  • automatic speed scaling to be within the safety settings
  • manually speed scaling from the teach pendant.

The release is now available via rosdep binary for Galactic Geochelone and will also be available for Rolling Ridley and Humble Hawksbill.

See installation instructions here as well as our ROS World 2021 presentation and slides. Please leave questions and feedback as a GitHub issue.

Other feedback and comments are welcome in this forum or at ROS@universal-robots.com

Happy development!


is it ready for ROS Rolling Ridley right now? tried but failed.
thanks for your attention.


When the ros2 driver will be ready to use with humble distribution?


As our driver’s repository is relying on MoveIt!, which has just recently been released for humble and rolling, we aim for the next sync for humble and the sync in one month for rolling (as the next rolling sync freeze will actually be tomorrow).



Any updates on when the ROS 2 driver for humble will be ready to use?

Thanks in advance!

The driver is already released for humble, it should be available with the next sync. See All packages for Humble targets - 2022-07-11 06:01:01 +0000 for details.

Ah nice!

I’m not able to fully understand the “details” link, so what date will the sync probably happen?

Thanks again, appreciate your time here.

@vetle The binary humble release is out now in a working version.