# Universal_Robots_ROS_controllers_cartesian

> 权威词条地址：https://robotics.hellobike.com/sdks/universalrobots-universal-robots-ros-controllers-cartesian
> 所属分类：sdks | 最近核验日期：2025-06-02 | 技术层级：L3, L5

## 核心摘要

UniversalRobots 在 GitHub 开源的框架，主要语言 C++。 ROS control hardware interface definitions and controllers for Cartesian control of robot manipulators.

## 结构化工程参数

| 参数项 | 数值 / 配置 |
| :--- | :--- |
| `layers` | ["L3", "L5"] |
| `links` | [{"title": "GitHub", "url": "https://github.com/UniversalRobots/Universal_Robots_ROS_controllers_cartesian"}] |
| `updated` | 2025-06-02 |
| `vendor` | universal-robots |
| `repo` | https://github.com/UniversalRobots/Universal_Robots_ROS_controllers_cartesian |
| `language` | ["c++"] |
| `pinned_versions` | [{"version_or_sha": "main / 最新稳定分支，对应ROS 1 Noetic或ROS 2 Humble适配版本", "tested_env": "Ubuntu 20.04 LTS + ROS 1 Noetic / Ubuntu 22.04 LTS + ROS 2 Humble，GCC 9.0+", "notes": "克隆源码至对应ROS工作空间src目录，执行colcon build（ROS2）或catkin_make（ROS1）编译，配合ur_robot_driver使用"}] |
| `incompatible_envs` | ["不支持ROS 2 Jazzy及更新版本，暂未完成相关适配验证", "Ubuntu 18.04及更早系统无法满足依赖最低版本要求，无法正常编译运行"] |
| `robots` | ["universal-robots-ur5e", "universal-robots-ur10e"] |
| `repo_stats` | {"stars": 60, "forks": 12, "as_of": "2026-10-13"} |
| `tool_type` | framework |
| `source_kind` | vendor_org |
| `overview_sources` | ["https://github.com/UniversalRobots/Universal_Robots_ROS_controllers_cartesian"] |

## 技术详解与生态说明

Universal_Robots_ROS_controllers_cartesian是优傲机器人官方开源的ROS机械臂笛卡尔控制框架，核心采用C++开发，包含ROS控制硬件接口定义、笛卡尔空间控制器两大核心模块，为工业机械臂的笛卡尔轨迹跟踪、位姿控制提供标准化实现方案。

该框架适配优傲UR5e、UR10e系列协作机器人，覆盖运动控制（L3）、应用层算法集成（L5）技术栈层级，开发者可基于ros_control框架直接加载该控制器组件，对接优傲机器人ROS驱动即可快速实现笛卡尔空间的平稳运动控制，无需重复开发底层接口逻辑。

## 原始核验来源 (Sources)

- [GitHub UniversalRobots/Universal_Robots_ROS_controllers_cartesian](https://github.com/UniversalRobots/Universal_Robots_ROS_controllers_cartesian)