准备 / 01建议耗时 按关卡实施,时间依实测

G0|从一张纸上的树开始

目标

不买任何东西,先理解要做的实体任务,运行可复现的离线笔画校验,生成第一张 SVG 预览。约 30–60 分钟。

准备

  • Mac + Python 3.10+;仓库已克隆到本地。
  • 一个可写的临时目录(示例 /tmp/robot-lab/)。
  • 无需 SO-101、GPU、API Key;此关不接通机器人。

操作

  1. 进入 DIY 仓库,阅读 SO-101 开源硬件 README 和 LeRobot 官方 SO-101 教程,确认不是旧的 SO-100。
  2. 运行(仓库根目录执行):
python3 source-data/robot-lab-draw-tree/plan_validator.py --self-test
mkdir -p /tmp/robot-lab
python3 source-data/robot-lab-draw-tree/plan_validator.py --plan source-data/robot-lab-draw-tree/demo_plan.json --svg /tmp/robot-lab/tree.svg
  1. 在 Mac 用浏览器打开 /tmp/robot-lab/tree.svg:应该看到简单的树干和三角树冠。这是纯软件计划预览,不代表机械臂可达。
  2. 用文本编辑器复制一份 demo_plan.json,将一处坐标改成 1.5;再次运行校验器,必须报错拒绝。恢复原文件,不把故意失败的版本覆盖入仓库。
  3. 建私有实验目录:~/DIY/RobotLab/{originals,working,evidence,notes}(目录只是建议,按需创建);不把私人照片、密钥和上游二进制文件推送到公开仓库。
  4. 阅读 采购门禁,把“单臂可行”与“能做水彩”区分开:V1 只做细头水性笔,等有接触测试后再考虑颜料。

验收

  • --self-test 成功;示例生成 SVG,内容能识别为树。
  • 越界笔画计划被拒绝;确认不会触发任何硬件动作。
  • 知道 V1 仅做 单臂画树,不以自动调色或无人值守作为第一版完成条件。

出问题怎么办

  • 提示 Python 不存在:先安装 Python 3.10+;不要用管理员权限乱改系统 Python。
  • 提示文件找不到:确认当前目录包含 README.md、source-data。
  • SVG 无法打开:检查输出路径和文件扩展名,浏览器打开即可;脚本没有联网依赖。
  • 请勿为通过此关去修改机械臂零位或连接任意 USB 硬件。

下一关:G1 采购核对。

本章操作已通过?

完成所有勾选项后可标记本章完成。个人进度只存储在浏览器。

Maker Lab · 用真实动手验证每一步。本站为独立学习记录,与上游项目无官方合作关系。
制作日期 2026-11-06 · 许可与来源 · 新增项目