TidyBot++ tidybot2

机器人 ⭐⭐⭐☆☆ (3/5) 🧩 软硬件结合 已发布
jimmyyhwu 591 Stars MIT BOM 完整度: /5 教程完整度: /5

项目简介

TidyBot++: An Open-Source Holonomic Mobile Manipulator for Robot Learning


TidyBot++ 是一个面向机器人学习研究的开源全向移动操作平台,由普林斯顿大学和斯坦福大学的研究团队共同开发,相关论文已被 CoRL 2024 接收。该项目旨在解决当前移动操作机器人成本高、灵活性差、数据采集困难等问题,为模仿学习提供一种廉价、鲁棒且灵活的硬件与软件一体化解决方案。

标签

项目特点

**全向移动底座**:使用动力脚轮实现全向移动,可独立控制所有平面自由度,消除非全向底座的运动学约束
**开源硬件设计**:提供完整的硬件设计文件,支持任意机械臂的集成
**手机遥操作**:通过直观的手机界面进行数据采集,降低示教门槛
**完整的策略学习流水线**:支持从数据采集、策略训练到推理的完整流程
**仿真环境支持**:提供完整的仿真环境,无需物理机器人即可进行开发和测试
**模块化架构**:底层控制器与高层计算分离,确保实时控制稳定性

技术规格

移动底座类型
自由度
机械臂支持
遥操作方式
控制频率
计算平台
学习算法
仿真环境
通信方式

项目资源

物料清单 (BOM)

物料名称 数量 参考价格 备注
全向移动底座框架 1 需3D打印或定制加工
动力脚轮模组 3 全向移动核心部件
脚轮驱动电机 3 需配套驱动器
板载Mini PC 1 运行实时控制器
GPU笔记本/工作站 1 用于策略训练和推理
无线路由器 1 设备间通信
智能手机 1 用于数据采集
任意兼容机械臂 1 用户自选
电池组 1 为底座和机械臂供电

所需工具

工具用途是否必需
3D打印机 打印底座结构件和外壳 ✅ 是
焊台 焊接电机驱动器和电路连接 ✅ 是
螺丝刀套装 组装机械结构 ✅ 是
万用表 电路调试和故障排查 ✅ 是
示波器 电机控制信号调试 ▢ 推荐
激光切割机 切割板材结构件 ▢ 推荐
钳工工具 金属件加工和修整 ▢ 推荐

能力画像

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

视频

6MH7dhyIUdQ

所需技能

🔧 **动手能力**:需要较强的机械组装和调试能力,包括3D打印件处理、电机安装、电路焊接和系统集成。全向底座的校准和调试需要精细操作。 💻 **编程能力**:需要Python编程经验,熟悉机器人操作系统(ROS)概念,了解深度学习框架(PyTorch)和策略学习(扩散策略)。需要能够配置Linux系统和实时控制环境。 ⚡ **电子电路**:需要电机驱动电路知识,了解实时控制系统原理,能够使用示波器和万用表进行电路调试。需要理解电源管理和通信协议。

适用场景

**家庭移动操作研究**:用于研究机器人在家庭环境中的物体抓取、搬运和整理任务
**模仿学习数据采集**:通过手机遥操作界面收集人类示教数据,用于训练模仿学习策略
**移动操作算法验证**:在仿真或真实机器人上验证新的移动操作算法
**机器人教育**:作为机器人学习和研究的开放平台,适合高校和科研机构使用
**全向移动技术研究**:研究全向移动底座的动力学、控制和规划算法