Tidybot Universe Tidybot-Universe

3/5 🧩 软硬件结合 已发布
TidyBot-Services 55 Stars Apache-2.0 BOM 完整度: 0/5 教程完整度: 0/5
Tidybot Universe

项目简介

请提供需要翻译的英文技术内容。


Tidybot-Universe 是一个面向机器人领域的开源智能体框架,旨在将AI Agent在软件工程中的成功经验引入物理世界。项目核心解决的是机器人开发中“硬件稀缺、动作缓慢、安全要求高”三大痛点,让开发者能像编写软件一样高效、安全地构建机器人技能。

项目特点

**可组合技能**:技能是小型、经过测试、可共享的 Python 脚本。代理优先组合现有技能,社区共同增长技能库。
**安全第一**:轨迹录制与回退(物理世界的“撤销”)、工作空间边界(凸包限制)、自动保持(故障时保持当前位置,不失控)、租约系统(多代理安全共享硬件)。
**仿真与真实 API 一致**:仿真环境暴露与真实机器人完全相同的接口,代理可在仿真中全速迭代,无需等待硬件,无损坏风险,代码零修改即可迁移到真实机器人。
**代理与机器人解耦**:代理通过 HTTP 提交 Python 代码到机器人执行,不依赖 ROS、共享内存或紧耦合。代理可运行在笔记本电脑、云服务器或树莓派上。
**按需 GPU 服务**:视觉模型、抓取规划器等计算密集型任务运行在强大的远程服务器上,通过简单 HTTP API 调用,机器人仅负责本地协调。
**多代理共享**:租约系统确保一次只有一个代理控制机器人,其他代理排队。租约结束时,机器人回退到已知的初始状态。

技术规格

框架类型 机器人 AI 代理框架
核心语言 Python
通信协议 HTTP (同步 SDK)
机器人控制 通过提交 Python 代码(技能)到机器人本地执行
安全机制 轨迹录制与回退、工作空间边界(凸包)、自动保持、租约系统
仿真支持 是,API 与真实机器人完全一致
硬件要求 无需硬件(可纯仿真运行),真实机器人需网络连接
依赖 conda, Claude Code
安装方式 一键脚本安装

项目资源

资源名称 说明 链接
GitHub 仓库: TidyBot-Services/Tidybot-Universe 打开
tidybot-services.github.io 打开
claude.ai 打开
miniconda.html 打开
GETTING_STARTED.md 打开

物料清单 (BOM)

物料名称 数量 参考价格 备注
conda 1 环境管理
Claude Code 1 AI 代理开发工具
机器人(可选) 1 真实机器人,需支持网络 API
带 GPU 的服务器(可选) 1 用于运行视觉模型等云端服务

能力画像

⚪ 记忆与知识检索: 2/5
🔵 逻辑推演: 4/5
⚪ 表达与交流: 2/5
⚪ 感知与观察: 3/5
⚪ 数理与计算: 3/5
⚪ 动手与操作: 4/5
⚪ 狂热与坚持: 3/5
⚪ 创造与创新: 5/5

所需技能

🔧 **动手能力**:需要具备机器人硬件的基本操作和调试能力,包括设置网络连接、处理物理世界中的意外情况。 💻 **编程能力**:需要熟练掌握 Python 编程,理解 HTTP API 调用、异步编程和并发控制。了解 AI 代理(如 Claude Code)的使用。 ⚡ **电子电路**:基础了解,用于机器人硬件的连接和故障排查。

适用场景

研究和开发机器人 AI 代理,探索如何让代理在真实世界中安全、高效地执行任务。
构建和共享机器人技能库,促进社区协作。
在仿真环境中快速迭代和测试机器人控制算法,然后无缝迁移到真实机器人。
教育场景:让学生在不接触昂贵硬件的情况下学习机器人编程和 AI 代理开发。
多代理协作:多个开发者或 AI 代理共享同一台机器人硬件,进行并行开发。