Repolode
Open-RUA

Open-RUA/uni-robot-agent

开源的机器人操作智能体框架,通过统一工具让大模型控制机器人,支持 Codex 与 Claude Code 运行时及多种仿真环境。

Star
276
Fork
21
未关闭 Issue
1
最近提交
13小时前

这是什么?

uni-robot-agent 是一个用于机器人操作智能体的 Python 框架。它为智能体提供一套跨多个仿真环境共用的机器人工具和反馈接口,各环境的原生 API 由适配器处理。软件包包含命令行工具、Python SDK、支持实时监控与回放的本地仪表盘,并集成了 RoboDojo、RoboUse 和 RoboLab 仿真环境。

框架支持两种控制模式:Direct 模式由智能体直接调用机器人工具;Hybrid 模式额外接入 Pi0.5 等兼容的动作模型。智能体运行时、模型服务商、工具和环境都可以通过明确的接口替换。RoboDojo 默认开启深度信息,也可切换为纯 RGB 观测设置。

该项目面向希望使用开放模型评测机器人操作智能体的研究人员与开发者。ARX One 和 Franka 等真实机器人的接入目前标注为即将推出。

核心功能

  • 01跨仿真环境的统一机器人工具接口
  • 02Direct 与 Hybrid 两种控制模式,Hybrid 可接入 Pi0.5 动作模型
  • 03提供 Python SDK,用于运行会话和实现自定义策略
  • 04本地网页仪表盘,支持实时监控与回放已保存的episode
  • 05智能体运行时、模型服务商和环境均可替换

适用场景

  • 在 RoboDojo 或 RoboUse 任务上评测机器人操作智能体
  • 在纯 RGB 观测下测试开放视觉语言模型的机器人控制能力
  • 基于共享机器人工具实现自定义控制策略
  • 通过回放仪表盘检查已保存的智能体运行记录和工具调用

快速上手

  1. 1

    从 PyPI 安装软件包

    pip install uni-robot-agent
  2. 2

    准备 RoboDojo 集成环境

    uni-robot-agent setup --integration robodojo
  3. 3

    设置 API 密钥和提供方端点

    export UNI_ROBOT_AGENT_API_KEY='YOUR_API_KEY'
  4. 4

    运行任务并启用本地仪表板

    uni-robot-agent run --integration robodojo --deploy local --task stack_bowls --model YOUR_MODEL_ID --action-profile direct --no-sam3 --output-dir ./runs --monitor

使用前须知

  • 安装设置面向 Linux GPU 主机上的 Python 3.11 环境。
  • 运行模拟器需要模型 API 密钥和兼容 Responses 接口的提供方端点。
  • 真实机器人集成目前尚不可用。

收录于专题

标签

常见问题

uni-robot-agent 是什么?
开源的机器人操作智能体框架,通过统一工具让大模型控制机器人,支持 Codex 与 Claude Code 运行时及多种仿真环境。 uni-robot-agent 是一个用于机器人操作智能体的 Python 框架。它为智能体提供一套跨多个仿真环境共用的机器人工具和反馈接口,各环境的原生 API 由适配器处理。软件包包含命令行工具、Python SDK、支持实时监控与回放的本地仪表盘,并集成了 RoboDojo、RoboUse 和 RoboLab 仿真环境。
uni-robot-agent 可以免费使用吗?用的什么许可证?
uni-robot-agent 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
uni-robot-agent 还在维护吗?
活跃维护中。uni-robot-agent 最近一次提交是在 2026年11月7日。
uni-robot-agent 适合用来做什么?
在 RoboDojo 或 RoboUse 任务上评测机器人操作智能体 在纯 RGB 观测下测试开放视觉语言模型的机器人控制能力 基于共享机器人工具实现自定义控制策略 通过回放仪表盘检查已保存的智能体运行记录和工具调用
uni-robot-agent 怎么安装和运行?
从 PyPI 安装软件包: pip install uni-robot-agent 准备 RoboDojo 集成环境: uni-robot-agent setup --integration robodojo 设置 API 密钥和提供方端点: export UNI_ROBOT_AGENT_API_KEY='YOUR_API_KEY' 运行任务并启用本地仪表板: uni-robot-agent run --integration robodojo --deploy local --task stack_bowls --model YOUR_MODEL_ID --action-profile direct --no-sam3 --output-dir ./runs --monitor
在哪里获取 uni-robot-agent?
源代码和安装说明在 GitHub 上:https://github.com/Open-RUA/uni-robot-agent

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目