The Robot Report

  • Home
  • News
  • Technologies
    • Batteries / Power Supplies
    • Cameras / Imaging / Vision
    • Controllers
    • End Effectors
    • Microprocessors / SoCs
    • Motion Control
    • Sensors
    • Soft Robotics
    • Software / Simulation
  • Development
    • Artificial Intelligence
    • Human Robot Interaction / Haptics
    • Mobility / Navigation
    • Research
  • Robots
    • AGVs
    • AMRs
    • Consumer
    • Collaborative Robots
    • Drones
    • Humanoids
    • Industrial
    • Self-Driving Vehicles
    • Unmanned Maritime Systems
  • Business
    • Financial
      • Investments
      • Mergers & Acquisitions
      • Earnings
    • Markets
      • Agriculture
      • Healthcare
      • Logistics
      • Manufacturing
      • Mining
      • Security
    • RBR50
      • RBR50 Winners 2025
      • RBR50 Winners 2024
      • RBR50 Winners 2023
      • RBR50 Winners 2022
      • RBR50 Winners 2021
  • Resources
    • Automated Warehouse Research Reports
    • Digital Issues
    • eBooks
    • Publications
      • Automated Warehouse
      • Collaborative Robotics Trends
    • Search Robotics Database
    • Videos
    • Webinars / Digital Events
  • Events
    • RoboBusiness
    • Robotics Summit & Expo
    • DeviceTalks
    • R&D 100
    • Robotics Weeks
  • Podcast
    • Episodes
  • Advertise
  • Subscribe

UR cartesian driver available for ROS

By Mike Oitzman | March 17, 2021

Universal Robots

A new ROS version that supports cartesian control of UR cobots is available and ready for testing | Photo credit: Universal Robots

A new version of the Robot Operating System (ROS) is now available for Universal Robots (UR) programmers who are leveraging ROS to control a UR robot. This new ROS version delivers Cartesian control of the robot’s tool-tip, while safely maintaining the speeds of the robot’s joints to avoid exceeding safe, collaborative control limits.

Cartesian control sounds simple, right? All you’re doing is driving the tool-tip in a straight line. However, the complexities of Cartesian control of a jointed arm like the UR arm requires that the calculations for the motion of individual robot joints be kept within the safe operating limits that define a collaborative robot. It’s entirely possible for a desired straight line motion through space to involve very high speeds of individual robot joints to attain the requested tool-tip motion sequence. Alternatively, a specific motion might also send the arm through a “singularity” point, where the arm needs to change its pose to keep the tool-tip on the desired trajectory. This can also induce very high speed joint motions that would exceed collaborative robot specifications.

To do this safely, ROS has to understand the kinematics of the UR arm, the constraints for a collaborative robot, and the requirements for Cartesian motion. Until this release, ROS didn’t have a formal solution for the Cartesian control of UR robots. However, this new version is available for beta testing and the ROS community is reaching out to ROS programmers who have real-world use cases to test the functionality.

Here’s a look at the feature set for this version:

Features

  • Works for all CB3 (with software version >= 3.7) and e-Series (software >= 5.1) robots and uses the RTDE interface for communication, whenever possible.
  • Factory calibration of the robot inside ROS to reach Cartesian targets precisely.
  • Realtime-enabled communication structure to robustly cope with the 2ms cycle time of the e-Series.
  • Transparent integration of the teach-pendant. Using the URCaps system, a program is running on the robot that handles control commands sent from the ROS side. With this, the robot can be paused, stopped and resumed without restarting the ROS driver. This will in the future also enable the usage of ROS-components as part of a more complex UR-program on the teach pendant. ROS-control of the robot can be quit using a service call to continue program execution on the TP.
  • Use the robot’s speed-scaling. When speed scaling is active due to safety constraints or the speed slider is used, this gets correctly handled on the ROS side, as well slowing down trajectory execution accordingly.
  • ROS-Service-based replacement of most every-day TP-interactions offer using UR robots without interacting with the teach pendant at all, if desired. The robot can be started, stopped and even recovery from safety events can be done using ROS service- and action calls.
  • BETA FEATURE: Enable Cartesian trajectory control in your applications. Specify waypoints in task space using a new Cartesian trajectory interface and a new Cartesian trajectory controller.
  • BETA FEATURE: Use on-the-robot interpolation for both Cartesian and joint-based trajectories. This is extremely helpful if your application can not meet the real-time requirements of the driver.

Related Links:

  • Here’s a link to the readme on the ROS GitHub Site
  • You can also follow on the ROS Discourse server
  • A new ROS-based driver is available for Universal Robots (UR), including the UR3, UR5, UR10 and UR16e.

Takeaways:

Cartesian ROS control is now available on UR cobots. Beta testing of this new code is just beginning, and the ROS community is seeking participants to run the new code through its paces and contribute to the evolution of this new capability.

About The Author

Mike Oitzman

Mike Oitzman is a robotics industry veteran and Senior Editor of WTWH Media’s Robotics Group, covering automation for The Robot Report and co-hosting its podcast. With 25+ years of experience, including leadership roles at Adept Technology, Mike founded the Mobile Robot Guide (acquired by WTWH). He is a leading expert on Autonomous Mobile Robots (AMRs), physical AI, and RaaS business models, holding a Systems Engineering degree and an MBA. He can be reached at [email protected].

Tell Us What You Think! Cancel reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Related Articles Read More >

Monumental's Pisa robot, which is in charge of laying bricks and mortar.
What bricklaying has taught Monumental about robots in construction
Unitree offers its G1 humanoid for $13.5K.
Unitree shares down 53% from IPO debut
AGIBOT's semi-humanoid robot working in a pilot at Longcheer Technology's Nanchang factory.
AGIBOT to explain how to scale humanoids from the lab to the real world at RoboBusiness
Vention and its partners have invested in space and equipment for its new physical AI lab.
Vention opens Physical AI Lab for manufacturing in Montreal

RBR50 Innovation Awards

“2026”
“rr
EXPAND YOUR KNOWLEDGE AND STAY CONNECTED
Get the latest info on technologies, tools and strategies for Robotics Professionals.

Latest Episode of The Robot Report Podcast

Automated Warehouse Research Reports

Sponsored Content

  • The Missing Layer in Robot Safety Assurance
  • The 370-billion-dollar race: How integrated design can help humanoid manufacturers succeed in a rapidly growing market
  • humanoid robot sorts parts. 5 Physical AI infrastructure platforms shaping robotics in 2026
  • How integrated actuators improve humanoid robot joint performance and system integration
  • Boston Dynamics will discuss human-machine interaction for humanoid robots in a webinar. Boston Dynamics to discuss the art behind human-robot interaction
More Sponsored Content >
The Robot Report
  • Automated Warehouse
  • RoboBusiness
  • Robotics Summit & Expo
  • About The Robot Report
  • Subscribe
  • Contact Us

Copyright © 2026 Arrowfly LLC. All Rights Reserved. The material on this site may not be reproduced, distributed, transmitted, cached or otherwise used, except with the prior written permission of Arrowfly
Privacy Policy | Advertising | About Us

Search The Robot Report

  • Home
  • News
  • Technologies
    • Batteries / Power Supplies
    • Cameras / Imaging / Vision
    • Controllers
    • End Effectors
    • Microprocessors / SoCs
    • Motion Control
    • Sensors
    • Soft Robotics
    • Software / Simulation
  • Development
    • Artificial Intelligence
    • Human Robot Interaction / Haptics
    • Mobility / Navigation
    • Research
  • Robots
    • AGVs
    • AMRs
    • Consumer
    • Collaborative Robots
    • Drones
    • Humanoids
    • Industrial
    • Self-Driving Vehicles
    • Unmanned Maritime Systems
  • Business
    • Financial
      • Investments
      • Mergers & Acquisitions
      • Earnings
    • Markets
      • Agriculture
      • Healthcare
      • Logistics
      • Manufacturing
      • Mining
      • Security
    • RBR50
      • RBR50 Winners 2025
      • RBR50 Winners 2024
      • RBR50 Winners 2023
      • RBR50 Winners 2022
      • RBR50 Winners 2021
  • Resources
    • Automated Warehouse Research Reports
    • Digital Issues
    • eBooks
    • Publications
      • Automated Warehouse
      • Collaborative Robotics Trends
    • Search Robotics Database
    • Videos
    • Webinars / Digital Events
  • Events
    • RoboBusiness
    • Robotics Summit & Expo
    • DeviceTalks
    • R&D 100
    • Robotics Weeks
  • Podcast
    • Episodes
  • Advertise
  • Subscribe