# Universal_Robots_ExternalControl_URCap

> 权威词条地址：https://robotics.hellobike.com/sdks/universalrobots-universal-robots-externalcontrol-urcap
> 所属分类：sdks | 最近核验日期：2026-09-22 | 技术层级：L3

## 核心摘要

UniversalRobots 在 GitHub 开源的开发工具，主要语言 Java。 CB3 and E-Series URCap for the ROS and ROS2 drivers

## 结构化工程参数

| 参数项 | 数值 / 配置 |
| :--- | :--- |
| `layers` | ["L3"] |
| `links` | [{"title": "GitHub", "url": "https://github.com/UniversalRobots/Universal_Robots_ExternalControl_URCap"}] |
| `updated` | 2026-09-22 |
| `vendor` | universal-robots |
| `repo` | https://github.com/UniversalRobots/Universal_Robots_ExternalControl_URCap |
| `language` | ["java"] |
| `pinned_versions` | [{"version_or_sha": "main / 最新稳定分支，可匹配对应ROS/ROS2驱动版本", "tested_env": "Java 8 + 优傲CB3/E系列控制器系统，搭配Ubuntu 20.04/22.04的ROS Noetic/ROS 2 Humble", "notes": "编译后将urcap文件导入机械臂控制器安装，配合官方ROS/ROS2驱动配置IP即可完成外部控制链路对接"}] |
| `incompatible_envs` | ["不支持优傲非CB3、非E系列的机械臂控制器部署", "Java版本高于1.8时可能出现URCap编译或安装异常"] |
| `robots` | ["universal-robots-ur5e", "universal-robots-ur10e"] |
| `repo_stats` | {"stars": 99, "forks": 19, "as_of": "2026-10-13"} |
| `tool_type` | tool |
| `source_kind` | vendor_org |
| `overview_sources` | ["https://github.com/UniversalRobots/Universal_Robots_ExternalControl_URCap"] |

## 技术详解与生态说明

Universal_Robots_ExternalControl_URCap是优傲机器人官方开源的URCap开发工具，核心开发语言为Java，主要功能是为ROS、ROS2机器人操作系统驱动提供优傲机械臂的外部控制接入能力，打通上层应用与优傲机械臂的控制链路。

该工具适配优傲UR5e、UR10e等CB3及E系列机械臂，属于机器人技术栈L3层级的外设适配工具，开发者可直接部署该URCap到机械臂控制器中，配合官方ROS/ROS2驱动完成上层运动规划、任务调度逻辑的对接，无需额外适配原生控制协议。

## 原始核验来源 (Sources)

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