具身 Sys1:从 Jev 式判断到零样本末端控制
从 Sys1 的能力期待与 Jev 相关工作出发,设计丰富上下文到类型化判断和 EEF 轨迹的模型,并以混合分类训练、仿真与非夕多目 RGB 真机测试构建最小验证。
《闪念决策》讨论了我对快速具身判断的期待。这一篇把构想展开为完整的研究方案:先说明 Sys1 要承担什么,再讨论 Jev 提供的参考、模型与数值接口,最后收敛到可检验的最小方法、数据和实验。
以 Jev 的类型化判断范式为参考,研究一个连接 Sys2 与 Sys0 的通用局部决策模型:输入丰富、可变的多模态上下文,输出紧凑的判断与末端轨迹,并在真实执行后持续纠错。
本文先定义 Sys1 应承担的认知与控制职责,再梳理 Jev、开放决策模型和具身策略的相关研究,提出“共享多模态骨干+问题条件化解码器+类型化读出”的完整设计。在资源有限的第一阶段,将任务收敛为低频 EEF 轨迹与跨场景分类判断的联合学习,以语义抓取作为闭环载体。最小实验需要证明的不是接口能输出数字,而是分类中保留的知识能够改变动作,并从训练域迁移到未见的真机物体和场景。目标平台为非夕机械臂、夹爪与多目 RealSense RGB;部署不使用深度通道。
01 · Sys1 的期待:把理解落实为眼前的行动#
设想上层说:“拿起左边的杯子,避开旁边的碗;刚才没有抓稳,这次换一侧接近。”执行这一要求不只需要识别“杯子”,也要判断“左边”相对于什么、之前哪里失败、当前是否仍有操作空间,以及下一段末端运动应如何改变。这些判断比长期任务规划更局部,却比跟踪一个固定轨迹更有认知含量。
我们把这层能力称为 Sys1。它接住 Sys2 整理的意图与背景,在当前观测和交互记忆下形成局部计划,再把计划交给 Sys0 执行。它可以输入语言、图像、结构化数值和反馈,但不需要通过语言解释自己;输出是程序可直接使用的索引、状态、参数和短段 EEF 轨迹。这与《闪念决策》提出的丰富上下文、紧凑输出和及时调整方向一致。[1]
- 01 Sys2:意图与长期组织 分解长任务,检索经验,组织参考资料,处理目标冲突和慢推理。
- 02 Sys1:局部判断与动作 解释调度,选择对象和方式,产生短段末端目标,观察进展、纠错或升级。
- 03 Sys0:身体与快速反馈 插值与跟踪、IK、关节和接触控制,反馈真实执行状态与失败原因。
↺ 实际动作与结果回到下一轮上下文;计划不等于已经发生的动作。
预期保留的能力#
第一是听得懂新要求:同一画面换目标、接近方向或禁区,动作应正确改变。第二是会使用已有证据:参考图、历史失败和当前状态能共同决定下一步。第三是知道何时不能继续:观测不足、目标已变、执行未到位时,能观察、恢复或交回 Sys2。第四是跨场景迁移:换物体、布局和相机后,仍尽量复用语义与局部控制知识。
这些能力不要求 Sys1 承担所有长程推理,也不要求输出越多越好。理想的 Sys1 是“有足够理解能力的短程决策者”。其低频是相对于身体控制而言;约 10 Hz 是后续响应目标,最初应先验证正确性与闭环泛化。
02 · Jev 是 Sys1 的参考方案,而不是现成的机器人模型#
Jev 的重要启发是将“理解输入”和“生成文字”分开:请求给出状态与有类型的问题,模型返回选择、评分或真假判断,程序据此行动。官方接口强调直接返回类型化结果,以及多个问题的并行求值。这使“读很多背景、只回答少量关键问题”成为明确的模型接口。[2] ↗
前两类很接近 Jev 的原语,第三类则是我们要补上的连续空间接口。这里的“Jev 式”指问题条件化、非语言、类型化读出,不限定必须采用 Jev 服务、离散分箱或某一种训练算法。训练一个有类似接口的开放模型,也不等于复现了 TypeSafe 的私有架构与 RLCD 配方。
| 值得借鉴 | 迁移到 Sys1 的设计 | 不能直接推导 |
|---|---|---|
| 输出由问题类型约束 | Choice、状态与 EEF 轨迹都有固定语义和合法域 | 类型合法不保证目标、坐标或动作正确 |
| 少量结果、并行读出 | 一个前向产生多个时间槽,减少文字生成开销 | 输入编码与长上下文成本仍在,不能据此保证 10 Hz |
| 候选与问题随请求变化 | 对象、技能、约束可用输入描述,避免固定类别封闭全部语义 | 新语义可组合,不代表未知传感器与执行原语自动可用 |
| 概率服务于决策 | 区分执行、观察与升级,按验证集设阈值 | 模型的高置信度不自动等于真实抓取成功概率 |
**需要主动偏离 Jev 的一点:**官方独立问题求值适合独立判断,而一条轨迹的位置、姿态、夹爪和时间彼此相关。因此本文让同一计划中的槽位联合交互;不能把许多独立坐标判断拼起来,就称为一条联合可行的轨迹。公开图像/Box 能力说明输入与输出原语可以扩展,但没有证明从像素到三维抓取的能力。[3] ↗[4] ↗
03 · Related work:已有研究解决了哪些部分#
相关工作按研究问题组织,而不是按项目出现的顺序堆叠。以下区分原始论文或公开实现、厂商接口描述与有限演示;本文没有复现这些模型。过去收集的完整来源仍可查阅,但不会把同一结果的转载算作新增证据。
3.1 类型化判断:从已有 LLM 读出决策,还是重新训练?#
| 路线与代表工作 | 主要机制 | 对本研究的作用与限制 |
|---|---|---|
| TypeSafe Jev[5] ↗[6] ↗ | 面向结构化概率决策的服务与训练方向 | 提供范式动机;不以厂商速度/智能宣传替代机器人证据 |
| AnyJev[7] ↗、Kev[8] ↗ | 从冻结模型的选项 token 分布读取判断;AnyJev 校正标签先验和选项位置偏差 | 应作为便宜的无需训练基线;轮换选项可能需要多次 prefill,不能统一算成一次调用 |
| LLM-as-Jev[9] ↗ | 保持原架构的决策读出与 KL 锚定微调;研究何时需要适配 | 先测原基座再训练 head;带 thinking 的条件应单独计计算量,不能当无语言单前向能力 |
| OneJev[10] ↗、Laya[11] ↗、Chinese-Jev[12] ↗ | 开放 typed 模型、数据或领域后训练管线 | 可复用接口和数据组织;特定领域分类成绩不证明三维动作泛化 |
| CLM[13] ↗、Strands Decider[14] ↗ | 候选对比表征、动态选项读出、回放或锚定等训练设计 | 候选语义可以随请求变化;骨干冻结仍需检查新读出是否退化 |
| Clef、pplx-decider、Mapika[15] ↗[16] ↗[17] ↗ | 多模态骨干与专用决策读出 | 提示共享问题/schema 解码器的实现空间;不同推理设置、上下文预算和概率校准不可混比 |
| OpenJev-RLCD[18] ↗ | 独立的校准与强化学习研究 | 可参考 proper scoring 与锚定;不是官方 RLCD 的完整复现,第一轮不必上 RL |
这些工作共同支持一个起点:预训练模型已有的知识可能通过小型读出变成决策。但它们没有证明“只训练一个 head 就能保留所有认知”,也没有证明分类知识自然变成机器人动作。本文将这个缺口放到混合训练与受控动作实验中检验。
3.2 数值输出:能读出一个数,与能形成一条路径不同#
NumericJev/JevNext 把数值范围递归细分为离散选择,避免依赖自由文本数字格式;它可以控制读出分辨率,但需要顺序决策轮次,其数值任务结果不能外推到整段运动。[19] ↗[20] ↗阈值 CDF、分箱与连续回归也都是可行的编码工具。对于机器人,必须进一步解决单位、范围、旋转、时间、多个合法解和路径联合一致性。
因此本文将“数值表示”和“共享决策范式”分开:连续 head 是最小实验的工程选择;离散 head 是有价值的同条件对照。最终要比较的是几何有效性、闭环成功和时延,而非仅比较格式合法率。
3.3 具身模型:认知、空间目标与动作执行如何连接#
| 研究方向 | 代表工作与可借鉴部分 | 本研究需要补上的证据 |
|---|---|---|
| VLM 迁移到机器人 | RT-2 的图文/机器人混合训练;OpenVLA-OFT 的并行连续动作读出[21] ↗[22] ↗ | 并行 head 本身已有先例;我们的贡献必须落在可变上下文、混合判断与语义进入动作的证据上 |
| 保持理解能力 | Knowledge Insulation 研究 VLM 与动作模块的训练分工[23] ↗ | 本方法仍需测 adapter 开启时的原生能力和 typed 能力;不能只声称“冻结所以没有遗忘” |
| 高低层空间分工 | HAMSTER 的高层空间提示;VoxPoser、ReKep 的空间约束与规划[24] ↗[25] ↗[26] ↗ | 将规划器贡献与学习模型贡献分开;2D 路径、3D 目标和真实接触分别验收 |
| 技能选择与反馈 | SayCan、Inner Monologue、KnowNo 的可执行性、反馈与求助机制[27] ↗[28] ↗[29] ↗ | 在不生成语言的情况下表达恢复/观察/升级,并验证这些判断真的改善执行 |
| 跨本体末端经验 | UMI 的末端表示与延迟匹配,OXE/DROID 的多来源数据[30] ↗[31] ↗[32] ↗ | EEF 抽象减少关节差异,却不消除 TCP、夹爪、可达性与接触差异 |
3.4 Jev 与机器人:哪些是选择,哪些真的生成动作?#
| 案例 | Jev 或类似决策层的角色 | 证据应如何解释 |
|---|---|---|
| EmbodiedJev / LIBERO[33] ↗[34] ↗ | GPT 视觉计划后,做局部离散运动选择;本地代码处理幅度/执行 | 有限开发实验且有失败,不能当通用连续 EEF head 的实证 |
| RoboICL 的可选 Jev gate[35] ↗[36] ↗ | 判断 GPT 动作后缀可否复用,而非生成新轨迹 | 动作复用节省调用与零样本策略能力是不同命题;带示范的结果须与 zero-shot 分开 |
| PiPER、OmniJev 工作台、MOSS[37] ↗[38] ↗[39] ↗ | 技能选择、几何栈、工作台或录制回放中的决策 | 真实运行、预设技能、特权状态和回放分别标记;模型名称同时出现不说明共同控制 |
| quackd、Reflex Lab、JEV-Star[40] ↗[41] ↗[42] ↗ | 委托/慢建议/游戏快慢分工 | 为计划有效期与升级提供设计参考;可选分支、游戏成绩不等同真机抓取 |
独立评测还提示需要检查选项顺序、问题改写、缺信息、概率一致性与校准,而不能把“输出为合法类型”当作可靠性证明。[43] ↗[44] ↗[45] ↗[46] ↗
3.5 Astra 提供的是目标参照,而不是可直接抄用的训练配方#
第三方 Astranomy 研究区分直接策略与带上下文/工具的 agent,并比较是否给出相机和夹爪几何;不同配置都存在可行结果,但显式几何对直接策略的影响较大。[47] ↗另一个 RoboDojo pilot 明确使用 RGB、本体与静态标定,没有输入深度。[48] ↗这些说明应比较多种几何条件,不能假设 Astra 一律有标定或一律无标定。
OpenAI 发布资料没有披露足以重建本项目所需的抓取训练/标定配方;第三方使用 OpenAI 模型的机器人系统,应按作者的 harness 解读。[49] ↗我们真正借鉴的是“读取丰富上下文—给出局部动作—根据结果纠正”的工作方式。非语言学生能保留多少这种能力,需要在相同观测和执行条件下测量。
04 · 终局设计:容纳哪些任务,输入输出是什么#
终局 Sys1 不应被“抓取”或“2D 框”定义。它是一组可组合的局部判断与规划能力;任务数量不等于输出类别数量。下面列出 12 个任务族作为覆盖清单,而不是 12 个固定动作,也不是第一轮必须同时实现的范围。
| 任务族 | 直觉例子 | 类型化输出 | 实际案例:输入 → 输出 | 最小实验覆盖 |
|---|---|---|---|---|
| 目标指代与选择 | 抓左边杯子,不要后面的 | 动态对象引用/Choice | 多个杯子的 {bbox_id, view_id, xyxy}+“抓左边杯子,不要后面的”+足够的前后关系证据 → target_ref=b17;证据不足则 observe。 | 必需 |
| 状态与进展判断 | 真的抓住,还是夹空? | 状态分类/Bool | 闭合前后 RGB+实测夹爪宽度+提起后的物体运动 → grasp_state=held;若夹爪已闭但物体留在桌上 → empty。 | 必需 |
| 局部方式选择 | 从另一侧接近 | 方式候选/约束索引 | 当前 RGB+“左侧被挡住”+候选 [left_approach, right_approach] → choice_index=1(从右侧接近)。 | 小范围 |
| 空间目标定位 | 工具应移动到哪里 | 点/姿态/允许区域 | 多目 RGB+目标杯子引用+当前 TCP/身体定义 → position_m=[0.42,-0.12,0.18]、yaw=0.3 rad,均在声明的 robot_base 中。 | 必需 |
| 短段轨迹规划 | 绕开碗再靠近杯子 | EEF 位姿序列 | 多目 RGB+杯子目标+碗的禁区+当前 TCP → position_m[8,3]、yaw[8,2]、gripper[8],对应未来 8 个时刻的绕行轨迹。 | 简单避让 |
| 阶段与局部依赖 | 先对齐,再闭合,再提起 | 阶段/转移条件 | 当前图像+TCP 已到预抓位的实测反馈+夹爪张开 → phase=close;未对齐时仍为 align,不提前闭合。 | 抓取链 |
| 主动观察 | 看不清时先观察或移开遮挡 | 观察请求/观察动作 | 两目图像中杯子均被遮挡+可用观察动作 [request_side_view, wait] → status=observe、choice_index=0。 | 请求观察;复杂移障后置 |
| 记忆与因果线索 | 刚才向左仍未到位 | 带历史条件的判断/修正轨迹 | 当前图像+历史“请求向左 2 cm,实测只动 0.5 cm”+目标未变 → 一段补偿后的 EEF[8];不把请求位移当作已经到位。 | 必需 |
| 失败恢复 | 滑落后重新对齐 | 恢复类型+新 EEF 目标 | 夹空的图像/夹爪反馈+上次抓取轨迹+恢复候选 → recovery=realign、phase=align 和重新接近的 EEF[8]。 | 一次重试 |
| 交互与接触要求 | 擦拭时保持接触 | 模式、方向、已定义的力限值 | 擦拭目标+接触反馈+请求中允许的模式和力范围 → mode=maintain_contact、法向与范围内的力目标;抓取最小版仅输出夹爪开合。 | 仅夹爪开合;力控后置 |
| 多末端/工具协调 | 一只手固定,另一只手操作 | 多 EEF 联合目标与约束 | 双臂 RGB/状态+“左手固定盒子,右手取物”+末端表 [left_tcp,right_tcp] → position_m[2,8,3]、各自旋转/夹爪与同步约束。 | 后续扩展 |
| 完成、取消与升级 | 任务完成,或需要上层重规划 | 状态/原因索引/证据引用 | 当前目标+物体已提起并保持的历史 → status=complete;收到替换目标则框架取消旧版本,模型为新请求给出状态/计划;超出能力则 escalate。 | 必需 |
表中数值、索引与状态是接口示例,不是已运行结果或可直接下发的机器人指令。字段名与枚举名由程序映射;模型实际读出候选索引/分布或数值张量。yaw[8,2] 表示每个时刻的 cos/sin。
新的物体、任务描述和候选集合可以通过上下文组合接入;新的物理能力则仍需数据和执行器支持。比如已有“位姿+夹爪”接口可以服务许多抓放任务,但不能只修改 schema 就获得灵巧手指尖控制或力觉。
输入契约:内容灵活,语义可追溯#
每次请求由 ContextPack+QuestionSet+OutputSchema 组成。ContextPack 按块容纳任务与约束、当前图像、参考图、身体状态、过去的状态—动作—结果、长期经验和 Sys2 分析。QuestionSet 说明本次要解决哪些判断;OutputSchema 限定输出类型、坐标系、单位、时间范围与可用末端。
每个块至少有 type、role、timestamp、source;图像另有 view_id,空间量另有 frame 与单位。历史动作区分“请求执行”和“实际执行”。上层分析被标记为假设,不能覆盖传感器事实。缺少图像时可以处理纯文本或状态分类,但缺少关键空间证据时不应被强迫输出唯一轨迹。
输出契约:共享原语,组合任务#
| 输出原语 | 定义 | 可表达的任务 |
|---|---|---|
| Choice / Reference | 在本次给定候选中返回索引与分布 | 对象、方式、阶段、失败类型、证据引用 |
| Bool / Defined score | 二元判断或有明确标准的评分 | 完成、可执行、需要观察;评分不是未经验证的成功概率 |
| Scalar / Vector | 有单位、范围和有效性标记的数值 | 时长、夹爪宽度、空间目标、约束参数 |
| Pose trajectory | E 个末端、H 个时刻的位置/旋转/夹爪 | 单臂、多臂、工具与局部路径 |
| Lifecycle | execute / observe / complete / escalate | 执行、补观测、结束、交回 Sys2;也可由 Choice 实现 |
输出中的 JSON 字段名由程序序列化,不是模型逐 token 写 JSON。plan_id、request_version、观测与启动时间由框架传递。引用对象仅在请求里有相应候选表时返回;没有检测器或对象列表时,模型仍可从 RGB 直接输出 EEF,不能暗中依赖不存在的对象 ID。
05 · 数值如何表示:先把物理语义定清,再选择编码#
“输出 float”只是程序类型;机器人需要的是“哪一个工具点,在什么坐标系,什么时候,到什么位置和姿态”。我们统一输出末端任务空间,减少对关节数量和连杆长度的直接依赖,同时保留本体描述和可达性约束。
Y = {status, phase, target_ref?, π[K], trajectory[K,E,H], valid_mask}
trajectory[k,e,h] = {p_xyz [m], R [rotation], gripper, time_s}
网络预测数值与选择;框架补充 request_version、TCP、frame、observed_at、plan_start。text位置、旋转、时间和夹爪#
| 量 | 最小方案 | 终局方案与注意点 |
|---|---|---|
| 位置 | robot_base 中指定 TCP 的绝对 xyz,米;按训练域范围归一化 | 比较绝对、当前 EEF 相对和任务坐标表示。归一化范围仅由训练数据/预定义能力域确定,目标真机测试不重新估计 |
| 旋转 | 明确的俯抓姿态 R_down,加 yaw 的 cos/sin;R = R_z(ψ)R_down | 用 6D rotation 经正交化得到 SO(3),部署转换为固定顺序的单位四元数;退化向量要检查[50] ↗ |
| 时间 | H=8;相对 plan_start 的 [0.1,…,0.8] s,由 schema 固定 | 可学正值 Δt 并累加,保持严格递增;预测时刻与执行起点分开 |
| 夹爪 | 连续宽度或明确开/闭事件;闭合与释放有专门标签 | 实际行程、指尖几何、工具点随设备定义;不把训练夹爪归一化值直接当另一台的毫米数 |
| 有效性 | 按字段/时刻提供监督 mask,缺失不填零 | 推理的可执行性与监督的标签可用性分开;模型不能靠预测“无效”避开损失 |
TCP 与法兰转换由确定性代码完成:T_base_flange = T_base_tcp · inverse(T_flange_tcp)。这个身体接口即使在不输入相机标定的条件下也必须定义。位置相对化同样不能消除未知相机轴与动作轴的关系。
连续回归、分箱和数值树如何选择#
| 表示 | 优势与代价 | 本文选择 |
|---|---|---|
| C0:连续回归 | 并行、输出紧凑、无需分箱;需处理尺度、旋转、多解和边界 | 最小主线。位置 Huber/L1,yaw 周期误差;低成本建立强对照 |
| D0:每标量分箱 | 可用分类损失,方便离散概率;分辨率随物理跨度变化 | 第二阶段同数据、同骨干、同 decoder 消融,不与不同训练策略混比 |
| 范围递归/数值树 | 逐步细化精度;需多轮推断,错误分支会传播 | 数值理解基线,不默认适合作为每个 EEF 坐标的实时读出 |
| Flow/diffusion | 可建模复杂多解动作分布;训练与推理更复杂 | 当单模式或小 K 明显不足后再引入,不是第一轮必要条件 |
抓取可以有多个合法姿态,绕障可以有多条路径。第一轮在限定俯抓场景使用 K=1;出现多解平均问题后,扩展 K=3 个整段轨迹 mode。训练按整条路径匹配,推理选择一条完整 mode,禁止逐点选最优或对左右绕行取均值。best-of-K 回归加模式分类不是已校准的联合概率密度;若需要密度意义,再定义相应似然。
连续 head 是数值实现,Jev 式接口是组织原则,两者不冲突。没有必要为了“像 Jev”把所有坐标都变成分类,也不能因为选择回归就放弃分类与动作共享上下文。
06 · 模型如何设计:共享理解层,区分必要的输出语义#
终局结构采用可访问隐藏状态的预训练 VLM,沿用原图像处理器与 tokenizer。文本、图像和历史先进入统一上下文;精确本体/几何数值可以经小型数值适配器追加到记忆中。问题、schema 与候选描述也在本次骨干输入中编码;其表征再结合类型、末端与时间索引生成查询槽,从这份记忆读取所需判断或轨迹。数值适配器保留单位和坐标语义,不承担从未知相机到机器人坐标的隐式确定性变换。
- 01 共享理解层 文本、多目 RGB、状态与历史进入预训练 VLM;数值、类型和时间适配器保留精确语义。
- 02 问题条件化解码器 问题、schema 与候选表征产生查询槽;同一计划内的末端和时间槽联合交互。
- 03 类型化读出 Choice / Bool / 状态对动态候选打分;EEF / 夹爪 / 时间读出连续值或分箱分布。
↺ 共享上下文与 query decoder;必要的输出语义由小型专用读出表达。
**“统一 head”不必理解为所有量使用同一条线性层。**合理的共享发生在上下文表征和问题解码器;末端位姿与动态候选具有不同输出空间,使用小型类型专用读出是必要的。若用一套互不相关的模型分别做分类和控制,就无法检验共享认知是否迁移到动作;若把所有东西硬塞进相同固定类别,又会限制任务扩展。
具体读出#
Choice 查询得到向量 z_q,与当前候选描述的表征 c_i 进行条件化打分:p(i|C,q)=softmax_i f(z_q,c_i),padding 候选被屏蔽。候选可以是文字、图像区域或对象记录,语义由输入提供,不靠固定标签 ID。轨迹查询由末端索引、时间索引和字段类型构成;一次前向并行产生 H 个目标,相关槽位在解码器中交互,不需要把先前真实动作当未来输入进行 teacher forcing。
完整模型可以在一个请求里回答多个问题,但不相关分类题之间不必允许任意信息串流。第一版每条样本只问一个任务,或者输出一组相关的抓取状态与轨迹;终局扩展到多问题时,显式设置 query 分组 mask,避免一个问题的答案成为另一个问题的隐式泄漏。
长上下文与推理预算#
上下文策略优先保存最近完整状态转移、关键失败、当前有效目标和必要参考。旧记录可由 Sys2 摘要,但摘要不是新增观测。先验收 4–8k,再扩展 32k/64k;长序列容量不等于能使用遥远证据。可复用不变前缀,但修改旧目标/历史时应使相关缓存失效。
单次前向 head 可能无法继承 Astra 的多轮推理与工具使用。若后续需要,允许固定次数的 latent refinement 或明确升级 Sys2,但应分别报告推理预算和独立成功率;不能在线让 Astra 算完最终轨迹,再把学生复用的成绩记为独立 Sys1 能力。
07 · 最小验证单元:EEF 轨迹+混合分类任务是否足够?#
**可以用这两类输出启动研究,而且这是推荐的第一步。**它们分别承载“应该怎样动”和“根据上下文作什么判断”,足以构建一个小而完整的 Sys1 原型。但这只是输出类型的最小化;如果数据只有无语义的轨迹回归和彼此无关的分类,模型可能把两件事各自学会,却没有学会用理解指导行动。
两类输出,三类数据#
| 数据 | 输入与标签 | 作用 | 单独不足在哪里 |
|---|---|---|---|
| T:EEF 轨迹 | RGB+要求+状态/历史 → 位置、受约束姿态、夹爪与时间;附闭环必需的阶段/状态标签 | 建立具身输出和短程控制能力 | 可能记住场景到动作的对应,忽略问题与历史 |
| B:操作相关分类 | 同一操作证据 → 抓谁、哪条约束有效、是否到位、夹空还是抓住、下一阶段 | 将指代、进展和恢复判断与动作场景连接 | 答对问题仍不保证执行正确,必须与轨迹配对验证 |
| G:其他场景分类 | 阅读与证据判断、图文指代、空间关系、任务路由等 → 动态 Choice/Bool | 扩大语义覆盖、保留通用条件理解,避免只会抓取模板 | 新闻主题等无关类别不会教会三维抓取;只保分类分数不是动作泛化证据 |
T 及所有动作基线都保留执行所必需的阶段、终止和观察状态监督;B 是额外的目标指代、约束、证据与恢复判断配对。不能通过删掉 T 的基础闭环能力,制造混合分类的优势。分类不必额外引入很多输出头。抓取的 execute/observe/complete/escalate、阶段和失败类型均可通过同一个 Choice 接口表达。因此最小模型仍是“分类+EEF”两类读出;它已经可以形成完整闭环,而不是只能离线拟合未来坐标。
保留什么,暂不做什么#
载体限定为单臂、平行夹爪、桌面不透明刚体的俯抓。输入保留多目 RGB、文本要求、本体与少量交互历史;姿态保留俯抓 yaw,输出包含夹爪与阶段。首先验证目标选择、临时改口和一次失败后的恢复。复杂力控、双臂、灵巧手、长任务、任意姿态与超长上下文后置。
第一轮仍以真机零样本为最终检验:仅在仿真跑通不算完成最小研究。缩小的是技能和物理复杂度,而不是取消语义、视觉或跨域迁移。单纯“给定三维目标点→EEF 插值”可以作为工程检查,但没有回答本研究问题。
三个可以被实验否定的假设#
- **H1 · 接口假设:**给同一基座增加非语言读出后,仍能正确使用目标、约束和操作历史。若原生接口会、head 不会,说明接口学习不足。
- **H2 · 混合假设:**T+B+G 比仅 T 更能响应未见要求,并保持通用分类能力。若仅分类分数提高、动作不变,说明知识没有跨到轨迹。
- **H3 · 迁移假设:**上述模型经仿真/公开数据训练后,在冻结模型与提示的条件下能完成未见真机抓取。若仿真好、真机差,应定位到视觉、空间映射或执行,而不是宣布范式成立。
08 · Method:怎样把这个最小单元训练成局部策略#
8.1 模型实例与推理流程#
主候选沿用具有原生图文入口的 Qwen3.5-9B,4B 用于成本对照;确切 checkpoint 与依赖在正式实现时固定。选它是因为可访问和训练隐藏状态,不意味着它已有 Astra 级能力。[51] ↗query decoder 起点为 2 层、256 维、8 个 attention heads,K=1、H=8,Choice 与数值读出共享 decoder。
每次局部决策
- 读取最新有效目标、2–3 目 RGB、实测 TCP/夹爪及最近 2–4 轮状态转移。
- 按角色、视角、时刻构造 context;根据请求产生阶段/状态与 EEF 查询。
- 骨干前向一次,decoder 并行读出判断和 0.8 s 的末端目标序列。
- 若需要观察或升级,返回类型化状态;若可执行,检查版本、时效、范围、连续性、IK 和碰撞。
- Sys0 执行已接受计划的短前缀,返回真实运动与夹爪状态,重新观察。
Sys2 首轮可以由固定任务包替代;先测清楚 Sys1,再接入在线上层。目标变更使旧计划失效。Sys0 固定,不参与本研究的联合训练;它可以插值和追踪,但不代替模型选择正确物体或重新理解指令。
8.2 如何让分类真的帮助动作#
关键不在于把两种 loss 相加,而在于同一证据的跨任务配对。对同一组图像和历史,分别构造“选目标”“判断是否到位”“预测下一段 EEF”的问题;答案在语义上必须一致。再改变目标或有效约束,重新求解正确轨迹,得到反事实配对。训练问题和答案分离,不能把正确分类标签直接作为轨迹样本的输入。
历史训练也采用可辨别的成对条件:当前观测相近,但先前已执行动作、物体响应或失败类型不同,下一步可能不同。无关旧文字不应改变动作;缺少关键证据时允许 observe。这样可防止模型仅把“失败”这个词当作固定恢复动作触发器。
8.3 损失与共享梯度#
L = λT · L_action + λB · L_bridge-choice + λG · L_general-choice + λK · L_anchor
L_action = L_EEF + λcontrol · CE(phase / lifecycle)
L_EEF = masked mean [Huber(p) + λR · rotation_error + λg · gripper_error]
L_Choice = CE;多个合法答案时为 −log Σ_{i∈A_valid} p(i)
L_anchor = KL(冻结参照分布 || 当前分布),两者使用相同问题与候选支持集。text各项损失先按有效样本和字段归一化,再按开发集与梯度量级设权重;不让 H×3 个坐标天然压过一个分类标签。位置按训练域尺度归一化,yaw 用周期损失;可对称夹爪的合法等价姿态按对称集合求最小误差。标签 mask 来源于记录与验真器,不来源于模型自己预测的 validity。
锚定是可选项,起步可设 λK=0。启用时,用已完成能力画像的冻结原生选项分布,或第一阶段已学会接口的冻结模型作参照;对齐候选顺序和支持集,不能把随机初始化 head 的分布当知识教师。无同义候选映射的样本不计算该项。
第一阶段冻结 VLM,训练 decoder/readout;第二阶段若确有证据表明表征不足,开放 rank 16 LoRA 与 head 联合训练。位姿与分类损失都可通过共享表征发挥作用;隔离连续梯度作为后续消融,不提前假设哪种更好。最小训练不必生成语言,原 LM 接口仅用于冻结能力画像与能力保持评估;需要时再加入原生回放锚定。
8.4 有限资源下的训练安排#
| 步骤 | 实施起点 | 继续或停止的依据 |
|---|---|---|
| 基座画像 | 原生工具/文本动作、冻结 typed 选择;当前图+短历史 | 目标指代与空间条件均失败时,先处理基座缺口,不盲目训练小 head |
| 冻结接口学习 | 4–8k token;head LR 1e−4,AdamW,clip 1,有效 batch 32;先 50 步 pilot | 检查正确目标、单位、padding、缺失标签与分类—轨迹一致性 |
| 受约束适配 | 必要时 LoRA LR 1e−5,视觉塔先冻结;T/B/G 采样起点 60%/25%/15% | 轨迹、条件理解和通用分类共同选择 checkpoint,不能只看机器人训练 loss |
| 训练域闭环修复 | 收集模型造成的偏差、夹空和恢复;只使用训练资产与任务 | 若成功依赖 oracle 空间输入,返回视觉/数据环节,不直接上测试真机调参 |
默认资源上限仍为 16 × A100 80GB,先用 1–2 卡量测实际显存与吞吐;不为填满卡数预设训练量。先训练一条种子排错,主方法与关键对照再补 3 个训练 seed。比例、学习率和步数是可执行的起点,不是已验证最佳配置。64k、128k 与 10 Hz 均在核心迁移假设之后逐项验证。
8.5 几何信息与频率是实验条件#
G0 输入多目 RGB、本体、身体描述与交互历史,不给相机内外参;G1 在此基础上加入静态标定;G2 再加入由 RGB 推断的空间 token。最小实验先比较 G0 与 G1,G2 后置。所有条件运行时都不读 RealSense 深度。G0 不能偷偷使用通过标定投影的坐标网格;G1 的静态标定属于设备配置,不是物体任务示范。
**G0 的难点是可观测性,而不只是模型规模。**任意未知相机下,单幅目标图像一般不能唯一确定机器人坐标中的米制位置。多目也需要跨视角与尺度线索;可见机械臂/已知工具尺寸、带实测位移的历史和训练中的相机变化可以提供这些线索,但不保证总能消除歧义。因此 G0 需单列“首帧、可见机器人”“有运动历史”“未见 rig”等条件;无法确定时允许补观察。G1 是判断失败是否来自空间映射的对照,而不是预先认定所有模型都必须标定。
训练和部署要对齐观测到启动的延迟:在仿真采集中随机化该延迟,并按计划实际启动后的时间网格取未来标签;延迟或状态偏移超出训练范围时废弃旧包并重新观察。离线记录若无法恢复执行时序,只用于不依赖精确延迟的辅助监督。
轨迹点间隔 0.1 s、模型重规划频率和 Sys0 控制频率是三个量。首先量测能稳定完成的 1–2 Hz 局部循环,按延迟选择执行前缀;之后再争取 10 Hz。若推理超过剩余路径时域,则保持已验证目标或暂停,不盲目延伸路径。真机始终记录墙钟时延和 t_obs、t_start,不能复制“推理时暂停仿真”的时间口径。
09 · 数据如何获取:从可控转移到可迁移监督#
第一批数据推荐以可重置的桌面仿真为主:它能生成多视角 RGB、EEF 与夹爪轨迹,并验证语义变化后动作是否仍有效。公开机器人数据用于补充真实外观与运动经验,但不是把不同 action 数组直接拼起来。无论来源如何,学生输入与教师真值严格分开。
9.1 仿真采集:一条 episode 同时提供 T 与 B#
- **定义场景族并先划分。**例如训练/开发/测试分别采用 40/10/20 个不重叠资产家族;将同一 mesh 的缩放、纹理和改名视为同源。相机 rig、布局和指令组合另做留出。数量是先导预算,实际以可获得且合法使用的资产为准。
- **采集有几何依据的教师行为。**在 LIBERO/robosuite 类环境上选择或构建抓取子任务,使用脚本、运动规划器或示范生成接近—对齐—闭合—提起—验证片段。教师可以读取仿真真值;学生只读按 G0/G1 声明的 RGB 与状态。[52] ↗
- **保存完整时序。**记录 RGB、view_id、时间戳、TCP/夹爪实测状态、请求控制、实际执行、相机与工具配置、任务条件和结果。保留控制延迟与跟踪误差,不能把请求动作直接当实际状态。
- **构造 EEF 标签。**从验证有效的教师行为中取未来实测 TCP 状态,在目标时间网格重采样;旋转按合法旋转插值,夹爪开合事件单独保留。未来数据仅在 targets 域。发生失败后,从纠正行为重新取监督片段,不让失败轨迹伪装成成功轨迹。
- **构造桥接判断。**用当前可见证据回答目标、空间约束、阶段和状态;成功/失败标签由未来结果验真,但提问必须区分“目前是否抓稳”和“继续会成功吗”。学生无法观测的当前事实标未知,不强制拟合特权状态。
- **加入成对条件与恢复。**同场景换目标、换接近侧、加入禁区,再重规划/重执行得到标签。主动制造夹空、位置偏差、物体移动和视角缺失;保留原始失败及后续恢复。
- **运行质量检查。**确认时间截止、单位、TCP、相机同步、轨迹可达性、事件顺序和分组隔离;抽查视频及 replay。原始失败率、标签来源和过滤比例一起记录。
起步采 1,000–3,000 条独立 episode,每条选取 10–30 个决策时刻;先验证覆盖再扩规模。同一条轨迹的 100 个窗口不等于 100 个独立环境。材质、背景、光照、相机、物体尺寸、夹爪几何、摩擦和控制延迟需要随机化,但随机化不能保证现实域被覆盖。
9.2 开源数据:按用途选择,而不是一次混入所有数据#
| 来源 | 采用方式 | 必须补做的工作 |
|---|---|---|
| robomimic/MimicGen[53] ↗ | 优先选择可回放、带状态的仿真片段;补采多目及失败 | 核对 action 的绝对/增量/关节含义;从可信状态或回放得到 EEF,而不是直接改字段名 |
| DROID/OXE[32] ↗[31] ↗ | 选择多视角 RGB、姿态、时间和夹爪信息足够的真实片段 | 按子数据集分别转换;缺失视角/姿态标 mask。逐项核查许可、来源与重复,不能宣称所有公开数据格式统一 |
| UMI[30] ↗ | 真实工具运动、相对末端与夹爪经验的后续补充 | 处理相机位置、参考系、尺度、时间与工具几何;腕部视角不自动等价于固定多目 |
| GraspNet[54] ↗ | 仅作抓取几何辅助监督或候选上限诊断 | 抓取姿态不是时间轨迹;原 RGB-D 数据中的深度不得变成 RGB-only 部署的隐藏依赖 |
| 公开图文/文本分类及决策数据 | 构建 G:指代、证据判断、约束理解、关系判断等动态选项问题 | 审查标签、许可与基准重叠;教师生成的答案是伪标签,需要验证,不视为事实真值 |
明确区分 S-sim(只用仿真具身数据+通用数据)和 S-mix(再加入其他机器人的公开真实数据)。两者都可以对目标非夕平台零样本,但只有前者能回答纯 sim-to-real 的问题。资源有限时先跑 S-sim;若视觉域差成为明确瓶颈,再引入经过筛选的 S-mix,而不是改变数据后继续沿用同一实验名称。
为了让第一轮数据可落地,B 从每个被选中的操作时刻生成 2–4 个可验真的问题,并按源 episode 与 T 一起划分;G 先整理约 2,000 条训练、500 条开发和 500 条留出问题,覆盖文本证据、图像指代、空间关系和约束组合。G 的源图像/文档必须先分组,再生成问法与候选,不能把同一源内容的不同改写分到训练和测试。这个规模只用于接口与混合训练 pilot,后续按覆盖缺口扩充。每条记录都带来源、许可、标签生成方式与验真状态;先选可追溯的小集合,比无法审计的大混合更容易解释结果。
9.3 三种输入路径如何进入数据#
| 输入路径 | 研究用途 | 不允许的捷径 |
|---|---|---|
| 多目多物体框 → EEF | 便宜的空间/历史诊断与表示上限分析 | 框中心通常不是同一三维点;不能从 bbox 直接假定深度、接触点与抓取姿态 |
| 多目 RGB → EEF | 最小真机模型主线,保留形状与外观细节 | 不在输入里提供仿真目标位姿、未来框或执行答案 |
| RGB → 框/掩码 → EEF | 显式瓶颈对照,定位感知和表示损失 | 区分 GT 框与预测框;部署检测器误差需进入训练和评估 |
| RGB+可选空间块 → EEF | 信息融合扩展;框可作为辅助而不丢弃原图 | 比较时记录增加了哪些信息,不把额外传感证据归为网络结构收益 |
9.4 一个统一记录格式#
<code>{
"group": {"source_episode": "…", "asset_family": "…", "camera_rig": "…"},
"inputs": {
"observed_until": 12.0,
"context_blocks": ["task", "rgb_views", "body", "past_transitions"],
"question": "下一段怎样运动?",
"output_schema": "eef_topdown_v1"
},
"targets": {"trajectory": "future EEF labels", "field_mask": "…"},
"provenance": {"teacher": "…", "verified_by": "…", "split": "train"}
}</code>text这是格式示意,不是有效训练样本。分类题使用相同 inputs 结构,将问题和 targets 换成当前候选及分类标签。source_episode、路径名和教师注释不能泄漏测试身份或未来答案。
10 · 仿真测试:先证明动作真的受理解支配#
仿真分两层。第一层是离线受控问题:分类、同场景改口和数值接口是否正确。第二层是闭环 rollout:模型是否能在自身动作造成的新状态中继续完成抓取。离线轨迹误差下降不替代闭环成功。
10.1 主要对照组#
| 组别 | 定义 | 检验什么 |
|---|---|---|
| O:Oracle+固定 Sys0 | 可核验目标/教师计划交相同执行器 | 环境与执行器上限;不作为模型 zero-shot 成绩 |
| N:原生基座 | 同一 VLM 用原生文本/工具接口给 EEF | 基座已具备的能力与 typed 接口损失 |
| T:轨迹训练 | 同骨干和轨迹读出,用轨迹及基础执行状态监督 | 常规动作专业化基线 |
| T+G | 加入其他场景分类,不加入操作判断配对 | 通用回放本身能提供多少帮助 |
| T+B+G | 完整最小方法 | 操作相关判断与跨任务配对是否进入动作 |
| 关键消融 | 去历史、打乱 B 标签、冻结与 LoRA、G0 与 G1 | 排除数据量、辅助 loss、历史伪相关和几何信息的影响 |
主比较保持相同机器人 episode 曝光量、骨干、动作表示与执行器,并报告混合数据增加的计算;再做固定总 token/训练算力的补充对照。两种口径不能混用,也不能在增加数据后把收益全归于新 head。第一轮只跑 T、T+G、T+B+G 和 O;N 与 Astra 可先在固定小子集评估,资源允许再扩大。
10.2 留出条件#
| 测试层 | 保持/改变什么 | 指标 |
|---|---|---|
| 已知分布 | 新 episode,训练内资产与条件范围 | 接口、抓取成功、跟踪误差;只说明基本可学习性 |
| 新资产与布局 | 留出 mesh 家族、外观和物体组合 | 抓对物体、提起保持、碰撞/不可达率 |
| 新语义组合 | 词汇已见,目标×关系×接近要求组合未见 | 成对条件正确率、约束满足率、语言替换后的轨迹正确性 |
| 相机与执行迁移 | 未见 rig、缺视角、延迟、控制增益和夹爪几何 | G0/G1 分项,首次动作与纠正后的成绩 |
| 失败与历史 | 夹空、目标移动、未到位;比较有/无真实历史 | 恢复成功、错误继续率、观察/升级的精确率与覆盖率 |
先导可按 5 类条件 × 20 个独立场景 × 4 个指令/扰动条件组织约 400 次 rollout/模型;同场景四条不是独立样本,统计按场景聚类。测试清单提前固定,全部失败与拒绝计入。主方法和关键基线至少 3 个训练 seed;评估随机 seed 不能替代训练 seed。
10.3 判定知识进入动作,而非只保留分类#
必须同时看三项:G 的未见分类成绩是否保持;B 在未见操作条件下是否正确;对应轨迹是否满足同一条件并完成任务。对“抓杯子/抓碗”的成对测试,两条都正确才算通过,不以轨迹变化幅度代替正确性。无关措辞改写则应保持任务结果,不要求输出逐点完全相同。
如果 T+G 保住分类却不改善动作,而 T+B+G 改善,则支持桥接数据的作用;如果三者相同,就没有证据说明 mixed classification 对轨迹有帮助。如果只在提供真值 3D 的条件下改善,则结论局限于空间读出,尚未证明视觉策略。
仿真通过后仍不能推定真机成功。还要用固定模型在未见相机、材质和执行条件上压力测试,并把已知域差带入真实测试设计。建议将“ID 基本抓取达到约 80%、关键语义/历史对照出现正向结果”作为进入真机的开发门槛起点;阈值在开发集锁定,并非普适成功标准。
11 · 真机测试:在非夕+多目 RGB 上检验零样本#
目标平台是非夕机械臂、夹爪与多个 RealSense 的 RGB 图像,不使用深度通道。第一轮按平行夹爪俯抓设计,具体机械臂型号、夹爪行程、TCP 与 RDK 版本在接入时核对。设备初始化需要控制模式、坐标约定和实际反馈接口,不能仅凭品牌名推断。
11.1 零样本究竟指什么#
| 允许 | 主测试中不允许 | 必须单列的情况 |
|---|---|---|
| 仿真/其他机器人训练;固定 TCP 与夹爪配置;空工作区控制验证;G1 静态相机标定 | 用目标真机测试任务/物体轨迹训练、调 prompt、定阈值或选择 checkpoint | S-sim 与 S-mix;G0 与 G1;用目标真机任务调参后的适配系统 |
| 当次 episode 的实际动作与结果作为历史 | 提供目标任务成功示范;从之前测试 episode 带入物体专属攻略 | 带示范 ICL、跨 episode 记忆、额外探测初始化 |
第一轮训练过“抓取”技能,所以主要结论是未见真实实例/场景与条件组合上的 zero-shot transfer,不是“从未学习抓取却突然会抓”。如仿真包含非夕 URDF 或能力描述,则可说没有目标真机任务数据,不能说完全未知本体。基础模型预训练可能见过类似物体,应如实记录这一限制。
11.2 先固定执行器,再冻结整套测试条件#
用规则控制和已知空中目标检查 TCP、轴方向、时间、夹爪开合与回执,不通过这些测试学习目标抓取策略。Sys0 对所有比较组保持相同版本,执行相同插值、限幅与拒绝规则;不得只替某个模型修正目标。复杂重规划器若加入,应作为单独辅助条件。非夕 RDK 提供实时与非实时接口,具体调用与频率依实际设备核对。[55] ↗
冻结模型权重、prompt、上下文打包、相机处理、归一化、阈值、schema、Sys0 及预算。正式开始后遇到问题只记录,不调整后继续沿用同一 zero-shot 分数;修复后应以新版本重新评测预登记清单。
11.3 测试清单与成功定义#
先导测试采用 30 个未进入训练/开发的真实物体 × 3 个布局 × 2 个指令条件,共 180 个条件/系统。包括简单属性指代、关系指代和一项接近约束;选能由当前夹爪俯抓的刚体,并公开纳入/排除规则。透明、软物、复杂把手、密集遮挡另列挑战集,不混进第一轮技能定义。
- 意图正确:选对物体,满足有效指令和禁区要求。
- 真正抓起:正确物体离桌 ≥5 cm,保持 ≥2 s;放置成功另计。
- 可恢复:分别报告首次尝试与最多一次重试的成功率。
- 代价明确:超时、拒绝、碰撞、观察次数、总耗时与端到端延迟。
5 cm/2 s、重试与时限是预登记起点,需在测试前固定。成功由独立视频判定/人工盲评及可用实测信号核验,不能由 Sys1 自报完成来评分。每次 reset,随机模型执行顺序;按物体/布局聚类计算置信区间,而不是把每帧当独立样本。
11.4 与 GPT‑6 Astra 怎么公平比较#
Astra 是最终外部参照,必须在同一台非夕和同一测试清单上实测,不能移植网络演示的成功率。给它与 Sys1 相同的 RGB、本体、几何条件、有效指令、历史额度、动作接口与执行器;记录确切模型快照、reasoning 设置、工具和调用预算。Astra 可以通过原生工具/文本接口输出数字,学生直接通过 head 输出,格式错误与拒绝都计入端到端结果。
分开两条比较:能力赛道给相同动作/观察预算并放宽统一墙钟上限;部署赛道给相同墙钟时限,计入推理等待。Direct 与 Agentic Astra 分组报告;若增加工具、更多观察或在线 Sys2 帮助,就不能仍叫同条件的独立策略对照。
受预算限制,真机核心组先保留 T+B+G、T 和 Astra,其他消融在仿真完成;如预算仍不足,先做 60 条条件 pilot,不宣称“达到 Astra”。若要正式声称接近 Astra,可预先约定配对成功率差的置信下界高于 −5 个百分点,并根据 pilot 方差估计样本量。180 条未必足够证明非劣;“没有显著差异”不等于等效。
G0 还要报告第一次动作、积累交互后和新相机 rig 的结果。如果系统先靠一轮探测摸清视觉—动作关系,应单列在线系统辨识的成本,不把它隐藏为无成本零样本。
12 · 实施顺序、已有基础与最终判断#
研究按证据推进。当前最应投入的是统一多目 RGB 记录、可回放的 EEF 教师数据和混合任务训练入口;不是继续扩充任务清单,也不是先投入长上下文或复杂概率解码。
| 阶段 | 交付物 | 结论边界 |
|---|---|---|
| 工程单元 | 输入/输出检查器、head 前向与反向、可回放 EEF 数值记录 | 只证明接口可实现 |
| 最小学习单元 | 真实 VLM 接入、T/B/G 数据、训练与离线受控测试 | 证明分类和 EEF 能联合学习;仍不是闭环迁移 |
| 仿真研究单元 | 固定 Sys0、OOD rollout、T/T+G/T+B+G 对照 | 检验知识是否进入动作与恢复 |
| 完整最小验证 | 冻结系统,在非夕多目 RGB 上完成预登记零样本测试 | 这里才回答本文的迁移目标 |
| 终局扩展 | 更多能力族、多末端、力与接触、长上下文及 10 Hz | 每项扩展重新建立数据与验收,不从抓取成功自动外推 |
已有代码应放在什么位置#
已有 数值 head 原型包含 PyTorch 并行 EEF 读出、masked loss、变长上下文与基础数值检查;它在合成 oracle token 上训练过。另有早期框历史诊断。二者属于工程单元,不是多目 RGB 策略,也不是本文完整 method 的实现。
查看现有数值原型的实际记录与边界
既有合成测试:训练 1500 步,检查 256 条;位置 ADE 从 16.15 cm 降至 0.30 cm。这仅是数值接口学习记录,不是真机、RGB 或 OOD 成绩。
输入直接含合成语义/三维坐标,训练与检查来自同一生成器族。没有原生 VLM、RGB 训练、物理抓取、非夕适配或 Astra 对照。已有 4 项边界测试检查缺失标签、padding、整段 mode 与过期包。记录:smoke;相关数字仅用于说明数值接口的工程可学习性。
不同结果对应不同下一步#
| 观察到的结果 | 说明什么 | 下一步 |
|---|---|---|
| Oracle 也失败 | 执行接口、数据或任务本身有问题 | 先修 TCP、状态恢复、控制器与验真 |
| 分类正确,动作不响应 | 语义没有进入轨迹,或两任务表征割裂 | 增加正确配对、检查共享层与条件读出,不能只加无关分类 |
| 原生基座会,typed head 不会 | 新接口未读出原有能力 | 调整问题查询与监督,必要时受约束适配 |
| 仿真好,真实视觉差 | 存在感知/相机域差 | 先查 RGB 与时间处理,再比较 G1 或 S-mix;修订结果单列 |
| 目标正确但抓不住 | TCP、接触、夹爪或局部几何仍不足 | 分开计划与实际轨迹,补足可验证的交互数据 |
| 混合方法稳定优于 T,并接近同条件 Astra | 支持当前范围内的联合判断—动作假设 | 扩展任务族、形态与响应速度,继续保留对照 |
参考文献与证据范围#
正文按首次出现编号,保留与论证直接相关的原始来源。已有调研库共 111 条记录;其中部分沿用先前固定版本的核查,此次调研重新核对核心 Jev 接口、数值/冻结读出与关键具身训练路线。没有将所有历史条目宣称为此次调研重新复现。
完整调研来源目录保留全部项目及原核查备注,供延伸阅读。
- TenStep — 闪念决策:长上下文中的快速具身判断 ↗。2026-10-06发布,10-09更新;作为设计期待而非效果证据;正文已获取并保存本地。
- TypeSafe — Introduction ↗。核查:2026-10-24。typed questions 与同状态独立并行问答;不是内部架构公开。
- TypeSafe — Images ↗。1.13/1.14接受实验图像;需 TypeSafe-Danger-Zone-Images。
- TypeSafe — Box ↗。归一化四边坐标;1.14及实验图像header。没有公开内部坐标估计实现。
- Introducing System One Models & Jev ↗。2026-09-15 发布。速度、成本与 RLCD 等陈述按厂商归属;不当作机器人评测。
- TypeSafe — AI primer ↗。RLCD的目标性介绍;不是可复现的完整优化算法、数据或网络结构。
- AnyJev Technical Report ↗。2026-09-30。标签先验、位置偏差及旋转读出;不是原版Jev架构解释。
- Kev — pinned architecture and usage ↗。独立Qwen+pointer模型;代码Apache-2.0。API容量和已验证有效上下文不同。
- LLM-as-Jev: LLMs Are Already Jev-Style Decision Models—When and How to Fine-Tune Them ↗。冻结读出与KL-anchor微调;其决策结果不证明zero-shot机器人轨迹。
- OmniJev/OneJev — pinned repository ↗。Qwen基础,多模态typed决策;公开训练与数据子集;不生成连续轨迹。
- Laya — pinned README and honest limits ↗。作者披露zero-shot与任务微调的差距;不以typed接口推断通用能力。
- Chinese-Jev — current resources and training pipeline ↗。2026-10-24已发布code、Medical权重和数据;公开直接Laya微调例不复现论文两阶段分数。
- CLM — frozen-encoder contrastive decision model ↗。作者训练/重放消融;候选排序而非连续轨迹;未运行模型。
- Strands Decider — code and research ↗。Apache-2.0;pointer、LoRA、KL、校准与seed soup;部分数据builder未公开于main。
- Cloudflare Clef — model card ↗。Apache-2.0;joint schema head;按作者专用inference使用,非普通generate。
- Perplexity pplx-decider-v1.1-27b ↗。非因果全注意设置与独立readout;8K总输入;下载访问未测试。
- Mapika decider-4b v3 — model card ↗。模型声明Apache-2.0;默认Noul温度牺牲校准换特定评分规则;训练来源另有条款。
- OpenJev-RLCD: A Working RLCD Implementation ↗。采样推理后proper scoring,calibrate→reinforce;不声称复现TypeSafe内部算法。
- NumericJev: Jev-like LLM Numerical Decoding with Multiway Decision Trees ↗。2026-09-23。JevNext关联论文;小规模数值实验,不是通用机器人轨迹实证。
- Bring-AI/JevNext — pinned README ↗。固定提交a83d87e。原名NumericJev;精选开发控制演示的视频省略API等待。
- RT-2 official research project ↗。2026-10-25 此次调研核查。多模态与动作共同训练的研究参照;其动作文本接口与本项目非语言 head 不同。
- OpenVLA-OFT — Optimizing Speed and Success ↗。并行连续输出的工程依据,其微调成绩不是zero-shot轨迹证据。
- Physical Intelligence — Knowledge Insulation ↗。连续action expert梯度隔离与混合训练;其方法不是完全冻结VLM。
- HAMSTER: Hierarchical Action Models for Open-World Robot Manipulation ↗。粗2D路径指导下层策略;上层有路径训练,不是原始VLM自动获得轨迹能力。
- VoxPoser — composable 3D value maps ↗。2026-10-25扩展核查。语言 / 视觉条件转为空间目标与约束,经规划器求轨迹;不能把规划器能力当成直接学习头。
- ReKep — relational keypoint constraints ↗。2026-10-25扩展核查。阶段、时空关系与闭环重规划的依据;约束优化系统,不是本文已训练的网络。
- SayCan — grounding language in robotic affordances ↗。2026-10-25扩展核查。技能可执行性与任务相关性联合选择的依据;非本文System 1直接轨迹模型。
- Inner Monologue — environment feedback for planning ↗。2026-10-25扩展核查。闭环反馈、进展与主动信息查询的研究依据;不是统一System 1训练配方。
- KnowNo — robots that ask for help ↗。2026-10-25扩展核查。求助与不确定性校准的依据;统计保证依赖校准与方法假设,不转移为本文保证。
- Universal Manipulation Interface ↗。2026-10-25 此次调研核查。参考相对轨迹和延迟匹配;其特定相机/硬件结果不是本项目迁移证据。
- Google DeepMind — Open X-Embodiment ↗。跨机器人数据集合。每个子集需单独核对动作、状态、标定与许可。
- DROID dataset ↗。真实机器人操作数据来源之一;不是完整通用决策数据。
- EmbodiedJev — v1 complete outcomes and retry accounting ↗。实际返回GPT-6 Astra与Jev1.13;四局纯GPT2/2、混合1/2;含失败/重测。
- EmbodiedJev — vision waypoints and discrete local motor choices ↗。Jev7通道离散选择;本地按误差计算幅度,非轨迹回归。
- RoboICL — Jev-gated action reuse, §4.5 and Appendix C ↗。两项仿真开发任务有实际门控对比;不代表实机Jev成绩。
- Mosi-AI/RoboICL — pinned release ↗。公开标准GPT runner;本次未找到Jev gate与固定服务配置。
- RobotKitAI/piper-astra-jev — eight single real runs ↗。GPT与Jev在不同运行中替代,不能称双模型共同控制。
- shapsider/OmniJev — pinned workbench ↗。与OmniJev/OneJev不是同一仓库;技能回放含privileged state及程序IK。
- MOSS × Jev — pinned recorded physics replay ↗。3个Jev实API仿真任务,页面仅回放;无GPT。
- quackd — Jev client status ↗。作者明确未运行真实Jev API和硬件;模型pin1.13。
- Reflex Lab — asynchronous one-use System2 advice ↗。无相机;结构化几何;物理继续,建议仅下一次Jev消费。
- JEV-Star: Fast, Low-Cost StarCraft II Control with Language-Model Planning ↗。GPT持续规划+Jev动作选择;不是真实机器人。harness同步改进,缺完全隔离的规划消融。
- Evaluating and Benchmarking the System One Model Jev ↗。37数据集、346009请求。作者评测Jev1.13;污染无法完全排除,不能外推连续控制。
- Beyond Calibration: Do a Typed-Decision Model’s Probabilities Obey the Probability Axioms? ↗。逻辑相关问题的概率一致性审计;校准与coherence需要分别评测。
- TypedBench: Calibration, Framing Sensitivity, and Cost ↗。程序policy标签;措辞、先验漂移、概率质量与实际决策成本分开评测。
- JevAdvBench — typed robustness evaluation ↗。812问/66场景;许多标签模型产生,主指标相对clean decision和rerun。
- NVIDIA — Astranomy: native robot policy study ↗。2026-10-25 此次调研核查。第三方原始仿真研究。重点核查 §3.1.2 相机/夹爪几何消融与 Agentic/Direct 接口;不同 harness 不作单变量比较。
- GPT-6 Astra × RoboDojo — RGB and calibration protocol ↗。2026-10-25 此次调研核查。第三方 pilot 明确使用静态标定、RGB 与本体,不使用深度;不能泛指所有 Astra 系统。
- OpenAI — GPT-6 Astra release ↗。2026-10-25 此次调研核查。官方发布页,未披露本文所需的机器人抓取标定/训练配方;不把第三方机器人演示归为 OpenAI 实现。
- On the Continuity of Rotation Representations in Neural Networks ↗。可参考6D旋转表达;本文姿态mask、重建退化和控制契约需另验证。
- Qwen3.5-9B official model card ↗。2026-10-25 此次调研核查。核查图文基座与可用实现;未下载权重或验证本项目 head 接入。
- LIBERO — pinned official repository ↗。默认预训练/终身学习划分不自动等价于本研究严格zero-shot协议;未运行仿真。
- robomimic datasets overview ↗。2026-10-25 此次调研核查。数据与转换入口;此次调研没有清洗或下载轨迹。
- GraspNet official project ↗。2026-10-25 此次调研核查。抓取位姿/RGB-D 数据,不是完整时间轨迹;运行时深度依赖不能混入本项目 RGB-only。
- Flexiv official RDK repository ↗。2026-10-25 此次调研核查。官方实时/非实时控制接口。目标设备型号、RDK 版本与夹爪参数未核对,此次调研不连接机器人。