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 Senior Editor of WTWH's Robotics Group and founder of the Mobile Robot Guide. Oitzman is a robotics industry veteran with 25-plus years of experience at various high-tech companies in the roles of marketing, sales and product management. Mike has a BS in Systems Engineering from UCSD and an MBA from Golden Gate University. He can be reached at moitzman@wtwhmedia.com.

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 >

A pallet-sized AMR in a warehouse.
OMRON gives insight into new dedicated robotics organization
A robot arm in a manufacturing center with white illustrations on top.
U.S. Air Force gives additional funding to Palladyne AI
Laura Major, president and CEO, Motional
Motional names Laura Major president, CEO of autonomous vehicle business
A Gecko crawler robot inspecting the side of a missile silo.
Gecko Robotics reaches unicorn status with latest funding

RBR50 Innovation Awards

“rr
EXPAND YOUR KNOWLEDGE AND STAY CONNECTED
Get the latest info on technologies, tools and strategies for Robotics Professionals.
The Robot Report Listing Database

Latest Episode of The Robot Report Podcast

Automated Warehouse Research Reports

Sponsored Content

  • Sager Electronics and its partners, logos shown here, will exhibit at the 2025 Robotics Summit & Expo. Sager Electronics to exhibit at the Robotics Summit & Expo
  • The Shift in Robotics: How Visual Perception is Separating Winners from the Pack
  • An AutoStore automated storage and retrieval grid. Webinar to provide automated storage and retrieval adoption advice
  • Smaller, tougher devices for evolving demands
  • Modular motors and gearboxes make product development simple
The Robot Report
  • Automated Warehouse
  • RoboBusiness Event
  • Robotics Summit & Expo
  • About The Robot Report
  • Subscribe
  • Contact Us

Copyright © 2025 WTWH Media 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 WTWH Media
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