← reports index
03-software/brain · 交接说明 · 2026-09-11

交接说明:现在用哪些模型 · 右臂怎么跑起来的 · 倒酒怎么实现的

写于 2026-09-11 16:30,给做 integration 的 Ville。所有数字来自当天的 trials JSON / STATUS.md / 页面,证据等级标在括号里。

1 · 现在用的模型

用途模型(HF: Suyang99/…)存档数据集(HF: xlerobot-team/…)成绩(k/n 按配置分组)
左臂抓杯xlerobot-smolvla-left-sd-p0.2-b16-u20000020000xlerobot-left-pick-cup-sep3-clean-20260905 54 集 / 13,693 帧09-09:8/12(60 s)、6/7(40 s);09-11 早:3/3(25 s,蓝杯)
右臂抓杯(今天新上)xlerobot-smolvla-right-0826sep8-p0.2-b16-u20000020000xlerobot-right-pick-cup-0826sep8-full-20260910 73 集 / 32,216 帧09-11:6/6(单只训练黄杯);探索轮 3/8、1/5(分布外杯/双杯,不进正式分母)
右臂旧模型(作废)xlerobot-smolvla-right-sd-p0.2-b16-u20000020000xlerobot-right-pick-cup-20260826-0042 40 集0/14
放杯不是模型:configs/place_pose.json(10 集示范的关节角中位数)—xlerobot-left-place-cup-sep7-*真机跑通
倒酒不是模型:scripts/pour_cup.py + configs/pour_pose.json—见第 3 节09-09 真机跑通一次

本机路径:05-training/<模型名>/checkpoints/020000/pretrained_model。两个 SmolVLA 的 train_config 除数据集名外逐项相同(145 项)。

开跑配方(右臂,今天 6/6 用的),改任一项就是另一组 k/n:

~/miniconda3/envs/train310/bin/python run_policy_trials.py \
  --panel --send --trials 8 --seconds 60 \
  --chunk-rate 1 --speed 1.0 --keep-torque --trace \
  --model 05-training/xlerobot-smolvla-right-0826sep8-p0.2-b16-u20000/checkpoints/020000/pretrained_model

指令自动从数据集读:"Pick up the cup with the right arm."。头必须在 cup-grasp-v0(pan 2003 / tilt 2617),跑前先归位左臂(arm_home.py --arm left --go),再起 job。

2 · 为了让右臂动起来,改了什么

按时间,每条写「改了什么 → 为什么 → 证据」。

数据(决定性的一条)

训练配方

运行时(run_policy_trials.py),右臂能不能动主要靠这几条

补充细节(改进史那路调查核出来的数字)

操作规则(不是代码,但决定成绩能不能算)

今天右臂的行为观察(探索轮)

3 · 倒酒是怎么实现的

倒酒今天 = 纯脚本关节角序列,不是模型,也没接进 bartender 状态机。

4 · 相关文件一览