☰
XLeRobot 完整指南:$660 搭一台会看会走的 YOLO 视觉双臂机器人
2026/9/30 7:04:44 网站建设 项目流程

XLeRobot 完整指南:$660 搭一台会看会走的 YOLO 视觉双臂机器人

【免费下载链接】XLeRobotXLeRobot: Practical Dual-Arm Mobile Home Robot for $660项目地址: https://gitcode.com/GitHub_Trending/xl/XLeRobot

XLeRobot 是一个开源的低成本双臂移动家用人形机器人项目。约 660 美元的零件,就能让你装出一台会轮式移动、带两条六自由度机械臂、能用 YOLO 视觉引导完成取放家务的机器人,总装配时间不到 4 小时。

先看一个真实场景。社区项目 matcha_bot 就用 XLeRobot 做了一件事:打抹茶。一条臂扶茶碗,另一条臂夹住茶筅伸进碗里搅打。

听起来轻巧,背后要回答四个问题:

  • 身体用什么搭?一台不花大几万美金的移动平台
  • 它怎么"看"?摄像头 + YOLO 物体检测
  • 手怎么伸过去?像素坐标翻译成关节角度
  • 怎么让它自己会干?仿真里训练,再迁移到真机

下面按这个顺序,一个一个说清。

身体方案:用宜家小推车拼出移动底盘

常见做法是买一体式移动机械臂。起步价几万美金,供应链也不在自己手里。

XLeRobot 的思路是"拼":

  • 底盘:LeKiwi 全向轮移动底盘(也提供双轮差速版,更便宜更稳)
  • 骨架:IKEA RÅSKOG 小推车——全球买得到、便宜、金属网底好装东西,高度刚好卡在灶台和茶几之间
  • 手臂:两条 SO-101 机械臂,每条 6 个自由度,来自 LeRobot 生态
  • 电源:Anker SOLIX C300 户外电源,288Wh 容量、300W 输出,三根 USB-C 线喂饱双臂、底盘和树莓派,省掉复杂布线
  • 大脑:你的笔记本电脑就够了,树莓派只负责无线传数据

整机约 12 公斤,一个成年人能抱起来。单臂负载 600 到 1000 克。别被这些数字吓到——它的设计目标就是搬杯水、递个东西,不是搬冰箱。

视觉设置:YOLO 物体检测靠一句话指定目标

YOLO 是"看一眼就知道"的一遍式目标检测网络,实时检测的标配。

XLeRobot 的用法更省事。它用的是开放词汇版本的 YOLOE,不用为每个物体单独训练,直接用文字指定要找什么:

# 命令行输入 bottle,cup,mouse,模型就开始在画面里找它们 model.set_classes(target_objects, model.get_text_pe(target_objects))

两行代码,模型就盯着摄像头画面找瓶子、杯子、鼠标。

一个容易被新手忽略的设计:视觉和机械控制跑在两个独立线程里。视觉线程只管"看见并画框",控制线程只管"动"。互不阻塞,画面卡一下,手臂也不会跟着抽搐。

控制链路:像素偏移怎么变成关节角度

看见物体只是第一步,还得够得着。这一步要解决的是坐标翻译——类似把 GPS 坐标翻译成导航指令。

项目里手写了手臂平面部分的解析逆运动学(IK,即"给定手要到的位置,反算每个关节该转多少度")。给一个目标点,用余弦定理解出两个关节角:

joint2, joint3 = inverse_kinematics(x, y) # 给一个点,回两个关节角

目标点如果超出了手臂够得到的范围,代码会先把它缩到边界上——手臂宁可少走两步,也不会硬伸到坏。

角度算出来后,交给一个 50Hz 的 P 控制循环(每 20 毫秒跑一次):

error = target_pos - current_pos # 离目标差多少 control_output = kp * error # 差得多就纠正得多 new_position = current_pos + control_output

就这么个最简单的比例控制,手臂动作已经很平滑。而且全部控制走蓝牙,不需要 Wi-Fi,延迟几乎为零。

遥操作方式也给你备好了:键盘、Xbox 手柄、Switch Joycon、Quest3 VR,各有一个现成脚本,对应software/examples/里的 4 号到 8 号文件。

自主训练:先在仿真里练,再上真机

遥操作是第一步,让它自己干活得靠"学"。

新手常踩的坑:直接在真机上学,慢、危险、还容易把机器磨坏。XLeRobot 的路径是仿真先行:

  • ManiSkill:15 分钟起一个 XLeRobot 强化学习环境,官方 URDF 都配好了
  • MuJoCo:直接在浏览器里玩,不用装环境
  • Isaac Sim:更高精度的物理仿真

模型层面,官方文档给 ACT、SmolVLA、pi0.5 和强化学习各配了一份教程,见 docs/en/source/software/。在仿真里把策略练好,再部署回真机,这套"仿真到现实"的迁移路径就是 LeRobot 社区的主流玩法,XLeRobot 的硬件和软件完全兼容。

社区已经用它跑出了不少花样,比如这个"从需求到交付"的家用服务改造:

新手上手:4 步搭出第一台 XLeRobot

想动手的话,流程不长:

git clone https://gitcode.com/GitHub_Trending/xl/XLeRobot
  1. 买零件:按官方物料清单采购,基础版约 $660(用笔记本 + 单目相机),加双目相机 +$30,加 RealSense 深度相机 +$220
  2. 3D 打印:90% 的部件是打印件,文档里有参数
  3. 组装:两条 SO-101 臂 67 分钟装完,整机不到 4 小时,底盘细节可以看 hardware/odrive/README.md
  4. 跑软件:pip install装上 LeRobot,然后按编号跑示例脚本

示例脚本的编号本身就是一份路线图:

  • 0 号:关节级电机测试,先确认每条臂能动
  • 1、2 号:单臂、双臂末端控制
  • 3 号:YOLO 视觉检测与控制
  • 4 到 7 号:整机遥操作,键盘 / Xbox / Joycon
  • 8 号:VR 遥操作,顺便录数据集

最后说句安全上的话:低扭距电机、40 厘米的手臂、轮式底盘,这套配置在物理上就让它很难对人造成伤害。这对在家跑机器人的新手来说,是个实打实的加分项。

从 660 美元到一台会看、会走、会干家务的双臂机器人,XLeRobot 把"具身智能"这件事的门槛,压到了一台智能手机的价格。你缺的不是方案,是那个动手的下午。

【免费下载链接】XLeRobotXLeRobot: Practical Dual-Arm Mobile Home Robot for $660项目地址: https://gitcode.com/GitHub_Trending/xl/XLeRobot

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询