三条曲线的合流
序 · 为什么把预测、物理 AI 与具身智能放进同一本书过去三年,人工智能最重要的变化不是「模型更大了」,而是预测的对象变了:从预测下一个词,到预测下一段时间序列,再到预测下一帧画面与下一个动作。当这三件事开始共享同一套架构、同一类数据管线和同一种评测语言时,通往通用智能体的路才算真正接上。
我们习惯用「大模型」来描述这场技术革命,但这个说法掩盖了一个更有解释力的视角:智能的本质是在不确定性下做条件预测。语言模型预测的是人类符号序列的下一个 token;时序基础模型预测的是传感器与业务指标的下一个数值;世界模型预测的是物理场景的下一帧;而 VLA(视觉—语言—动作)模型预测的是「在这种情况下,我的关节应该走到哪里」。
这四件事在数学上是同一个问题:给定历史与条件,建模未来的分布。它们的差别只在于输出空间(离散词表 / 连续数值 / 像素 / 动作向量)、信噪比(文本高度结构化,传感器数据噪声极大)和错误的代价(说错一句话 vs 撞上一次)。理解了这一点,你就能理解为什么 2025—2026 年的技术热点会呈现出现在这种形状。
三个正在发生的迁移
迁移一:从「语言里有世界」到「世界本身要被建模」。纯文本预训练能让模型学会「杯子会掉下去」这类常识,但学不会摩擦系数、质量分布和接触力。于是 2025 年之后,最贵的算力开始从文本转向视频、仿真与真机轨迹。NVIDIA 的 Cosmos 用两亿段视频片段训练世界基础模型,Meta 的 V-JEPA 2 在超过一百万小时视频上做表征预测,Genesis 与 Newton 把物理引擎本身做成了可微、可并行的 GPU 程序。这不再是「多模态」,而是「物理 grounding」。
迁移二:从「开环预测」到「闭环决策」。传统时序预测的交付物是一张未来曲线图;今天的交付物是「让系统在预测的基础上直接动作」。这正是「预测」与「行动」两个词被放进同一个书名里的原因:预测精度的边际收益,在闭环里会被误差累积与分布漂移重新定价。V-JEPA 2-AC 的对照实验很说明问题——同一个机械臂任务,反应式策略(Octo)成功率 15%,而先在世界模型里规划再执行的路线达到 65%—80%。差别不在感知,而在「先想后做」。
迁移三:从「刷榜」到「可复现的评测基础设施」。2026 年最有价值的工作之一,不是又一个新模型,而是把评测本身工程化:GIFT-Eval 用 97 组任务配置统一零样本预测的口径;RoboChallenge 用真机 30 个桌面任务把 VLA 拉回物理世界;RoboArena、RoboColiseum 用分布式的真机/高保真仿真做「盲评」。原因很朴素——当所有模型都宣称 SOTA 时,唯一稀缺的是可信的尺子。
时间序列为什么突然变得重要
在所有数据类型里,时间序列是最被低估的一类。企业的核心业务数据——销量、库存、电价、流量、良率、心率——本质上都是带时间戳的序列;工业与科学场景里,传感器每秒产生的数据量远超文本。但长期以来,这块地盘被「一个数据集训一个模型」的范式统治:ARIMA、Prophet、LightGBM、PatchTST,每个业务线各自调参,模型无法迁移。
时序基础模型(Time Series Foundation Model, TSFM)改变了这个成本结构:一次预训练,零样本预测,跨行业迁移。这带来的不是「精度提升 3%」,而是边际成本的坍塌——新业务线接入预测能力的成本,从「三个月建模周期」变成「一次 API 调用」。
但时序和语言有四个根本差别
把 NLP 那套直接搬过来一定会踩坑,原因有四条,值得写在每个项目的第一页:
- 信噪比极低。一句话的下一个词几乎是确定的,而一段销售曲线的下一个点可能被促销、天气、竞品、事故同时影响。模型必须输出分布而不是点。
- 非平稳。文本的语法三百年前和今天差不多,而电力负荷的分布会因为一场寒潮彻底改变。所以「时序模型的泛化」更多是分布漂移下的鲁棒性,不是语义泛化。
- 多尺度共存。同一份数据里同时有分钟级抖动、周内节律、年度趋势。patch 长度、上下文长度、频率编码方式,都会显著改变结果。
- 协变量是半条命。促销日历、天气、价格、设备状态——这些「已知的未来信息」往往比历史本身更有预测力。是否原生支持协变量,是 2026 年选型的第一道分水岭。
怎么读这本书
三部分可以独立阅读,但建议按顺序:第一部分的三个概念(量化 vs 连续、点预测 vs 分布、协变量)会在第二部分反复出现;第二部分的「世界模型 + 动作专家」结构,是第三部分所有 VLA 模型的共同骨架。
每个项目章按同一模板组织,方便横向对比:背景与问题 → 方法要点 → 数据与训练 → 代码与复现 → 优势 / 局限 → 何时选它。所有数字都标注了来源类型(论文 / 模型卡 / 官方博客 / 第三方榜单),并在附录 D 说明核对口径与已知偏差。技术领域的半年等于别的领域五年,请把本书当作「地图」而不是「手册」:地图告诉你地形与路径,具体路况请以官方仓库的 README 为准。
预测:时序基础模型的十年压缩
从「一个数据集一个模型」到「一次预训练、处处零样本」,时序领域用三年走完了 NLP 走了五年的路。这一部分先拆解三条技术路线,再用十个项目看它们各自的取舍。
时序基础模型的三条路线
导论 · 读后面九章之前必须建立的坐标系所有 TSFM 都在回答同一个问题:如何把一条或多条实值序列,映射成未来若干步的概率分布。分歧只发生在两个地方——输入怎么变成 token,输出怎么变成分布。这两个选择,决定了模型的参数效率、推理速度、协变量能力,也决定了它适合什么业务。
路线 A:把数值变成词
Chronos 在 2023 年开了这个头:把序列按均值缩放后均匀分箱成有限词表,用 T5 的编码器—解码器做「翻译」。好处是直接继承语言模型的全部工程经验——KV cache、采样策略、并行训练;坏处是量化误差不可逆,而且词表外推能力差,遇到极端值只能落在边缘箱。
Kronos 把这条路推到极致:它不量化单个数值,而是把整根 K 线(OHLCV)量化成「粗 token + 细 token」的层级结构,等于给金融数据造了一套专用词表。Toto 则保留了自回归骨架但改用连续 patch 与 patch 级掩码,属于 A 与 B 之间的折中。
路线 B:patch 嵌入 + 回归头
TimesFM 与 Moirai 2.0 的做法更「朴素」:把序列切成定长 patch,线性投影成向量,喂进 decoder-only Transformer,输出端直接回归每个 patch 的多个分位数。它放弃了「采样即分布」的灵活性,换来一次前向就出全部预测——这正是生产环境最在意的东西。
这条路线在 2026 年占了上风,原因有三个:无词表意味着可以处理任意频率;并行解码意味着推理成本与预测长度几乎无关;分位数头天然给出预测区间,业务方要的往往就是 P90 而不是均值。TiRex-2 是个有趣的例外——它保留了「并行输出」的思路,但把 Transformer 换成了 xLSTM,看中的是流式场景下的常数级单步成本。
路线 C:学一整段分布
Sundial 的 TimeFlow Loss 是这条路线的代表作:不预测「下一个 token」,而是用 flow matching 学「下一个 patch 的分布」。它把模型看成 ARMA——Transformer 学自回归表征,flow 学移动平均式的残差生成。好处是能给出任意统计量(不只是分位数,还有期望、VaR、情景路径),坏处是要多步采样。
值得注意的是:这条路线在 2025 年之后溢出到了具身智能。π0 系列的动作专家、Cosmos 的视频生成、Genie Envisioner 的 GE-Act,用的都是同一类条件生成目标。「生成式预测」正在成为跨模态的公共语言。
十个项目的横向档案
下表是第 2—11 章的对象。参数量与上下文长度取自模型卡;MASE 取自 GIFT-Eval 公开结果文件(越低越好,1.000 = 季节性朴素基线),不同时间点的榜单会有小幅波动,请以官方最新结果为准。
| 项目 | 机构 | 参数 | 上下文 | 架构 | 许可 | MASE |
|---|---|---|---|---|---|---|
| Chronos-2 | Amazon | 120M | 8,192 | Encoder-only + group attention | Apache-2.0 | 0.698 |
| TimesFM 3.0 | Google Research | 331M | 16,384 | Decoder-only patch | 非商用 | 0.667 |
| TimesFM 2.5 | Google Research | 200M | 16,384 | Decoder-only patch | Apache-2.0 | 0.705 |
| Moirai 2.0 | Salesforce AI | 11.4M | 8,192 | Decoder-only,单 patch | CC BY-NC | 0.728 |
| Sundial | 清华 THUML | 128M | 灵活 | Decoder + flow matching | Apache-2.0 | 0.750 |
| Toto 2.0 | Datadog | 4M—2.5B | — | Decoder,patch 掩码 | Apache-2.0 | 0.696 |
| TiRex-2 | NXAI | 38.4M* | 2,048+ | xLSTM(非 Transformer) | Apache-2.0 | 0.697 |
| Time-MoE | 字节 / Maple | 113M—2.4B | 4,096 | 稀疏 MoE decoder | Apache-2.0 | — |
| Kronos | 清华(NeoQuasar) | 4.1M—102M | 512 / 2,048 | K 线 tokenizer + 自回归 | MIT | — |
| TabPFN-TS | Prior Labs | — | 4,096 | 表格 ICL(无梯度训练) | 研究用途 | — |
* TiRex-2 为激活参数;多变量模式再激活约 44.1M。MASE 数据来自 GIFT-Eval 公开结果文件(2026-10 前后快照),Kronos 为金融专用、Time-MoE 与 TabPFN-TS 未在该榜单给出可比条目,故留空。
第一,GIFT-Eval 的 MASE 差距在 0.02 以内基本可以视为噪声,别为 0.005 换技术栈。第二,榜单是「平均能力」,而你的业务往往落在长尾(极端促销、设备故障、冷启动),必须用自己的 holdout 复测。第三,注意许可:2026 年榜首的 TimesFM 3.0 权重是非商用许可,Moirai 2.0 是 CC BY-NC,真正能进生产的头部模型只有 Chronos-2、Toto 2.0、TiRex-2 等少数几个。
Chronos-2:把「多序列」当成上下文
Amazon · 原生协变量 · 2025-10 · Apache-2.0Chronos-2 是 2025 年之后时序领域最重要的一个「范式修正」:它证明不需要把数值离散化成词,也不需要为多变量单独设计结构——只要让模型在同一个上下文里同时看到多条相关序列与已知协变量,编码器就能学会跨序列的信息借用。
| 机构 | Amazon(AWS / AutoGluon 团队) |
|---|---|
| 发布 | 2025-10-30;2026 年持续迭代,Hugging Face 月下载量一度超过 2,200 万次 |
| 许可 | Apache-2.0(代码与权重均可商用) |
| 规模 | 120M 参数;单卡 A10G 上每秒可处理 300+ 条序列 |
| 上下文 | 8,192 步(初代 Chronos 为 512,Bolt 为 2,048) |
| 论文 | Chronos-2 技术报告(2025-10);初代 Chronos:arXiv:2403.07815 |
| 代码 | amazon-science/chronos-forecasting;权重 amazon/chronos-2 |
背景:初代 Chronos 的三个遗留问题
2023 年的 Chronos 用「缩放 + 均匀分箱 + T5」把时序预测翻译成了机器翻译。它很优雅,但留下三个问题:只能单变量(多变量得拆开预测再拼)、不能用协变量(促销、天气这些信息进不去)、量化误差(极端值被压到边缘箱里)。Chronos-2 把这三件事一次性解掉了,而且没有回到「给每个变量训一个模型」的老路。
方法:三个设计决定成败
其一,编码器而非解码器。它把历史窗口切成 patch,一次性编码,然后直接输出未来各步的分位数。这牺牲了「自回归生成任意长度」的灵活性,换来的是推理时的单次前向——对需要批量预测成千上万条序列的生产系统,这是决定性的。
其二,group attention(分组注意力)。这是 Chronos-2 的核心创新。同一个「预测任务」里的多条序列(比如同一门店的不同 SKU、同一电网的不同节点)被放进同一个注意力组,组内可以互相参照,组间彼此隔离。于是「借用相似序列的信息」变成了注意力机制的自然结果,而不是外挂的图神经网络。配合 8,192 步上下文,模型可以在一次前向里看到几十条相关序列。
其三,协变量作为「已知未来」直接拼接。历史协变量与未来已知协变量(促销日历、节假日、计划价格)被编码进同一个序列维度,模型因此能学到「未来信息 → 未来数值」的映射。这一点比精度提升更重要:现实中预测做不好,八成不是模型不够大,而是未来的已知信息没被用上。
数据与训练
训练语料以大规模公开时序集合与合成数据为主,重点在覆盖频率与领域的多样性:从秒级传感器到年度经济指标,从单变量到成组的多变量场景。训练目标是对数似然 + 分位数回归的混合,输出 0.01—0.99 的多级分位点,因此可以直接给出 80%/95% 预测区间。
代码与复现
pip install chronos-forecasting
from chronos import Chronos2Pipeline
import torch
pipe = Chronos2Pipeline.from_pretrained("amazon/chronos-2", device_map="cuda")
# 多序列 + 协变量:一次传一个「组」
preds = pipe.predict_df(
df, # 长表:id / timestamp / target / 协变量列
prediction_length=48,
quantile_levels=[0.1, 0.5, 0.9],
id_column="id", timestamp_column="timestamp", target="target",
)
工程上最省事的方式是走 AutoGluon-TimeSeries:TimeSeriesPredictor(presets="chronos2") 会把 Chronos-2 作为零样本基线自动接入,并允许与本地模型做加权集成。CPU 可跑,但 8,192 上下文下单条推理会明显变慢。
结果与边界
官方技术报告在 fev-bench 上给出 47.3 的技能分(TiRex 42.6、TimesFM 2.5 42.3);GIFT-Eval 的 MASE 为 0.698,与榜首差距不到 5%。在 2026 年一份针对电力负荷的独立基准里,Chronos-2 在「未来协变量完全可得」与「仅有噪声预报」两种场景下都保持领先,这恰好是它设计时瞄准的场景。
优势
- 原生支持多变量与协变量,无需手工特征工程
- Apache-2.0,可商用,生态成熟(AutoGluon / skforecast 已适配)
- 单次前向出全部分位数,吞吐高
- 跨领域零样本稳定,是「先跑通再优化」的最佳默认值
局限
- 编码器结构,超长预测需分段滚动,长程一致性不如自回归
- 8,192 步上下文对高频数据只够几天的历史
- 「组」怎么划、哪些序列放一起,会显著影响结果,需要业务知识
- 对极端事件(黑天鹅)仍会给过窄的区间
来源:Amazon Science 技术报告与模型卡、Hugging Face 模型页、GIFT-Eval / fev-bench 公开结果文件、第三方独立基准(2026)。
什么时候选它:你要在两周内给一个真实业务上线预测能力,且数据里存在「多条相关序列 + 已知未来事件」。这也是本书推荐的默认基线——先跑 Chronos-2,再决定是否值得为 3% 的精度换更复杂的方案。
TimesFM:Google 的长上下文路线
Google Research · 解码器 patch · 2.5 / 3.0 两代TimesFM 是「decoder-only + patch」这条路线最完整的工程实现:从 2024 年的 200M 单变量模型,到 2025 年的 2.5(16k 上下文、分位数头、XReg 协变量),再到 2026 年 8 月的 3.0(331M、GIFT-Eval 榜首)。它也是许可证变化最值得警惕的一个案例。
| 机构 | Google Research |
|---|---|
| 版本 | 2.5:2025-09(200M,Apache-2.0);3.0:2026-08-24(331M,非商用许可) |
| 上下文 | 16,384 步;单次可输出最长 1,000 步的分位数预测 |
| 代码 | google-research/timesfm;权重 google/timesfm-2.5-200m-pytorch / timesfm-3.0-pytorch |
| 关键论文 | TimesFM(2023,arXiv:2310.10688);TimesFM-ICF(ICML 2025) |
方法:把「预测」变成长上下文的下一段补全
输入序列被切成固定长度的 patch(默认 32 步),每个 patch 线性投影成一个 token,喂进纯解码器 Transformer;输出端不是词表,而是一组分位数(默认 10 个水平),一次性覆盖整个预测窗口。这套设计的关键取舍是:放弃 token 级自回归,换取并行解码与长上下文。
三点工程细节值得记住:(1)频率无关——模型不需要知道「这是小时数据还是周数据」,patch 长度承担了尺度归一化的角色;(2)分位数头可插拔——2.5 版本把连续分位数预测做到 1,000 步,直接服务业务侧的库存安全线;(3)XReg 协变量——注意,它是外挂的线性回归模块,不是模型原生能力,这也是 Chronos-2 在「协变量不确定性」基准上更稳的原因。
TimesFM-ICF:不微调也能「吃到」你的数据
ICML 2025 的 in-context fine-tuning 是这条路线最实用的贡献:把同域的历史序列作为「示例」拼进上下文,让模型在推理时对齐你的数据分布,不更新任何权重。它恢复了目标域微调的大部分收益,却保留了零样本部署的简单性。对「每条业务线数据都很少」的场景,这比 LoRA 更划算。
2.5 与 3.0:一次「许可换性能」的交易
| 维度 | TimesFM 2.5 | TimesFM 3.0 |
|---|---|---|
| 发布 | 2025-09 | 2026-08-24 |
| 参数 | 200M | 331M |
| 上下文 | 16,384 | 16,384 |
| GIFT-Eval MASE | 0.705 | 0.667 |
| GIFT-Eval CRPS | 0.490 | 0.456 |
| 许可 | Apache-2.0(可商用) | TimesFM Non-Commercial License v1.0 |
| 建议 | 生产默认 | 研究 / 评测上限参考 |
代码与复现
pip install git+https://github.com/google-research/timesfm.git
import timesfm
tfm = timesfm.TimesFm(
hparams=timesfm.TimesFmHparams(backend="gpu", per_core_batch_size=32,
horizon_len=128, context_len=1024),
checkpoint=timesfm.TimesFmCheckpoint(huggingface_repo_id="google/timesfm-2.5-200m-pytorch"),
)
point, quantiles = tfm.forecast([series], freq=[0]) # freq 仅作提示
注意 context_len 与 horizon_len 的比例:官方建议 horizon 不超过上下文的 1/8,否则末段误差会快速放大。协变量请走 XReg 接口,不要硬塞进输入。
优势
- 长上下文 + 并行解码,长预测窗口的吞吐优秀
- 分位数输出原生、校准良好,适合做安全库存/容量规划
- ICF 让零样本模型能吃进私有数据,无需训练
- 2.5 版本 Apache-2.0,工程生态(BigQuery、Vertex)完善
局限
- 协变量靠外挂模块,多变量场景弱于 Chronos-2
- 3.0 权重非商用,形成「最强但不可用」的尴尬
- 对非平稳突变的适应依赖 ICF,纯零样本会滞后
- GPU 显存随上下文线性增长,16k 全开需 24GB 级别
来源:Google Research 博客、TimesFM GitHub、Hugging Face 模型卡、GIFT-Eval 结果文件(2026-10)。
什么时候选它:预测窗口长(数百到上千步)、需要可靠区间、且团队已经在 GCP 生态里。若你要商用且需要协变量,回到 Chronos-2;若你只做研究对比,3.0 是当前的天花板参照。
Moirai 2.0:11M 参数的反直觉胜利
Salesforce AI · 极小模型 · 量化解码 · CC BY-NC当所有人都在把时序模型做大时,Salesforce 把 Moirai 2.0 做到了 11.4M 参数——比初代小了近一个数量级,却在多数基准上超过了 91M 的 Moirai 1.1。这是 2025 年最重要的反直觉结果之一:在时序领域,架构与训练目标的正确性,比参数量更值钱。
| 机构 | Salesforce AI Research(uni2ts) |
|---|---|
| 发布 | 2025-08(2.0);训练语料约 3,600 万条序列 |
| 许可 | 代码 Apache-2.0;权重 CC BY-NC 4.0(非商用) |
| 规模 | 11.4M(small);单 patch 输入,decoder-only |
| 上下文 | 8,192 步;原生多变量(any-variate) |
| 论文 | Moirai 2.0 技术报告(2025-08);初代 Moirai:arXiv:2402.02592 |
| 代码 | SalesforceAIResearch/uni2ts;pip install uni2ts |
背景:初代 Moirai 的「过度设计」
Moirai 1.1 是个精巧的模型:掩码编码器、多 patch 尺寸、混合分布输出、任意变量注意力。它确实强,但训练与推理都复杂——多 patch 意味着每个频率要选不同尺寸,混合分布意味着采样开销大。2.0 的做法是做减法:单一 patch 尺寸、decoder-only、多 token 预测、分位数输出。作者报告它在更小、更快的同时更准。
方法:三个「少即是多」
(1)单 patch 尺寸。放弃「按频率选 patch」,改用统一 patch + 频率编码。损失了一点频率先验,换来训练分布的一致性与更简单的部署。
(2)多 token 预测(multi-token prediction)。一次前向预测多个未来 patch,而不是逐步自回归。这既提升吞吐,又让模型在训练时被迫学习「整段一致」而不是「单点最优」——长程一致性因此改善。
(3)量化解码。输出端用一组分位点(0.1/0.2/…/0.9)做分类式解码,而不是回归连续值或采样混合分布。这让损失更稳定,也让推理完全并行。
为什么 11M 够用
时序数据的「有效信息量」远低于文本:一条序列的生成机制通常由少数几个因素(趋势、季节、节假日、少数外生变量)决定。11M 参数的容量,足以覆盖这些结构的组合,而更大的模型很容易把容量浪费在记忆训练集的具体波形上。这也解释了为什么在 GIFT-Eval 上,Moirai 2.0(0.728)虽然不敌 Chronos-2(0.698),但训练与推理成本低一到两个数量级——单位算力收益反而更高。
代码与复现
pip install uni2ts
from uni2ts.model.moirai2 import Moirai2Forecast, Moirai2Module
model = Moirai2Forecast(
module=Moirai2Module.from_pretrained("Salesforce/moirai-2.0-R-small"),
prediction_length=96, context_length=2048, target_dim=1, feat_dynamic_real_dim=0,
)
# GluonTS 数据容器直接喂入,输出为分位数
forecasts = model.predict(test_data.input)
注意 uni2ts 2.0 之后 Moirai、Moirai-MoE、Moirai 2.0 是三套不同权重、不同 API,别把三者的论文数字混着引用——这是社区里最常见的错误。
优势
- 11.4M 参数,CPU 可跑,适合边缘与海量序列场景
- 原生 any-variate,多变量无需拆模型
- 多 token 预测带来的长程一致性与吞吐优势
- 与 GluonTS 生态无缝,评估链路成熟
局限
- 权重 CC BY-NC,商用必须另寻方案或自训
- 单一 patch 尺寸对超高频/超低频都不够贴合
- 精度已被 2026 年新一代模型全面超越
- 协变量能力弱,主要靠历史多变量
来源:Salesforce AI 研究博客、uni2ts 仓库与模型卡、GIFT-Eval 结果文件。许可信息以 Hugging Face 模型卡为准(CC BY-NC 4.0)。
什么时候选它:你要在成千上万条序列上做低成本推断(比如设备级异常预警),或者需要研究「小模型能做到什么程度」的基线。商用请先解决许可,或把它当作结构与训练目标的参考实现。
Sundial:把 ARMA 装进 Transformer
清华 THUML · 生成式预测 · ICML 2025 Oral · Apache-2.0Sundial(内部也称 Timer 3.0)是「生成式时序预测」这条路线最干净的一个实现:Transformer 负责自回归表征,flow matching 负责把噪声变成下一段分布。作者自己给的类比很准确——它相当于一个 ARMA 模型,自回归项学表征,移动平均项由 flow 生成。
| 机构 | 清华大学软件学院 THUML(Mingsheng Long 组) |
|---|---|
| 发布 | 2025-05 权重;ICML 2025 Oral(Top 1%);2025-08 集成进 Apache IoTDB |
| 许可 | Apache-2.0(代码与权重) |
| 规模 | Base 128M;预训练语料 TimeBench 约 10¹² 个时间点 |
| 论文 | arXiv:2502.00816;代码 thuml/Sundial |
问题:为什么不能只回归一个点
分位数回归告诉你「90% 的分位在哪里」,但不告诉你「哪些轨迹是可能的」。在库存、电力调度、风险计量里,真正重要的是联合分布与情景路径——比如「未来 24 小时里,出现连续 3 小时超过阈值的概率」。这需要能从分布里采样,而不是查表。Sundial 的出发点就在这里。
方法:TimeFlow Loss
模型把序列切成 patch,用 decoder-only Transformer 得到每个 patch 位置的隐表征;然后以该表征为条件,用一个 flow matching 网络把高斯噪声传输成「下一个 patch 的取值」。训练目标是条件流的速度场回归,推理时用若干步 Euler 积分生成一条样本,重复 num_samples 次就得到一组轨迹。
三个值得注意的设计:(1)不做离散化,避免了 Chronos 式的量化误差;(2)不指定先验分布族,比混合高斯更灵活,能表达多峰、厚尾;(3)多 patch 预测 + KV cache,让「一次生成 720 步」在 CPU 上也只需几百毫秒。
数据:TimeBench 的 10¹² 个点
TimeBench 以真实数据为主(LOTSA、Chronos 数据集、UTSD 等),辅以合成序列。这个量级的意义不在于「多」,而在于覆盖了足够多的生成机制:从近乎确定性的物理过程到高度随机的金融波动。作者特别强调,合成数据的比例经过调优——太多会让模型只学会「生成漂亮波形」,太少则泛化不足。
代码与复现
pip install transformers==4.40.1 # 官方指定版本,Python 3.10 最稳
import torch
from transformers import AutoModelForCausalLM
model = AutoModelForCausalLM.from_pretrained("thuml/sundial-base-128m", trust_remote_code=True)
seqs = torch.randn(1, 2880) # lookback
out = model.generate(seqs, max_new_tokens=96, num_samples=20)
print(out.shape) # [20, 96] 20 条情景路径
拿到 20 条路径后,均值、任意分位、VaR、超过阈值的概率都是后处理。别只看均值和真值的误差——生成式模型的价值在分布的形状,评估请用 CRPS 或加权分位损失(WQL)。
优势
- 真正给出可采样的联合分布,支持情景分析与风险度量
- 无量化误差,极端值不会被压箱
- 推理快:单条 720 步预测在 CPU 上约 0.8 秒
- Apache-2.0,与 IoTDB 等时序数据库已有集成
局限
- GIFT-Eval 平均精度不占优(MASE 0.750),偏「分布质量」而非「点精度」
- 多步采样带来方差,同一条输入两次运行结果不同
- 依赖特定 transformers 版本,环境较脆
- 协变量与多变量能力弱,主要面向单序列
来源:ICML 2025 论文(arXiv:2502.00816)、thuml/Sundial 仓库、Hugging Face 模型卡、GIFT-Eval 结果文件。
什么时候选它:你的下游决策需要「情景」而非「一个数」——电力调度的极端场景、金融压力测试、供应链的缺货概率。若只追求点预测精度,它不是最优解。
Toto 2.0:为可观测性数据造一个模型
Datadog · 4M—2.5B 五档 · scaling law 验证 · Apache-2.0Toto 2.0 是 2026 年最「诚实」的时序模型发布:它只用一个垂直领域的数据(可观测性指标)训练,却在 GIFT-Eval 通用榜上拿到 0.696;它同时公开承认——在长预测步长上,没有任何规格能消除结构性退化,某些指标仍不如经典统计方法。
| 机构 | Datadog AI Research(与 CMU 合作) |
|---|---|
| 发布 | 2026-05(2.0);初代 2025-05(151M,2.36T 点) |
| 许可 | Apache-2.0(代码与全部权重) |
| 规模 | 4M / 22M / 313M / 1B / 2.5B 五档;2.5B 权重约 9.1GB |
| 数据 | 3.40T(小模型)至 5.04T(大模型)点曝光;42.5% 内部可观测性数据 + 57.5% 合成,无公开预测数据集 |
| 代码 | DataDog/toto;技术报告 arXiv:2605.20119 |
为什么「只用自己的数据」是一个赌注
大多数 TSFM 用公开数据集预训练,好处是通用,坏处是与生产环境的分布差距大——公开数据里很少有「每 10 秒采集一次、带大量缺失、指标间强相关」的监控指标。Datadog 的选择是:既然客户的数据长这样,那就只在这种数据上训练。代价是通用性,收益是在自家基准 BOOM 上的显著领先。
这个赌注在 2026 年被验证了一半:它在 GIFT-Eval 这种「混合域」榜单上仍能排进前列(0.696),说明可观测性数据里包含的「噪声 + 多周期 + 缺失」结构,反而是一种很好的预训练素材。
方法:contiguous patch masking
核心机制是连续 patch 掩码:训练时一次遮住一整段连续的未来 patch,让模型学会「一次推断整个预测窗口」,而不是逐点外推。这带来两个后果:推理时一次前向就能出全长预测(对监控场景的「一次算 500 个指标的未来」至关重要);模型被迫学习段与段之间的结构一致性,而不是局部平滑。
配合 decoder-only 架构与分位数输出,Toto 2.0 的推理成本在 A100 上约 36ms/次(2.5B),22M 版本约 5ms——这个跨度让「同一个模型家族,从边缘到数据中心」成为可能。
五个规格怎么选
| 规格 | 参数 | 权重 | 典型用途 |
|---|---|---|---|
| Toto-2.0-4M | 4M | ~16MB | 边缘/浏览器端,单指标高频 |
| Toto-2.0-22M | 22M | 84MB | 批量监控指标(默认推荐) |
| Toto-2.0-313M | 313M | ~1.2GB | 多指标联合、精度优先 |
| Toto-2.0-1B | 1B | ~3.7GB | 跨域迁移、少量微调 |
| Toto-2.0-2.5B | 2.5B | 9.1GB | 离线大规模、作为教师模型 |
代码与复现
pip install tsu # Datadog 官方时序工具包
from tsu import Toto2Model
model = Toto2Model.from_pretrained("Datadog/Toto-2.0-22m")
forecast = model.forecast(context=context_tensor, horizon=96) # [B, H, Q]
评估请用官方 BOOM(Datadog Observability Metrics)基准,它覆盖了监控场景特有的尖峰、缺失、多周期叠加;用 MASE 单独评它并不公平。
优势
- 唯一在「监控/可观测性」域做了系统 scaling 验证的家族(4M→2.5B 单调改善)
- 五档规格覆盖边缘到集群,全 Apache-2.0
- 一次前向出全长预测,适合「海量指标批量预测」
- 官方主动披露失败模式,工程可信度高
局限
- 训练数据无公开预测集,跨域泛化弱于 Chronos-2 / TimesFM
- 长步长存在结构性退化,作者自己承认
- 简单信号的干净外推不如经典统计方法
- 2.5B 部署成本高(9.1GB 权重 + 长上下文)
来源:Datadog 技术报告(arXiv:2605.20119)与官方博客、模型卡、GIFT-Eval / BOOM 结果。
什么时候选它:你做的是运维、APM、IoT 监控——指标多、频率高、缺失多、需要一次算一大片。反过来,若你的数据是零售销量、能源负荷这类强外生变量场景,Chronos-2 更合适。
TiRex-2:不用 Transformer 的时序基础模型
NXAI · xLSTM · 流式推理 · Apache-2.0当整个领域都在堆注意力时,NXAI 用 xLSTM(带指数门控与记忆混合的循环网络)做出了 GIFT-Eval 前三的模型。TiRex-2 的意义不只是「又一个 SOTA」:它证明了在时序这个任务上,循环结构的归纳偏置可能比注意力更合适,而且单步成本恒定,天然适合流式场景。
| 机构 | NXAI(Linz,Sepp Hochreiter 团队,LSTM 发明人所在组) |
|---|---|
| 发布 | TiRex:2025-05(35M,社区许可);TiRex-2:2026-07(Apache-2.0) |
| 规模 | 单变量 38.4M 激活;多变量模式再激活约 44.1M |
| 荣誉 | 论文被 NeurIPS 2026 接收为口头报告 |
| 论文 | TiRex:arXiv:2505.23719;TiRex-2 论文(2026-07,NeurIPS 2026 Oral) |
| 代码 | NX-AI/TiRex;权重 NX-AI/TiRex-2 |
为什么是 xLSTM
xLSTM 的两个关键组件是 sLSTM(标量记忆、指数门控,擅长精确计数与状态跟踪)与 mLSTM(矩阵记忆、协方差更新规则,可并行训练)。对时序而言,这两件事恰好对应两类需求:记住「上一次峰值是多少」,以及在长历史上做内容寻址。注意力当然也能做,但代价是 O(n²) 的上下文成本。
更实际的优势在部署侧:循环结构让每处理一个新 patch 的成本恒定,不需要重算整段上下文。对「传感器每秒来一条数据、要在线更新预测」的场景,这是架构级的胜利,而不是工程优化。
TiRex-2 补上了什么
初代 TiRex 只能单变量、无协变量,这在高价值场景里是硬伤。TiRex-2 增加了原生多变量与过去/未来已知协变量,并把许可从「社区许可(对大企业附加条件)」换成 Apache-2.0。注意:流式推理与微调能力仍属 Pro 版,开源版是「零样本预测 + 权重」,这一点在选型时容易踩坑。
数据配方
官方披露的池子约 4,750 万条序列:约 3,000 万条来自 Chronos 衍生/TSMixup 增强,1,500 万条高斯过程合成,约 250 万条 GIFT-Eval 样本,另加动力学系统库(dysts)按 1% 采样与在线构造的多变量耦合。这个配方的特点是合成占比高——目的是让模型见到足够多的「生成机制」,而不是记住具体波形。
代码与复现
pip install tirex-ts
from tirex import load_model, ForecastModel
model = load_model("NX-AI/TiRex-2") # CPU 可跑
forecast = model.forecast(context, prediction_length=64, quantiles=[0.1,0.5,0.9])
优势
- 38M 激活参数,CPU 可用,显存/内存占用极低
- 单步成本恒定,流式在线预测的天然选择
- GIFT-Eval 0.697,与 2.5B 的 Toto 2.0 几乎打平
- TiRex-2 起 Apache-2.0,许可干净
- 非 Transformer 路线,提供了宝贵的架构多样性
局限
- 开源版不含流式部署与微调,需商业授权
- 上下文(2,048+)明显短于 Chronos-2 / TimesFM
- 多变量能力是「追加」而非原生设计,弱于 Chronos-2 的组注意力
- 生态与文档相对小众,踩坑自助成本高
来源:NeurIPS 2026 论文(TiRex,arXiv:2505.23719)、NX-AI 模型卡、GIFT-Eval 结果文件。
什么时候选它:边缘设备、在线流式预测、内存受限但要求精度不低的场景(工业传感器、车载、可穿戴)。若你需要 8k 上下文与复杂协变量,仍应选 Chronos-2。
Time-MoE:3,000 亿点与稀疏专家
字节跳动 / Maple · ICLR 2025 Spotlight · Apache-2.0Time-MoE 是第一个把「Scaling Law」这套叙事完整搬到时序上的开源尝试:自建 3,090 亿个时间点的 Time-300B,用稀疏混合专家(MoE)把总参数推到 24 亿,而每个 token 只激活一小部分。它未必是今天最好用的模型,但它是理解「时序能不能 scale」这个问题的必读文献。
| 机构 | 字节跳动 Seed / Maple(开源维护) |
|---|---|
| 发布 | 2024-09 论文;ICLR 2025 Spotlight;权重持续更新 |
| 许可 | Apache-2.0 |
| 规模 | 113M(50M 激活)/ 453M(200M 激活)/ 论文另述 2.4B(1.1B 激活) |
| 数据 | Time-300B:清洗后约 3,090.9 亿个观测点,多域真实数据 + 合成 |
| 代码 | Time-MoE/Time-MoE;arXiv:2409.16040 |
方法:逐点 token + 双注意力 + 稀疏路由
与 TimesFM 的 patch 路线不同,Time-MoE 采用逐点 tokenization:每个时间点(带缩放)映射成一个 token。好处是粒度最细、不会因 patch 边界丢失突变;坏处是序列长度暴涨,必须靠上下文截断(4,096)与稀疏计算控制成本。
为了处理多变量,它使用双注意力:一条轴做时间维注意力,一条轴做变量维注意力,最后融合。这比「把所有变量拼成一条长序列」更省算力,也更容易解释。
MoE 层是 scaling 的关键:路由网络为每个 token 选择少数专家(论文配置为 32 专家、每 token 激活 2 个),于是总参数可以很大、单次计算量却接近小模型。作者报告了清晰的幂律:数据量、参数量、计算量增加时,零样本误差单调下降——这是时序领域第一次用实验把「scaling law」摆上桌面。
数据工程才是隐藏的主角
Time-300B 的构建过程比模型更值得学:跨域采集 → 去重(防止测试集泄漏)→ 质量过滤(剔除常数段、异常跳变、过短序列)→ 频率归一 → 领域重采样(避免「自然」类数据因点数多而主导训练)。作者明确指出,清洗策略对最终效果的影响大于架构微调。这句话值得每个做时序数据的人贴在显示器上。
代码与复现
pip install git+https://github.com/Time-MoE/Time-MoE.git
from model import TimeMoE
model = TimeMoE.from_pretrained("Maple728/TimeMoE-200M")
# 逐点输入,输出未来若干点的分位数
逐点 token 意味着长序列推理成本高:预测 96 步、回看 4,096 步时,单条序列的显存占用明显大于 patch 类模型。生产环境建议先做降采样或分段。
优势
- 3,090 亿点语料开源,是研究 scaling 的公共基础设施
- 稀疏 MoE 让「大容量、低激活」在时序上成立
- 逐点建模,对突变与尖峰更敏感
- 论文的消融与数据工程细节极其完整,教学价值高
局限
- 逐点 token 导致长上下文成本高、吞吐低
- 零样本精度已被 2026 年新一代模型超越
- 2.4B 版本的公开权重发布情况不明确,实际可用的是百 M 级
- MoE 路由带来部署复杂度(专家并行、显存碎片)
来源:ICLR 2025 论文(arXiv:2409.16040)、Time-MoE/Time-MoE 仓库、Hugging Face 模型卡。
什么时候选它:你要研究「时序 scaling」、需要一套干净的多域预训练语料,或者想在稀疏架构上做实验。纯工程落地,Chronos-2 / TimesFM 更省心。
Kronos:给 K 线造一门语言
清华 · 金融专用 · 120 亿根 K 线 · MITKronos 是「垂直领域 TSFM」最好的样本:它不追求通用,而是把 OHLCV 五维结构量化成层级 token,在 45 个交易所的 120 亿根 K 线上做自回归预训练。结果是一个 4M—102M 的模型家族,在价格预测、波动率预测、合成数据生成与投资模拟上都拿到了可用的零样本结果。
| 机构 | 清华大学(NeoQuasar 开源组织) |
|---|---|
| 发布 | 2025-08 论文与权重;2025-08 开放微调脚本 |
| 许可 | MIT(代码与已发布权重) |
| 规模 | Kronos-mini 4.1M / small 24.7M / base 102.3M;large 499.2M 未公开 |
| 上下文 | 512(small/base)、2,048(mini) |
| 代码 | shiyu-coder/Kronos;权重 NeoQuasar/*;arXiv:2508.02739 |
为什么金融数据需要专用 tokenizer
通用 TSFM 把 K 线当成五条独立曲线,这会丢掉最重要的信息:同一根 K 线内部,开高低收的几何关系(实体、影线)与成交量的耦合。Kronos 的两阶段设计正是为此:
- K 线 tokenizer:用 Transformer 自编码器 + BSQ(二值球面量化)把连续五维向量压成「粗 token + 细 token」的层级表示。粗 token 抓主结构,细 token 补细节,量化误差有界。
- 自回归预训练:在这些 token 上做 next-token 预测,附带层级重建损失,让模型同时学会「下一根 K 线长什么样」与「它由哪些微观结构组成」。
四类任务,一个模型
| 任务 | 指标 | 相对表现 |
|---|---|---|
| 价格序列预测 | RankIC | 优于 TSFM 约 93%,优于最优非预训练模型约 87% |
| 收益预测 | IC / RankIC | 平均 IC 0.070、RankIC 0.068 |
| 波动率预测 | MAE / R² | MAE 降低约 9%,平均 R² 0.262 |
| 合成 K 线生成 | 保真度 / TSTR | 保真度提升约 22% |
论文还给了 A 股沪深 300 的投资模拟:large 版本年化超额收益 0.219、信息比率 1.42。这类数字必须谨慎看待——回测里的交易成本、滑点、容量约束往往被简化,而且 2025—2026 年的市场结构变化很快。
代码与复现
from model import Kronos, KronosTokenizer, KronosPredictor
tok = KronosTokenizer.from_pretrained("NeoQuasar/Kronos-Tokenizer-base")
model = Kronos.from_pretrained("NeoQuasar/Kronos-small")
predictor = KronosPredictor(model, tok, device="cuda:0", max_context=512)
pred = predictor.predict(df=x_df, x_timestamp=x_ts, y_timestamp=y_ts,
pred_len=120, T=1.0, top_p=0.9, sample_count=1)
T 与 top_p 控制采样:温度高则路径多样、适合做情景;温度低则更接近「最可能路径」。sample_count 大于 1 时会平均多条路径,稳定性更好但会抹平尾部。
优势
- 首个开源的 K 线专用基础模型,tokenizer 设计有真正的领域洞察
- MIT 许可,4M 版本可在笔记本上跑
- 同时支持预测、波动率、合成数据三类量化刚需
- 中文社区活跃,A 股微调样例完整
局限
- 上下文仅 512,长周期(日线以上)信息不足
- 金融信噪比极低,任何「零样本 RankIC 领先 90%」都需独立复现
- 499M 的 large 未开源,最大容量不可得
- 对停牌、涨跌停、除权等 A 股特有机制需要额外预处理
来源:论文(arXiv:2508.02739)、Hugging Face 模型卡(NeoQuasar)、GitHub 仓库与微调脚本。
什么时候选它:量化研究中的「特征生成器」与「合成数据引擎」,而不是直接当交易信号。它最靠谱的用法是:用 Kronos 生成大量合成 K 线做策略压力测试,或用其隐表征做因子。
TabPFN-TS:把预测变成表格回归
Prior Labs · 上下文学习 · 无需训练TabPFN-TS 走了一条完全不同的路:它不训练时序模型,而是把预测问题改写成表格回归——用滞后项、滚动统计、季节与日历特征构造一张表,再让 TabPFN(一个在合成表格任务上预训练的 Transformer)做上下文学习。没有梯度下降,没有超参搜索,一次前向就出结果。
| 机构 | Prior Labs(TabPFN 原班团队,弗赖堡大学背景) |
|---|---|
| 定位 | 轻量、可解释、可在 CPU 上跑的零样本预测器 |
| 核心 | TabPFN v2 / TabPFN-TS 系列(1.1 版默认 TabPFN-TS-3) |
| 上下文 | 约 4,096(表格行数上限,决定可参考的历史长度) |
| 许可 | 代码开源;权重许可受限(研究/非商用,商用需授权) |
| 论文 | TabPFN v2(ICLR 2025);TabPFN-TS 技术报告 |
| 代码 | PriorLabs/tabpfn-time-series;pip install tabicl[forecast](同类表格 ICL 路线) |
为什么「不训练」反而有效
TabPFN 的核心洞察是:如果预训练时见过足够多合成的表格任务,模型就学会了一个「贝叶斯推断器」——给它一小批 (X, y) 作为上下文,它能在前向传播里完成隐式拟合。把时间序列转成表格后,「用历史预测未来」就变成了「用训练行预测测试行」,正好落进它的能力范围。
特征构造是这套方法的灵魂:滞后项(t-1, t-7, t-30)、滚动均值/标准差、傅里叶项、节假日与星期几、以及已知的未来协变量(未来的促销、价格)。这听起来很「传统」,但正因为特征显式,模型的行为可解释、异常可追查——这在受监管行业里价值极高。
它适合什么、不适合什么
适合:序列数量多但每条都不长、需要快速冷启动、需要对预测结果给出「为什么」、算力只有 CPU 的场景。不适合:超长上下文依赖(跨年季节性)、高频海量数据、需要联合多变量分布的场景。
代码与复现
from tabpfn_time_series import TabPFNTimeSeriesPredictor, FeatureTransformer
pred = TabPFNTimeSeriesPredictor(device="cpu").predict(
df=train_df, # 长表:item_id / timestamp / target
prediction_length=24,
feature_transformer=FeatureTransformer(scale=True),
)
优势
- 零训练、零调参,几分钟内出第一条基线
- 特征显式,可解释性与可审计性强
- CPU 可跑,适合边缘与隐私敏感场景
- 支持已知未来协变量,冷启动表现好
局限
- 权重非商用,生产落地需谈授权
- 4,096 行上下文限制了可参考的历史长度
- 特征工程的质量决定上限,不是「开箱即用」
- 多变量联合建模能力弱,难以刻画跨序列相关
来源:Prior Labs 官方文档与模型卡、TabPFN 论文、tsforecasting 生态(skforecast 已适配)。许可条款请以模型卡与 LICENSE 为准。
什么时候选它:作为「五分钟基线」——在你投入任何训练资源之前,先用它确认这份数据到底能被预测到什么程度。如果 TabPFN-TS 已经够用,你大概率不需要一个 120M 的深度模型。
GIFT-Eval 与评测栈:谁在定义「好」
Salesforce · fev-bench · TIME · 三个尺子三种真相2026 年时序领域最重要的基础设施不是某个模型,而是评测。GIFT-Eval、fev-bench、TIME 三套基准测的东西并不相同,它们给出的排名也不一致——理解这一点,比记住谁是第一更重要。
| 机构 | GIFT-Eval:Salesforce AI;fev-bench:Mistral AI + The Forecasting Company;TIME:tsfm.ai |
|---|---|
| 规模 | GIFT-Eval:23 个数据集、约 14.4 万条序列、1.77 亿个点、97 组任务配置 |
| 指标 | MASE(点预测)+ CRPS(概率预测),均相对「季节性朴素」归一化 |
| 论文 | GIFT-Eval:arXiv:2410.10393(NeurIPS 2024 时序 workshop) |
| 代码 | SalesforceAIResearch/gift-eval;Hugging Face Space 排行榜 |
为什么时序评测比 NLP 难
语言任务的正确答案是文本,对错可以人判;时序任务的「正确答案」是未来,而未来只发生一次。于是评测必须回答三个问题:用什么误差度量(尺度不同的序列怎么平均)、用什么基线(季节性朴素常常强得离谱)、怎么防泄漏(训练语料里有没有混进测试段)。GIFT-Eval 的方案是:所有指标除以季节性朴素的误差,得到无量纲的比值;按短/中/长三类预测长度分组;数据集层面做严格去重。
三把尺子,三种答案
| 基准 | 测什么 | 特点 | 2026 年头部 |
|---|---|---|---|
| GIFT-Eval | 通用零样本点/概率精度 | 23 数据集、97 配置,社区提交最多 | TimesFM 3.0(0.667)、Toto 2.0、TiRex-2、Chronos-2 |
| fev-bench | 综合「技能分」,偏实际决策价值 | 由 Mistral 与 The Forecasting Company 维护,任务更贴近应用 | Timestral 50.4、t0-gamma 49.4、TimesFM 3.0 49.0、Chronos-2 47.3 |
| TIME | 任务中心的零样本能力,按序列特征分桶 | 98 个新收集任务、7 位特征编码,重点防污染 | Chronos-2 / TimesFM 2.5 / TiRex 稳居前三 |
TIME 的方法论值得单独讲:它用 7 个可计算特征(趋势强度、曲率、季节强度、季节相关性、残差自相关、谱熵、平稳性)把每条序列编码成 7 位二进制,形成 128 个「能力格」。于是你不再只看到一个总分,而是能看到模型在哪类序列上强——比如 Chronos-2 在平稳序列上最好,TimesFM 2.5 在非平稳/漂移序列上反超。这比排行榜名次有用得多。
怎么跑通一次评测
git clone https://github.com/SalesforceAIResearch/gift-eval
pip install -e .
# 1) 下载数据(Hugging Face: Salesforce/GIFT-Eval)
# 2) 实现一个 predictor:输入历史 + 协变量,输出 [n_variates, horizon, n_quantiles]
# 3) 跑评测
python -m gift_eval.run --model my_model --dataset all --horizon long
三个常见坑:(1)分位数顺序必须是单调递增,否则 CRPS 会算出鬼结果;(2)预测长度要按配置里的 prediction_length 截断,不要自己截;(3)缺失值要用官方 mask,别自行插值——插值会制造未来信息泄漏。
第一,污染:早期模型(如 Lag-Llama)在 GIFT-Eval 上被官方标注疑似测试集泄漏,MASE 反而高于基线。第二,选择性汇报:论文常只报有利的分组(短horizon),完整榜单往往没这么好看。第三,平均值的暴政:0.698 与 0.705 的差距,在一个具体业务上可能完全反转。永远用自己的 holdout 做最终裁决。
优势
- 统一口径,让「零样本」这个词第一次可比较
- 开源可复现,提交即上榜,社区迭代快
- GIFT-Eval 覆盖 97 组配置,长尾场景有代表性
- TIME 的特征分桶能指导「我的数据该选谁」
局限
- 三者排名不一致,没有「绝对真理」
- 以 MASE/CRPS 为主,忽略推理成本、许可、工程易用性
- 新数据集仍在增加,历史提交不可完全横向比较
- 对「决策价值」(如库存成本)没有直接度量
来源:GIFT-Eval 论文(arXiv:2410.10393)与仓库、fev-bench 公开结果、tsfm.ai TIME 基准说明(2026)。
小结:怎么选、怎么验、怎么不踩坑
第一部分收束 · 一张决策表与五条判据读完十个项目,你会发现真正的分水岭不是参数量,而是三件事:能不能用协变量、许可能不能商用、推理成本落在哪个量级。这一节把它们压缩成一张可以直接贴到墙上的决策表。
| 你的场景 | 首选 | 备选 | 理由 |
|---|---|---|---|
| 通用业务预测,要协变量 | Chronos-2 | TimesFM 2.5 + XReg | 原生多序列 + 协变量 + Apache-2.0 |
| 长预测窗口 + 概率区间 | TimesFM 2.5 | Chronos-2 | 16k 上下文 + 1,000 步分位数 |
| 海量监控指标 | Toto 2.0(22M) | TiRex-2 | 可观测性域专精 + 一次前向 |
| 边缘 / 流式在线 | TiRex-2 | Toto 4M | 38M 激活、单步成本恒定 |
| 情景分析与风险度量 | Sundial | Kronos(金融) | 可采样联合分布 |
| 量化金融 / 合成行情 | Kronos | Sundial | K 线专用 tokenizer |
| 五分钟基线 / 可解释 | TabPFN-TS | LightGBM | 零训练、特征显式 |
| 研究对比 / 教学 | Time-MoE | Moirai 2.0 | 语料与消融公开、结构简单 |
五条判据(按优先级排序)
- 许可。先看 LICENSE 再看精度。2026 年的榜首模型里,至少三个(TimesFM 3.0、Moirai 2.0、TabPFN-TS)权重不可商用。这一条不过,后面全白搭。
- 协变量。你的「未来已知信息」有多重要?如果促销日历、计划检修、天气预报能显著改变结果,就必须用原生支持协变量的模型。
- 上下文与频率的匹配。8,192 步对小时数据是 341 天,对分钟数据只有 5.7 天。先算这个除法,再谈精度。
- 吞吐与延迟。要预测 10 万条序列吗?那 TimesFM 的 16k 上下文会直接把成本打穿;Toto 22M 或 TiRex-2 才是答案。
- 可维护性。团队有没有 GPU、能不能读 JAX、是否接受 pin 死的
transformers==4.40.1。工程债往往比精度债更贵。
一个可执行的三个月路线
第 1—2 周:用 TabPFN-TS 与 Chronos-2 各跑一条基线,建立 holdout 与成本核算表(预测一条序列多少钱)。第 3—6 周:把协变量接入,做特征审计——很多「模型不行」其实是「未来信息没给」。第 7—10 周:在 GIFT-Eval 的同域子集上复测,决定是否需要微调;若数据量小于 1 万条序列,优先用 TimesFM-ICF 式的上下文微调而非全量训练。第 11—12 周:上线影子模式,比较预测分布与实际分布的漂移,建立「模型失效」的自动告警。
时序基础模型已经把「预测」变成了一个采购决策,而不是研究项目。真正的门槛从「会不会建模」转移到「会不会选、会不会验、会不会接」。而这套能力,恰好是下一部分理解物理 AI 的地基——因为世界模型本质上就是「以像素/表征为输出的时序预测」。
行动:物理 AI 与具身智能
当预测的对象从数值变成画面与动作,问题就从「估计」变成了「决策」。这一部分先看物理世界如何被建模、仿真与评测(物理 AI),再看这些能力如何被装进一个闭环控制器(具身智能)。
物理 AI 前沿:世界模型、可微物理与评测
综述 · 2026 年的三条主线与五个未解问题物理 AI(Physical AI)指的是在物理世界中感知、推理并行动的智能系统:机器人、自动驾驶、工业设备、科学仪器。它与「生成式 AI」的区别不在于模态,而在于闭环——输出会改变世界,世界又会改变下一次输入,错误会累积、会伤人、会让设备损坏。
一、物理 AI 的四层栈
把 2026 年的开源生态按依赖关系铺开,会得到一张非常清晰的四层结构。理解这张图,比记住任何单个项目都重要——因为每一层的瓶颈不同,投入产出比也不同。
二、三条主线
主线一:世界模型成为「数据工厂」。真实机器人数据昂贵且慢:一次遥操作采集约 10—30 秒一条轨迹,一个任务要几百条。世界模型的承诺是把「采数据」变成「生成数据」——Cosmos-Predict2.5 用 2 亿段视频预训练,再用少量真机数据后训练成机器人专用生成器;GE-Sim 把视频生成变成动作条件的神经仿真器,每小时可产出数千条 rollout。这条线的经济意义远大于技术炫技:它直接改变了 scaling 的成本曲线。
主线二:物理引擎正在被重写为「GPU 原语」。传统引擎(MuJoCo、Bullet、PhysX)为 CPU 与交互式仿真设计,一次只能跑几百个环境。Newton 1.0 把 MuJoCo Warp、Disney 的 Kamino、SDF 碰撞与 VBD 可变形求解器统一到 Warp 之上,在 RTX PRO 6000 上实现相对 MJX 约 252×(移动)与 475×(操作)的加速;Genesis World 用纯 Python + 自研编译器做到 4,300 万 FPS 的多物理场仿真。加速的意义不是「快」,而是让「百万级并行试错」成为默认训练范式——这恰是 RL 与 sim2real 的前提。
主线三:评测从「看起来真」转向「做得到」。2025 年之前,世界模型用 FVD/PSNR 自评;2026 年这些指标已被证明与决策能力几乎无关(FVD 甚至被证伪)。新的共识是三层评测:物理常识(IntPhys 2 这类「可能/不可能」判断,人类 85%—95%,顶尖视频模型接近随机)、下游成功率(在仿真或真机上跑策略)、闭环一致性(长程 rollout 会不会「物理崩坏」)。这也是为什么 Isaac Lab-Arena、RoboChallenge、RoboColiseum 这类「评测基础设施」在 2026 年密集出现。
三、两条路线的争论:像素还是表征
Cosmos 代表像素生成路线:直接预测未来帧,优点是可视化、可人为检查、能直接做数据增强;缺点是算力昂贵、容易「物理糊弄」(physics slop,不看的几何就不守规矩)。V-JEPA 2 代表潜空间预测路线:只预测抽象表征,不算像素,优点是便宜(规划约 16 秒 vs 像素方案约 4 分钟)、对不可预测细节免疫;缺点是无法直接生成可看的视频、需要额外的解码器做可视化。
2026 年的实践结论是混合:世界模型负责「想」,视频生成负责「演」,策略模型负责「做」。GigaBrain-0.7 把 5B 的世界价值模型塞进决策回路;Genie Envisioner 用视频扩散做表征、再用轻量 flow 解码器出动作;Cosmos Policy 直接把视频模型改造成策略。三者的共同点是:没有人再相信「一个模型端到端包打天下」。
四、五个未解问题
- 长程一致性。多数世界模型在 10—30 秒后开始漂移:物体会「融化」、遮挡关系错乱。Genie 3 也只能维持数分钟,且记忆窗口约一分钟。
- 接触与可变形体。刚体已经不错,但线缆、布料、软体、颗粒仍是灾难。Newton 的 VBD 与 hydroelastic contact 是目前最认真的工程答案,但离「通用」还远。
- Sim2Real 的量化。仿真里 90 分、真机 50 分是常态。RoboColiseum 用 3DGS 重建 + 物理参数对齐把拟合做到 R²≈0.9,这是 2026 年最值得关注的工程进展之一。
- 评测的可信度。基准本身可以被「刷」:固定场景、固定相机、固定指令模板。真正的泛化评测需要随机化生成,而这又与可复现性冲突。
- 成本。训练一个视频世界模型的成本是同等参数语言模型的数十倍;推理一个 14B 世界模型做闭环控制,当前的延迟(秒级)还不足以支撑高频控制。
接下来的十章,会逐一拆解这条栈上的十个开源项目。阅读时请始终带着三个问题:它替代了哪一层的人工?它的数据从哪来?它的失败模式是什么?
NVIDIA Cosmos:把世界做成可微的数据工厂
世界基础模型 · Predict 2.5 / Transfer 2.5 / Reason 2 · 开放权重Cosmos 是目前工业界最完整的一次「世界模型平台化」尝试:它不是单一模型,而是数据管线 + 视频 tokenizer + 预训练世界模型 + 后训练配方 + 评测的一整套。目标很明确——让每个机器人团队都能用自己的数据,微调出一个「专用世界模型」,用来造数据、评策略、做闭环仿真。
| 机构 | NVIDIA Research(Cosmos Lab) |
|---|---|
| 版本 | Predict1(2025-01)→ Predict2.5 / Transfer2.5(2025-11)→ Cosmos 3(2026) |
| 许可 | NVIDIA Open Model License(开放权重,非 OSI 标准许可,商用有条款约束) |
| 规模 | Predict2.5:2B / 14B;Transfer2.5 比 Transfer1 小约 3.5× |
| 数据 | 约 2 亿段精选视频片段用于预训练;后训练覆盖机器人、自动驾驶、工业场景 |
| 代码 | nvidia-cosmos/cosmos-predict2.5、cosmos-transfer2.5;报告 arXiv:2511.00062 |
方法:一个 flow 模型,三种入口
Predict2.5 用基于 flow matching 的扩散 Transformer,把 Text2World、Image2World、Video2World 统一进同一个模型——条件不同,但去噪路径共享。文本编码器不是 CLIP,而是自家的 Cosmos-Reason1(一个物理 AI 专用 VLM),这带来一个容易被忽略的好处:提示词里的空间关系、动作意图能被更准确地理解,而这恰恰是机器人生成数据最需要的。
Transfer2.5 是另一条腿:ControlNet 风格的多控制信号(深度、分割、边缘、LiDAR)做 Sim2Real / Real2Real 转换。它的价值在于把低保真仿真渲染成照片级真实——先用便宜的方式摆场景,再让生成模型补上材质、光照与噪声。
专用化的四条产品线
| 权重 | 输入 | 用途 |
|---|---|---|
| auto/multiview | 文本 + 7 路相机 | 自动驾驶多视角场景生成 |
| robot/multiview | 文本 + 三视角 | 机械臂操作视频生成 |
| robot/action-cond | 动作序列 | 动作条件的世界推演(策略评估) |
| robot/gr00tdream-gr1 | GR00T / GR1 数据 | 人形机器人合成数据 |
代码与复现
git clone https://github.com/nvidia-cosmos/cosmos-predict2.5
cd cosmos-predict2.5 && uv sync --extra cu128
# 单卡 24GB 起,14B 建议 80GB
python examples/inference.py --model Cosmos-Predict2.5-2B/post-trained \
--prompt "a robotic arm picks up a red block" --num_frames 93
更实用的入口是 Cosmos Cookbook:里面给了数据筛选、合成数据生成、后训练、策略评估的完整配方。官方也在 Isaac Lab-Arena 中把 Cosmos 接成「策略评测的神经仿真后端」。
优势
- 唯一覆盖「数据管线 → 模型 → 后训练 → 评测」全链路的开放世界模型平台
- 动作条件权重可直接做策略评估与数据增强
- Transfer2.5 用更小模型实现更高保真的 Sim2Real 转换
- 与 Isaac / LeRobot / GR00T 生态打通,工程闭环完整
局限
- 许可为 NVIDIA Open Model License,商用需逐条读条款,且绑定 NVIDIA 生态
- 算力门槛高:14B 推理需 80GB 级显存,生成一分钟视频成本可观
- 「物理糊弄」问题未解:不看的部分几何会漂移
- 长程一致性有限,闭环 rollout 需要频繁重锚定
来源:Cosmos-Predict2.5 论文(arXiv:2511.00062)、NVIDIA 研究页与 GitHub 仓库、CES 2026 / GTC 2026 官方新闻稿。
什么时候选它:你有真机数据但量不够,需要「按场景批量造数据」;或者你要在仿真里做策略预筛,减少真机试错。若只是做学术对比、没有 A100/H100,先用小尺寸 + Transfer 版本。
Meta V-JEPA 2:不画像素,只预测「会发生什么」
联合嵌入预测 · 100 万小时视频 · 62 小时真机就够V-JEPA 2 是 LeCun「世界模型」路线最完整的公开实现:在表征空间做预测,而不是重建像素。它给出的数字很有说服力——用不到 62 小时的机器人轨迹,就能让一个在 100 万小时视频上预训练的模型,零样本驱动真实机械臂完成抓取与放置。
| 机构 | Meta FAIR(与 Mila 等合作) |
|---|---|
| 发布 | 2025-06;论文 arXiv:2506.09985 |
| 许可 | 代码 MIT;权重开放(研究用途为主) |
| 规模 | 编码器最大 ViT-g,约 1B 参数 |
| 数据 | VideoMix22M:超过 100 万小时视频;V-JEPA 2-AC 用 DROID 中不足 62 小时轨迹做动作条件后训练 |
| 代码 | facebookresearch/vjepa2;权重 facebook/vjepa2-* |
方法:三阶段,一条链
阶段一:掩码表征预测。视频被切成管状 patch(2×16×16),随机遮住大部分,编码器只看可见部分,预测器去填补被遮位置——但目标不是像素,而是EMA 编码器给出的表征。这让模型不必浪费容量去重建草叶、噪点这类不可预测的细节。
阶段二:动作条件(V-JEPA 2-AC)。冻结编码器,训练一个新的预测器:以历史表征、机器人动作、末端状态为条件,用 block-causal 注意力预测下一帧表征。这一步只用不到 62 小时数据,却把「看懂视频」变成了「知道动作的后果」。
阶段三:在表征空间规划。给定一个目标图像,用 MPC(模型预测控制)在表征空间里优化动作序列——不需要把每一步解码成 RGB 再打分,因此规划速度比像素方案快约一个数量级(约 16 秒 vs 约 4 分钟)。
结果:反应式 vs 规划式
| 任务 | Octo(反应式) | V-JEPA 2-AC(规划式) |
|---|---|---|
| 抓起杯子 | 15% | 65% |
| 抓取并放置杯子 | 15% | 80% |
| 抓取并放置盒子 | 10% | 65% |
差距的来源不是感知精度,而是误差累积的方式:反应式策略每一步都可能偏一点,几十步后彻底跑偏;规划式策略在动手前先评估整条轨迹,错一步不会立刻变成失败。这个结果对具身智能的方法论影响很大——它说明「先想后做」不是效率问题,而是成功率问题。
优势
- 数据效率极高:62 小时真机即可接上规划
- 规划成本远低于像素级世界模型
- 同一骨干可支撑分类、预期、VQA 与机器人规划
- MIT 代码,学术复现友好
局限
- 需要「目标图像」作为子目标,长程任务需人工分解
- 不输出可看视频,调试与可视化困难
- MPC 规划仍有百毫秒到秒级延迟,难做高频灵巧操作
- 无触觉/力反馈,接触密集任务(插拔、拧螺丝)表现有限
来源:Meta AI 博客与论文(arXiv:2506.09985)、facebookresearch/vjepa2 仓库。成功率数字为论文报告值,不同初始化与目标图会波动。
什么时候选它:做「少数据、强泛化」的研究;或者在算力有限的情况下想要一个能规划的世界模型。工程落地想要端到端控制,仍应优先看 VLA(第 25 章起)。
Newton 1.0:机器人专用物理引擎的「标准答案」
NVIDIA + DeepMind + Disney · Linux 基金会 · 475× 加速Newton 是 2026 年物理 AI 基础设施层面最重要的一件事:由 NVIDIA、Google DeepMind、Disney Research 共同发起,交给 Linux 基金会治理,2026 年 3 月 17 日 GTC 上正式 GA。它把 MuJoCo 的物理正确性、Warp 的 GPU 并行、Disney 的闭链机构求解器缝合成一个引擎。
| 发起方 | NVIDIA、Google DeepMind、Disney Research;Linux Foundation 治理 |
|---|---|
| 发布 | 2025-09 Beta → 2026-03-17 GA(1.0) |
| 底座 | NVIDIA Warp + OpenUSD;主要刚体后端 MuJoCo Warp,另有 Kamino |
| 性能 | RTX PRO 6000 Blackwell 上,相对 MJX:移动任务约 252×、操作任务约 475× |
| 论文 | 无正式论文;以 GTC 2026 技术博客与官方文档为准 |
| 代码 | newton-physics/newton(Linux 基金会项目) |
它到底解决了什么
(1)接触密集任务的精度。传统引擎用点接触近似,插连接器、装主板这种「公差极小」的任务会直接失败。Newton 引入 SDF 碰撞(直接吃 CAD 网格,不做凸包近似)与 hydroelastic contact(接触面上分布压力而非单点),几何保真度因此上了一个台阶。
(2)可变形体。VBD(Vertex Block Descent)求解器专攻线缆、布料、软体。Samsung 与 Lightwheel 已经用它做冰箱装配线上线缆操作的合成数据生成——线缆是仿真界公认的噩梦:会自碰撞、会塑性变形、受力后形状完全改变。
(3)闭链机构。Disney 的 Kamino 求解器补上了「平行连杆腿、多指手」这类闭环结构的仿真能力,这也是 Olaf 机器人能在舞台上稳定行走的技术前提。
(4)可微。物理过程可微意味着梯度能穿过仿真回传,用于轨迹优化与「从演示中学习」。这不是新概念,但在 GPU 上做到可用,是 2026 年才成熟的事。
工程接入
pip install newton-physics
# 作为 Isaac Lab 3.0 的可替换物理后端:
# env_cfg.sim.physics_backend = "newton"
# 单独使用:
import newton
scene = newton.Scene(backend="mujoco_warp", device="cuda")
实际项目里最常见的做法不是「从零用 Newton 写仿真」,而是在 Isaac Lab 里换后端:环境代码不动,物理精度与吞吐同时提升,还能做「同一任务、多个物理引擎交叉验证」——这是论文审稿人最爱问的问题。
优势
- 三家背书 + 基金会治理,中立性与长期维护有保障
- 接触、可变形体、闭链机构三项能力都是「工业级」而非「demo 级」
- 与 Isaac Lab / MuJoCo 生态兼容,迁移成本低
- GPU 原生,百万级并行训练成为默认选项
局限
- 仅支持 NVIDIA GPU(Warp 依赖),国产卡与 AMD 生态缺位
- 1.0 刚 GA,教程与第三方资产远少于 MuJoCo
- 不同求解器的结果与 MuJoCo 有系统性差异,老论文的 baseline 不可直接比
- 可微物理在长序列上仍有数值稳定性问题
来源:NVIDIA GTC 2026 技术博客、Linux 基金会公告、newton-physics/newton 仓库与文档。
什么时候选它:你要做接触密集装配、线缆/布料操作、人形全身控制,且手上有 NVIDIA GPU。纯教学或轻量 RL,MuJoCo 仍然是更省心的选择。
Genesis World:纯 Python 的生成式物理平台
4,300 万 FPS · 多物理场 · 自研编译器 · Apache-2.0Genesis 在 2024 年底以「43 亿倍实时」的宣传语引爆社区,随后被质疑、被修正、也被持续迭代。到 2026 年 10 月的 1.4.5 版本,它已经从一个「惊艳 demo」长成了一个结构清晰的多物理场平台:物理、渲染、编译器三层分离,纯 Python 调用,Apache-2.0。
| 机构 | Genesis AI(起源于 20 余家实验室的学术协作,2024-12 开源) |
|---|---|
| 版本 | v1.4.5(2026-10-22);已更名为 Genesis World |
| 许可 | Apache-2.0;GitHub 约 3 万星 |
| 性能 | 官方口径最高 4,300 万 FPS(简化场景);可在单卡训练出可迁移策略(示例 26 秒) |
| 求解器 | 刚体、FEM、MPM、PBD/SPH、uipc(IPC)、SAP,支持显式耦合 |
| 论文 | 无正式论文;以官方文档与发布博客为准 |
| 代码 | Genesis-Embodied-AI/genesis-world;pip install genesis-world |
三层架构:物理、渲染、编译器
物理层把六类求解器放在同一个场景、同一份状态里,并允许显式耦合(比如「布料落在刚体上」「水冲走颗粒」)。这在传统引擎里通常要外挂插件,Genesis 把它做成了原生能力。
渲染层提供三条路径:自研的 Nyx(为机器人场景设计,支持 3DGS、PBR、多相机多环境)、Luisa(DSL 光线追踪)、Pyrender(光栅化)。对 sim2real 的视觉迁移,Nyx 的域随机化能力是关键。
编译器层叫 Quadrants,把 Python 内核代码下沉到 CUDA / ROCm / Metal / Vulkan / x86 / ARM64。这是它能「纯 Python 却跑得快」的根本原因——你写的是 Python,跑的是编译后的 GPU 内核。
可微与生成
Genesis 的可微仿真接口在 1.4.5 改为直接接收 PyTorch 张量(不再用自定义张量类型),这意味着你可以把仿真嵌进一个 nn.Module 里,让梯度穿过物理过程回传到策略参数。配合「文本生成场景」的能力,它更像一个「生成式世界平台」而不是传统仿真器。
代码与复现
pip install genesis-world # Python 3.10—3.13
import genesis as gs
gs.init(backend=gs.cuda)
scene = gs.Scene(sim_options=gs.options.SimOptions(dt=0.01))
plane = scene.add_entity(gs.morphs.Plane())
franka = scene.add_entity(gs.morphs.MJCF(file="xml/franka_emika_panda/panda.xml"))
scene.build(n_envs=4096) # 4096 个并行环境
for i in range(1000):
scene.step()
优势
- 纯 Python、pip 一行安装,无需编译 C++,入门门槛最低
- 单引擎覆盖刚体/软体/流体/颗粒,多物理场耦合是原生能力
- 自研渲染器支持 3DGS 与多相机多环境,视觉域随机化方便
- Apache-2.0,社区活跃(周均数十次提交)
局限
- 自研引擎与 MuJoCo 的接触行为存在系统性差异,老 baseline 不可直接对比
- 「4,300 万 FPS」是特定简化场景的峰值,真实任务常在万级
- API 迭代快,论文复现需固定版本
- 生成式场景能力仍属实验性,显存占用高
来源:Genesis World 官方文档与 PyPI 页面、GitHub Releases(v1.4.5)、项目 README。
什么时候选它:需要「一个引擎搞定软硬混合场景」的研究项目、想用 3DGS 做高保真视觉 sim2real、或者团队不想碰 C++。对接触精度要求极高的工业装配,Newton 更稳。
Isaac Lab 3.0 与 Lab-Arena:训练框架 + 评测场
NVIDIA · 机器人学习 · 开放式策略评测Isaac Lab 是 NVIDIA 机器人栈的「操作系统」:把 Isaac Sim 的仿真能力包装成 RL 与模仿学习可直接使用的环境集合,支持万级并行。2026 年它的两个变化最关键——接入 Newton 作为可替换物理后端,以及 Lab-Arena 把「评测」变成一等公民。
| 机构 | NVIDIA(开源) |
|---|---|
| 版本 | 3.0(2026-03 GTC 早期访问);配套 Isaac Sim 6.0 |
| 许可 | 代码开源(Apache-2.0 系);依赖的 Isaac Sim 有其自身许可 |
| 能力 | GPU 并行环境、域随机化、示范采集、Sim2Real 部署工具链 |
| 生态 | Newton / PhysX 双后端;Lab-Arena 对接 Libero、RoboCasa;OSMO 调度 |
| 论文 | Isaac Lab 白皮书与官方文档(arXiv 版本随版本更新) |
| 代码 | isaac-sim/IsaacLab;isaac-sim/isaac-lab-arena |
为什么它是「事实标准」
原因不在技术,而在生态位置:NVIDIA 声称其 Isaac/Omniverse 体系已覆盖超过 200 万台机器人;Boston Dynamics、Franka、NEURA、LG 等厂商的新品发布都直接跑在这套栈上;CES 2026 上 Hugging Face 与 NVIDIA 合作,把 GR00T 系列模型与 Lab-Arena 直接接进 LeRobot。这意味着:你在 Isaac Lab 里训的策略,能以最短路径进 LeRobot 生态、进 Jetson 部署。
Lab-Arena 解决的是「评测碎片化」
在此之前,每个实验室都自己写评测脚本:环境初始化、成功判定、随机种子、日志格式各不相同,导致「A 模型比 B 好」几乎无法跨机构验证。Lab-Arena 提供统一的任务层 + 评测层,并与 Libero、RoboCasa 等既有基准打通,支持大规模并行 rollout 与标准化报告。它和 OSMO(云边协同的编排框架)配合,可以把「合成数据 → 训练 → 评测」串成一条流水线。
代码与复现
git clone https://github.com/isaac-sim/IsaacLab.git
./isaaclab.sh --install
# 用 Newton 后端跑一个操作任务
python scripts/reinforcement_learning/rsl_rl/train.py \
--task Isaac-Lift-Cube-Franka-v0 --headless --enable_cameras
实操建议:先用小任务验证后端切换是否影响收敛(Newton vs PhysX 的接触参数不同),再扩到大规模。Lab-Arena 的评测要固定任务版本与随机种子,否则结果不可比。
优势
- 生态最完整:从仿真、训练、评测到 Jetson 部署一条链
- GPU 并行 + 域随机化成熟,Sim2Real 工程经验丰富
- Newton 后端可替换,接触精度与吞吐可同时提升
- Lab-Arena 让跨机构评测第一次有了公共协议
局限
- 依赖 Isaac Sim,安装体积与驱动要求高
- 版本迭代快,教程与 API 常不同步
- 强绑定 NVIDIA 硬件与生态,可移植性差
- Lab-Arena 很新,社区任务库仍在积累
来源:NVIDIA GTC 2026 / CES 2026 新闻稿、Isaac Lab 官方文档与仓库、Lab-Arena 公告。
什么时候选它:你要做大规模 RL 训练或工业级 Sim2Real,且已经在 NVIDIA 生态内。纯模仿学习、小规模实验,LeRobot + ManiSkill3 更轻。
ManiSkill3:把操作仿真做到「三万帧每秒」
SAPIEN 系 · GPU 并行 · 异构环境 · Apache-2.0ManiSkill3 是学术圈最实用的操作仿真器:它不追求「什么都能仿」,而是把桌面操作这件事做到极致——GPU 并行、异构环境(不同场景同时跑)、渲染与物理同卡、单卡可达数万 FPS。对做 VLA 微调与数据生成的团队,它是性价比最高的选择。
| 机构 | UCSD Hao Su 组等(SAPIEN 生态) |
|---|---|
| 发布 | 2025-05(RSS 2025);2026 年持续更新 |
| 许可 | Apache-2.0 |
| 性能 | 官方口径单卡可达 3 万+ FPS(简化任务),支持异构并行 |
| 覆盖 | 十余个任务族:桌面操作、移动操作、绘图、人形、关节物体等 |
| 论文 | ManiSkill3(RSS 2025) |
| 代码 | haosulab/ManiSkill;pip install mani_skill |
三个工程亮点
(1)异构仿真。同一批并行环境里可以跑不同任务、不同场景、不同机器人——这对「一个 batch 里混合多种任务」的训练方式至关重要,而多数仿真器要求所有环境完全一致。
(2)渲染与物理同卡。视觉策略训练最怕「渲染在另一张卡、数据来回拷」。ManiSkill3 把光栅化与物理都放在 GPU 上,配合 sensor_data 直接产出张量,吞吐提升显著。
(3)域随机化原生。材质、光照、相机位姿、物体纹理都可以在 GPU 上批量扰动,且不牺牲速度。这让「用仿真数据微调 VLA」变得可行——第 34 章的 RoboTwin 与它是同类思路,但 ManiSkill3 更偏「通用操作」而非「双臂协同」。
代码与复现
pip install mani_skill
import gymnasium as gym, mani_skill
env = gym.make("PickCube-v1", num_envs=1024, obs_mode="rgbd")
obs, _ = env.reset()
for _ in range(100):
obs, rew, term, trunc, info = env.step(env.action_space.sample())
做 VLA 微调时,建议用 obs_mode="rgb" + control_mode="pd_joint_delta_pos",与主流数据集(Bridge、DROID)的动作空间对齐,减少「格式转换」带来的隐性误差。
优势
- 单卡数万 FPS,训练成本低
- 异构并行,天然支持多任务混合训练
- 渲染/物理同卡,视觉策略吞吐高
- 任务与资产丰富,文档质量在学术仿真器里属上乘
局限
- 偏桌面操作,移动/人形/软体覆盖弱于 Isaac Lab 与 Genesis
- 接触模型较简化,精密装配的 sim2real 差距大
- 生态规模小于 Isaac,工业界采用度有限
- 「3 万 FPS」是简化任务峰值,真实视觉任务低一个量级
来源:ManiSkill3 论文(RSS 2025)、官方文档与 GitHub 仓库、基准测试页。
什么时候选它:做 VLA 的仿真微调、快速验证策略结构、或者需要「一卡跑一千个环境」的学术实验。要做工业装配与全身控制,去 Isaac Lab。
Dreamer 4:在想象里练,一次都不用试
DeepMind · 潜空间世界模型 · 纯离线拿钻石Dreamer 4 是 2025 年最「概念干净」的结果:只从离线视频里学一个世界模型,然后在模型的想象里做强化学习,一步真实交互都没有,就在 Minecraft 里挖到了钻石——约两万步正确操作,数据量比此前最好的离线方法少约 100 倍。
| 机构 | Google DeepMind |
|---|---|
| 发布 | 2025-09 论文《Training Agents Inside of Scalable World Models》 |
| 开源状态 | DreamerV3 代码 MIT 开源(danijar/dreamerv3);Dreamer 4 论文公开,完整代码与权重发布有限 |
| 关键结果 | Minecraft 钻石任务,纯离线数据,约 20,000 步,单卡实时推理 |
方法:三段式,全部在潜空间
(1)自监督预训练。看大量无标注视频,学「下一帧的抽象表征」。没有动作标签,物理与因果的直觉来自观察本身。
(2)动作条件微调。用少量「观察—动作」配对数据训练动作条件预测器,让模型能回答反事实问题:「如果我这样做,世界会怎样」。这一步的数据量可以很小——V-JEPA 2 用 62 小时,Dreamer 4 的规模也在同一量级。
(3)在模型里训练智能体。世界模型固定,策略在想象中做 RL。因为不需要真实环境,样本成本接近于零;因为梯度/奖励都在潜空间里算,速度远快于像素级 rollout。
为什么这件事重要
它给出了「数据效率」的一条新路径:过去提效率靠「更好的模仿学习」,现在可以靠「更好的模拟器」。对机器人而言,这意味着真机数据的作用从「训练策略」变成「校准世界模型」——前者需要百万级样本,后者只需要几万条。这是一个数量级的差别。
同时要看清它的边界:Minecraft 是离散动作、确定性规则、可完美重置的环境。真实世界的连续控制、接触摩擦、不可逆损坏,都远比它难。Dreamer 4 证明的是方法论可行,不是工程可用。
代码与复现
git clone https://github.com/danijar/dreamerv3
pip install -r requirements.txt
python dreamerv3/main.py --logdir ~/logdir/dmc_vision --configs dmc_vision
DreamerV3 是理解这套方法最好的入口:它在 150+ 个任务上用同一套超参工作,代码不到两千行。想复现 Dreamer 4,重点在「世界模型的容量与训练稳定性」,而不是策略网络。
优势
- 纯离线学习,样本效率提升约两个数量级
- 潜空间推理快,单卡可实时
- 方法论清晰,DreamerV3 代码可读性极高
- 与 V-JEPA 系共享「表征预测」的哲学,易于交叉借鉴
局限
- Dreamer 4 未完整开源,复现门槛高
- 离散、可重置环境的表现不能直接迁移到连续控制
- 世界模型的误差会在长程想象中被放大(模型偏差 exploitation)
- 对视觉分布外场景脆弱,需要持续的数据覆盖
来源:DeepMind 论文与博客(2025-09)、danijar/dreamerv3 仓库。
什么时候选它:研究「世界模型 + RL」的方法论;或者在仿真里先预训练一个潜空间模型,再用少量真机数据校准。生产环境的端到端控制,仍建议 VLA + 传统控制器兜底。
Alpamayo-R1:让自动驾驶「说出理由」
NVIDIA DRIVE · 因果链推理 VLA · AlpaSimAlpamayo-R1(AR1)是首个工业级开源「推理型」自动驾驶 VLA:100 亿参数,输出轨迹 + 决策理由。它的意义不在于性能超过 Waymo,而在于把「可解释性」变成了可训练的目标——这对 L4 的安全论证是刚需。
| 机构 | NVIDIA DRIVE(NeurIPS 2025 发布,CES 2026 完整开源 Alpamayo 家族) |
|---|---|
| 规模 | 约 10B:8.2B Cosmos Reason 主干 + 2.3B 动作专家;推理需 24GB 显存 |
| 数据 | 约 10 亿张图像、8 万小时多相机驾驶数据;公开子集约 1,727 小时,覆盖 25 国 2,500+ 城市 |
| 许可 | 开放权重,研究/非商用为主(以模型卡条款为准) |
| 配套 | AlpaSim 开源仿真框架;NVIDIA 物理 AI 开放数据集 |
| 论文 | NVIDIA 技术报告(NeurIPS 2025 发布);引用以模型卡为准 |
| 代码 | NVIDIA/Alpamayo-R1(GitHub)/ Hugging Face |
方法:chain-of-causation
传统端到端驾驶模型直接映射「感知 → 轨迹」,是个黑箱。AR1 在中间插入一段因果链推理:先描述当前场景(「前方信号灯失效,左有来车,右有行人等待」),再给出决策依据,最后输出轨迹。训练时把推理 token 与轨迹联合优化,推理时先解码理由、再解码动作。
这个设计有三重收益:可审计(事故复盘能看「它当时怎么想的」)、可干预(自然语言修正能改变行为)、可迁移(长尾场景靠常识推理而非记忆)。代价是延迟——推理链会拉长解码时间,官方口径端到端约 99ms,仍在实时预算内,但余量不大。
配套:AlpaSim 与被开放的数据
AlpaSim 是 AR1 的评测环境:可回放真实日志、可注入极端天气与施工场景、可做「反事实」测试(「如果早刹车 0.5 秒会怎样」)。它与 Cosmos 的生成能力配合,能把罕见场景「造」出来——这是解决长尾问题的现实路径。
优势
- 首个开源的工业级推理型驾驶 VLA,填补了「可解释」空白
- 10B 规模 + 8 万小时数据,起点远高于学术模型
- AlpaSim + 开放数据集形成完整评测闭环
- 推理链对安全论证与法规沟通价值极高
局限
- 24GB 显存 + 99ms 延迟,边缘部署压力大
- 权重许可偏研究,商用需单独授权
- 「会解释」不等于「解释得对」,推理链可能事后合理化
- 与特斯拉/ Waymo 的百万级真实里程相比,验证规模仍小
来源:NVIDIA 博客(NeurIPS 2025 / CES 2026)、Alpamayo-R1 模型卡与 GitHub、AlpaSim 仓库。性能数字为厂商口径。
什么时候选它:做 L4 研究与安全论证、需要「可解释的端到端」方案、或想把驾驶领域的世界模型与推理链结合。量产乘用车仍应以「AR1 做研究基线 + 传统规划器兜底」为稳妥架构。
PhysicsNeMo:物理约束 + 神经算子
NVIDIA · 前身 Modulus · AI4Science · Apache-2.0如果「物理 AI」只被理解成机器人,会漏掉一半:工程仿真与科学计算才是物理定律被使用得最密集的地方。PhysicsNeMo(前 Modulus)把 PINN、神经算子、图网络与扩散模型打包成一个 PyTorch 框架,目标是用 AI 代理模型替代昂贵的数值求解器。
| 机构 | NVIDIA(2025 年由 Modulus 更名,归入 NeMo 家族) |
|---|---|
| 版本 | 2.0(2026-03)→ 2.2.2(2026-09-11);要求 Python ≥ 3.11、torch ≥ 2.10 |
| 许可 | Apache-2.0 |
| 模型库 | FNO/AFNO、DeepONet、DoMINO、MeshGraphNet、XAeroNet、GeoTransolver、FLARE、GraphCast、SwinVRNN、PINN |
| 论文 | 无单一主论文;方法散见 FNO / DeepONet / PINN 原文与官方技术博客 |
| 代码 | NVIDIA/physicsnemo;pip install "nvidia-physicsnemo[cu13,sym]" |
两条技术路线
物理约束(PINN)。把 PDE 残差写进损失函数,让网络在拟合数据的同时满足方程。physicsnemo.sym 允许你用 SymPy 写方程,框架自动求空间导数并组损失。适合数据稀少但方程已知的场景(热传导、结构力学、电磁场)。
神经算子(FNO / DeepONet / Transolver)。学习「函数到函数」的映射,一次前向就能给出整个场(而不是逐点求解)。适合 CFD、气象、气动外形优化这类「输入几何/边界条件 → 输出全场」的问题。GraphCast 与 DoMINO 是其中工业化程度最高的两个。
为什么它在「物理 AI」里被低估
因为它不产生 demo 视频,但它产生可量化的商业价值:把一次 CFD 仿真从数小时压到毫秒,意味着设计空间可以被真正搜索。2026 年 NVIDIA 把 PhysicsNeMo 重构为「agent-ready」的库,接进 Agent Toolkit——让 AI 工程师代理自动调用物理求解器、生成高保真数据。这条线与机器人世界模型是同构的:都是用一个可微的近似器替代昂贵的真实过程。
代码与复现
pip install "nvidia-physicsnemo[cu13,sym]"
from physicsnemo.models.fno import FNO
model = FNO(in_channels=3, out_channels=1, dimension=2, num_fno_layers=4)
# 训练循环就是普通 PyTorch:损失 = 数据项 + λ·PDE 残差
优势
- 覆盖 PINN / 算子 / 图网络 / 扩散四类方法,工业案例最多
- 与 PyTorch 无缝,单卡到多机扩容只需几行
- CUDA 优化内核,大规模网格训练效率高
- Apache-2.0,CFD / 气象 / 结构力学都有可直接跑的示例
局限
- 2.x 与 1.x 的 API 不兼容,老代码需迁移
- 强依赖 NVIDIA GPU 与 CUDA 版本
- PINN 的训练稳定性仍是玄学,调参成本高
- 对「方程未知」的复杂系统(湍流、多相流)精度仍不及数值求解器
来源:NVIDIA PhysicsNeMo 文档与 GitHub、PyPI 版本记录、NVIDIA 技术博客(2026-07 Agent Toolkit 扩展)。
什么时候选它:你要做「仿真替代」(surrogate model)、数字孪生、或科学机器学习研究。它与机器人世界模型共享同一套数学,值得作为「物理先验」的参考实现。
Genie Envisioner:以视频为中心的机器人世界平台
智元 AgiBot · 3,000 小时真机 · GE-Base / Act / SimGenie Envisioner(GE)是国产团队对「世界模型该长什么样」的一次完整回答:不做 VLA,直接在视觉空间里建模交互动态,再把潜表征解码成动作。它把「未来帧预测 → 策略学习 → 仿真评估」串成一个以视频为核心的闭环。
| 机构 | 智元机器人(AgiBot) |
|---|---|
| 发布 | 2025-08 技术报告与代码;Sim v2.0(2026-05)、Act v2.0(2026-09) |
| 数据 | 约 3,000 小时真实机器人操作视频(AgiBot World 体系) |
| 组件 | GE-Base(指令条件视频扩散,多视角 + 稀疏记忆)、GE-Act(flow 解码器)、GE-Sim(动作条件神经仿真器)、EWMBench |
| 性能 | GE-Act 在消费级 GPU 上约 200ms 生成 54 步力矩轨迹 |
| 代码 | AgibotTech/Genie-Envisioner;arXiv:2508.05635 |
三个组件怎么配合
GE-Base 是一个自回归视频生成模型:以指令与历史帧为条件,生成未来的多视角画面。它用稀疏记忆(随机采样历史帧)来处理长时序,避免上下文爆炸。它学到的潜空间,保留了空间结构与交互动力学——这正是 VLA 用语言对齐丢掉的东西。
GE-Act 是一个轻量 flow matching 解码器:把 GE-Base 的潜表征映射成动作轨迹。它支持异步推理(生成与执行解耦),因此在 200ms 内能出 54 步控制指令。关键优势是跨本体:换一台机器人,只需少量遥操作数据就能适配。
GE-Sim 把生成能力变成动作条件的神经仿真器:给它动作,它推演画面。官方称每小时可产出数千条高质量 rollout,用于闭环策略评估与数据增广。2025-10 发布的版本基于 Cosmos2 权重,说明它并不排斥外部世界模型。
EWMBench:给世界模型打分
这是 GE 最被低估的贡献。EWMBench 从三个维度评世界模型:视觉保真度、物理一致性、指令—动作对齐。在此之前,「这个生成视频好不好」基本靠人眼看;有了这套指标,才能比较 Cosmos、GE、V-JEPA 系的差异。
优势
- 视觉中心建模,跨本体泛化只需少量数据
- 三件套闭环:生成、执行、评估都有对应模块
- 长程任务(如折纸盒)表现优于同期 VLA
- EWMBench 为世界模型提供了公共评测语言
局限
- 依赖大规模高质量视频,小团队难以复现预训练
- 视频生成的「物理糊弄」会传导到动作
- 推理链路长(生成 + 解码),实时性受限于生成速度
- 本体覆盖以 AgiBot 为主,跨厂商验证仍不足
来源:技术报告(arXiv:2508.05635)、AgibotTech/Genie-Envisioner 仓库更新日志、EWMBench 说明。
什么时候选它:你要研究「视频世界模型 → 动作」这条路,或需要一套现成的世界模型评测。若目标是快速落地单臂抓取,π0.5 / GR00T 的工程链路更短。
具身智能前沿:从「会说」到「会做」的三年
综述 · VLA 的三代演进与一条真实的评测曲线具身智能要解决的事情可以用一句话概括:把互联网规模的语义知识,接到只有几十赫兹、有惯性、会撞坏东西的物理身体上。2024—2026 年,这个领域的架构已经收敛,但数据与评测仍是硬仗。
一、架构已经收敛:VLM 主干 + 动作专家
2024 年的 OpenVLA 走的是「把动作离散成 token,用语言模型自回归生成」;2024 年底的 π0 改成了「VLM 主干 + 独立的 flow matching 动作专家」,用专家层并行(Mixture-of-Transformers)避免语言能力被动作数据破坏。到 2026 年,几乎所有主流模型都采用了这个结构:π0.5、GR00T N1.x、SmolVLA、X-VLA、WALL-OSS、GigaBrain-0.7,只是主干与专家的比例、训练目标与系统层次不同。
二、三代模型,一条清晰的演进线
| 代际 | 动作生成 | 代表 | 核心限制 |
|---|---|---|---|
| 第一代(2023—2024) | 离散 token 自回归 | RT-2、OpenVLA、π0-FAST | 控制频率低(3—5Hz),灵巧操作吃力 |
| 第二代(2024 末—2025) | 连续 flow / diffusion 动作块 | π0、π0.5、SmolVLA、GR00T N1 | 泛化靠数据堆,长程任务仍会漂 |
| 第三代(2026—) | 动作块 + 高层规划 + 世界模型评估 | GR00T N1.7、GigaBrain-0.7、Alpamayo-R1 | 系统复杂、延迟高、评测难 |
三、数据:三条来源,三种成本
真机遥操作是质量最高的数据:DROID(约 7.6 万条轨迹、13 个机构)、AgiBot World(百万级 episode)、BridgeData V2。成本也最高——一条 30 秒的轨迹,从布置场景到标注约 5—15 分钟。
第一人称 / 手持采集是 2025 年之后增长最快的一类:EgoDex(苹果,戴 Vision Pro 做家务)、UMI 系列(手持夹爪 + GoPro)、MEgo(觅蜂派)。它把「采集」从「操作机器人」降级为「做家务」,成本降一个数量级,代价是本体差异需要重定向。
仿真与生成是规模化的希望:RoboTwin 2.0(10 万+ 轨迹)、ManiSkill3、Cosmos / GE-Sim。这条路的瓶颈不在数量,而在真实性——视觉可以靠域随机化补,接触力与柔顺性很难。
四、评测:仿真分数与真机分数的鸿沟
这是最值得警惕的一张表。同一个 OpenVLA-OFT,在 LIBERO 上能到 97%+,在 RoboChallenge 的真机 30 任务上只有 8.66 分。这不是模型「造假」,而是两件事:LIBERO 的任务分布窄、成功判定宽松;真机要面对光照、相机位姿、物体材质、指令表达的全部扰动。
| # | 模型 | 分数 | 成功率 | 备注 |
|---|---|---|---|---|
| 1 | DM0(Dexmal) | 72.25 | 62.0% | 2026-02 提交 |
| 2 | GigaBrain-0.1 | 68.34 | 51.7% | 2025-10 |
| 3 | Spirit v1.5 | 67.19 | 51.0% | 2026-01 |
| 4 | π0.5 | 61.84 | 42.7% | 3B,开放权重 |
| 5 | WALL-OSS v0.1 | 55.30 | 35.3% | 4.2B,Apache-2.0 |
| 7 | π0 | 46.41 | 28.3% | 3B |
| 8 | X-VLA | 34.75 | 21.3% | 0.9B |
| 10 | RDT-1B | 28.84 | 15.0% | 1.2B |
| 16 | OpenVLA-OFT | 8.66 | 5.0% | 7B,仿真强、真机弱 |
从这张表能读出三件事:(1)真机成功率整体很低,最好的也只有 62%,说明「通用操作」远未解决;(2)模型大小不是决定因素,0.9B 的 X-VLA 打赢 7B 的 OpenVLA-OFT;(3)专用化很重要,DM0、Spirit 这类不那么知名的模型能排在 π0.5 之前,靠的是针对榜单任务的后训练与工程调优。
五、四个未解问题
- 数据壁垒。最好的模型(π0.7、Gemini Robotics 2)都不开源权重,因为数据是护城河。开源社区能拿到的最好权重,通常落后闭源 6—12 个月。
- 长程任务。超过 5 分钟、需要几十个子任务的任务,成功率断崖式下降。System 2/3 是当前的主流解法,但「规划错了怎么恢复」仍无通用方案。
- 灵巧与触觉。多数开源模型只输出夹爪开合 + 末端位姿,真正的多指手、力控装配需要触觉反馈,而开源触觉数据集几乎空白。
- 实时性与成本。3B 模型在 Jetson Thor 上能跑,但 7B 以上必须云端;云端控制的延迟(100ms+)对动态任务不可接受。
π0.5 / openpi:开源权重的天花板
Physical Intelligence · 3B · 知识隔离 · Apache-2.0π0.5 是目前「能下载到的最好用」的通用操作模型。它的关键不是参数,而是训练方法:知识隔离(knowledge insulation)——把「高层语义子任务」与「低层连续动作」分开训练,再用异构数据协同训练,从而在开放世界里保持泛化。
| 机构 | Physical Intelligence(PI) |
|---|---|
| 发布 | π0:2024-10;π0.5:2025-04,2025-09 随 openpi 提供 PyTorch 支持 |
| 许可 | Apache-2.0(π0 / π0-FAST / π0.5 权重与代码) |
| 规模 | 约 3B(2.6B PaliGemma 主干 + 300M 动作专家);预训练数据超过 1 万小时 |
| 输出 | 50 步动作块,最高 50Hz 控制;flow matching 10 步去噪 |
| 论文 | π0:arXiv:2410.24164;π0.5 技术报告(2025-04) |
| 代码 | Physical-Intelligence/openpi;pip install openpi |
方法:三层「隔离」
结构隔离。VLM 主干与动作专家是两套权重,通过专家层并行(MoT)交互。这样动作数据不会「污染」语言能力,语言数据也不会被动作梯度冲垮。
目标隔离。π0.5 同时训练两个目标:预测高层子任务(「先把盘子摞起来」)与预测低层动作块。前者用网络与异构数据,后者用真机轨迹。推理时先出子任务,再出动作——这让模型能在没见过的环境里「自己拆步骤」。
数据隔离。异构数据(跨本体、跨场景、含网络数据)与目标本体数据按比例混合,且用「知识隔离」防止前者淹没后者。这是 π0.5 从「实验室」走向「家庭」的关键。
代码与复现
git clone https://github.com/Physical-Intelligence/openpi
cd openpi && uv sync
# 推理(需 8GB+ 显存)
uv run scripts/serve_policy.py policy:checkpoint \
--policy.config=pi05_droid --policy.dir=gs://openpi-assets/checkpoints/pi05_droid
# 微调(LoRA 约 22.5GB,全量 70GB+)
uv run scripts/train.py pi05_myrobot --exp-name=run1 --overwrite
三个坑:norm stats 必须复用(否则归一化语义与预训练不一致,loss 会炸);q01/q99 要检查(某个关节几乎不动时 std 极小,归一化后会出现 50 倍的异常值);PyTorch 版不支持 LoRA,只能走 JAX 或全量微调。
优势
- 开源权重里综合能力最强,开放世界泛化好
- 知识隔离让「高层规划 + 低层控制」在一个模型里完成
- Apache-2.0,生态成熟(openpi 有完整部署与微调脚本)
- RoboChallenge 真机 61.84 分,是开放权重中的第一梯队
局限
- 训练数据不公开,无法从零复现,只能微调
- 全量微调需 70GB+ 显存,小团队只能 LoRA
- π*0.6 / π0.7 已不开放,开源版与最新版存在代差
- 动作空间以 PI 自家本体为主,跨本体需重定向
来源:PI 官方博客(π0 / π0.5)、openpi 仓库与文档、RoboChallenge 榜单快照(2026-03)。
什么时候选它:你有 A100/4090、要做桌面级通用操作、希望「少数据、快适配」。若只有一张 12GB 卡,先看第 29 章的 SmolVLA。
GR00T N1.7:人形的「双系统」大脑
NVIDIA · 3B · Cosmos-Reason2 主干 + DiT · 商用许可GR00T 是 NVIDIA 为人形机器人准备的基础模型系列。N1.7 在 2026 年进入 GA/早期访问,结构是典型的「慢思考 + 快动作」:3B 参数,Cosmos-Reason2-2B 做推理主干,32 层 DiT 做低层动作,支持全身控制与移动操作。
| 机构 | NVIDIA(Isaac GR00T) |
|---|---|
| 版本 | N1(2025-03)→ N1.6(CES 2026)→ N1.7(2026 上半年,GA/早期访问);N2 预览,计划 2026 年底 |
| 规模 | 约 3B:Cosmos-Reason2-2B + 32 层 DiT 动作头 |
| 许可 | 代码 Apache-2.0;权重 NVIDIA Open Model License(可商用,有条款) |
| 能力 | 全身控制、移动操作、语言推理;已接入 LeRobot 与 Lab-Arena |
| 论文 | GR00T N1:arXiv:2503.14734;N1.7 的规格以模型卡与技术博客为准 |
| 代码 | NVIDIA/Isaac-GR00T;权重 nvidia/GR00T-N1.7-3B |
双系统:System 2 想,System 1 做
System 2 是 VLM,负责理解场景与指令,输出高层的「做什么」;System 1 是 DiT,负责以约 120Hz 输出全身关节动作,负责「怎么做」。两者异步运行:VLM 10Hz 左右更新一次意图,DiT 高频执行。这个设计的好处是把「慢推理」与「快控制」解耦,既保证语义正确,又满足实时性。
为什么它对生态重要
因为它是唯一一个「可商用 + 开放权重 + 有人形真机验证」的组合。Boston Dynamics、Franka、NEURA、LG 等厂商的新品直接跑在这套栈上;CES 2026 上 NVIDIA 与 Hugging Face 合作,把 GR00T 模型接进 LeRobot,让社区可以用同一套接口微调人形与机械臂。官方还给出了一组有说服力的数字:GR00T N1 用 11 小时生成 78 万条合成轨迹,相当于 9 个月的人类示范;合成 + 真实数据混合训练带来约 40% 的性能提升。
代码与复现
git clone https://github.com/NVIDIA/Isaac-GR00T
pip install -e .
# 微调(单卡 A100 起,建议 80GB)
python scripts/finetune.py --base_model nvidia/GR00T-N1.7-3B \
--dataset_path ./my_lerobot_data --embodiment_tag new_embodiment
优势
- 唯一可商用的人形 VLA 开放权重,工程链路完整
- 全身控制 + 移动操作,覆盖人形核心需求
- Cosmos 合成数据管线加持,数据效率高
- 与 Isaac Lab / LeRobot / Jetson 全线打通
局限
- 许可非 OSI,商用需逐条确认条款与地域限制
- 强绑定 NVIDIA 硬件,跨平台部署困难
- N1.7 与 N2 之间存在明显代差,选型要考虑路线图
- 人形数据成本极高,社区微调样本仍稀缺
来源:NVIDIA GTC 2026 / CES 2026 新闻稿、Isaac-GR00T 仓库、模型卡。BEHAVIOR-1K 榜单上 N1.6 的 avg progress 约 26.3%,可作能力参照。
什么时候选它:你要做人形或全身控制、且能接受 NVIDIA 生态绑定。纯桌面机械臂,π0.5 或 SmolVLA 更轻。
LeRobot:把具身智能变成「可安装的」
Hugging Face · 数据集格式 · 策略库 · 低成本硬件LeRobot 不是模型,而是这个领域的包管理器:统一的数据集格式、统一的策略接口、统一的硬件描述,让「下载权重 → 换成本体 → 采数据 → 训练 → 部署」变成一条命令的事。它对这个领域的贡献,可能比任何一个单点模型都大。
| 机构 | Hugging Face |
|---|---|
| 版本 | v0.6.x(2026 年);约 27 个子包、30 个策略、13 类机器人、23 个 CLI |
| 许可 | Apache-2.0 |
| 核心 | datasets/(v3 格式)、processor/(数据管线)、policies/(策略实现) |
| 生态 | SmolVLA、X-VLA、GR00T、Isaac Lab-Arena 均已接入 |
| 论文 | 无主论文;以官方文档与 SmolVLA / X-VLA 等策略论文为参考 |
| 代码 | huggingface/lerobot;pip install lerobot |
它解决的是「最后一公里」
在 LeRobot 之前,复现一个 VLA 需要:找到数据集 → 写转换脚本 → 对齐动作空间 → 实现归一化 → 调 dataloader → 处理相机键名。每一步都可能耗掉一周。LeRobot 把这些固化成约定:数据集用 parquet + mp4 + meta/info.json;相机键名统一为 observation.images.*;动作统一为 action;episode 索引与统计量放在 meta/episodes_stats.jsonl。
更关键的是硬件标准化:SO-100 / SO-101 这类百元级机械臂 + 官方组装指南,把「入门具身智能」的门槛从「实验室预算」降到「一个周末」。这是 2025—2026 年社区数据量爆发的直接原因。
代码与复现
pip install lerobot
# 采数据(SO-101)
lerobot-record --robot.type=so101_follower --teleop.type=so101_leader \
--dataset.repo_id=me/pick_cube --dataset.num_episodes=50
# 训练 SmolVLA
lerobot-train --policy.type=smolvla --dataset.repo_id=me/pick_cube \
--batch_size=64 --steps=20000
# 上传
hf upload me/pick_cube ./outputs/train/... --repo-type=dataset
三个实践建议:(1)采数据时每个 episode 都要有语言指令,且指令措辞要多样(否则模型只学会「背指令」);(2)至少 50 条/任务,低于 30 条基本学不会;(3)训练前用 lerobot-dataset-visualize 检查帧对齐——相机丢帧是最常见的隐性 bug。
优势
- 事实标准的数据格式与策略接口,社区资产最多
- 低成本硬件(SO-101)让个人也能采数据
- 新模型(X-VLA、GR00T、SmolVLA)第一时间接入
- Apache-2.0,文档与教程质量高
局限
- 迭代极快,半年内 API 可能变两次,旧教程会失效
- 面向桌面/单臂为主,工业级实时控制不是它的目标
- 数据处理在 CPU 上做,大规模训练时成为瓶颈
- 「能跑通」与「有效果」之间仍隔着数据质量这道坎
来源:LeRobot GitHub(v0.6 文档)、Hugging Face 博客、CES 2026 NVIDIA × HF 合作公告。
什么时候选它:几乎所有人。它是本书推荐的默认起点:先用 LeRobot 把数据格式与训练流程跑通,再决定要不要换更专业的仿真或框架。
OpenVLA-OFT:一个关于「仿真分数」的警示
Stanford · 7B · 并行解码 + 动作分块 · MITOpenVLA-OFT 是理解「基准与现实差距」的最好案例:它把 OpenVLA 的 LIBERO 平均成功率从 76.5% 提到 97.1%,速度快 26 倍;但在 RoboChallenge 的真机 30 任务上,它只拿到 8.66 分。同一份权重,两个世界。
| 机构 | Stanford(OpenVLA 团队后续工作) |
|---|---|
| 发布 | 2025-02(OFT);2026 年仍在 LIBERO 榜前列 |
| 许可 | MIT(代码与权重) |
| 规模 | 7B:Llama-2 7B + DINOv2 + SigLIP 双视觉编码器 |
| 改进 | 并行解码 + 动作分块(action chunking)+ 连续动作 L1 回归 |
| 论文 | OpenVLA:arXiv:2406.09246;OFT 技术报告(2025-02) |
| 代码 | moojink/openvla-oft |
OFT 做了什么
原始 OpenVLA 把 7 维动作离散成 256 个 bin,自回归逐个生成——慢,且量化误差大。OFT(Optimized Fine-Tuning)做了三处改动:(1)并行解码,一次前向出整段动作;(2)动作分块,输出长度为 8—16 的连续动作序列;(3)L1 回归替代交叉熵,直接回归连续值。三招合起来,控制频率从 3—5Hz 提到 50Hz 以上,LIBERO 上的成功率也随之大涨。
此外它支持双臂 ALOHA 平台与多种本体,是学术论文最常用的「强 baseline」之一。
为什么真机只有 8.66 分
三个原因,值得每个做具身的人记住:
- 视觉域差异。训练数据以第三视角、固定光照为主,真机榜单的相机位姿、背景、物体材质都在变。
- 动作空间。7B 模型的输出是末端位姿增量,而榜单任务需要与具体本体的控制频率、限位、重力补偿配合;接口对了,物理不一定对。
- 单步决策。没有显式的高层规划与恢复机制,任务一长就漂。
这不是说 OFT 不好——它在自己定义的分布内非常强。它提醒我们:benchmark 是一种「分布声明」,而不是「能力证明」。选型时必须问:这个分数是在什么分布上得到的?
优势
- 学术 baseline 标配,复现代码干净
- LIBERO 97.1%,并行解码后速度提升 26×
- MIT 许可,可自由修改与商用
- 支持双臂与多本体,论文对比方便
局限
- 7B 推理需 16GB+ 显存,边缘部署困难
- 真机泛化差(RoboChallenge 8.66 分)
- 无高层规划,长程任务能力弱
- 训练数据以仿真/公开集为主,真实场景覆盖不足
来源:OFT 论文与 moojink/openvla-oft 仓库、LIBERO 榜单、RoboChallenge 真机榜(2026-03)。
什么时候选它:做学术对比、需要可复现的强 baseline、或者在 LIBERO 类仿真里做消融。真机落地请优先考虑 π0.5 / GR00T / X-VLA。
SmolVLA:450M,一张消费级显卡就能跑
Hugging Face · 轻量 VLA · 异步推理 · Apache-2.0SmolVLA 的目标非常明确:让「训练一个自己的 VLA」从实验室能力变成个人能力。450M 参数,4GB 显存可推理,单张 3090/4090 可微调,配套 LeRobot 的数据与硬件生态——它是目前入门具身智能性价比最高的选择。
| 机构 | Hugging Face(LeRobot 团队) |
|---|---|
| 发布 | 2025-06;持续迭代,已进入 LeRobot 主库 |
| 许可 | Apache-2.0 |
| 规模 | 450M;预训练使用约 480 个社区数据集(LeRobot 生态) |
| 关键技术 | 层跳过(layer skipping)+ 视觉 token 压缩 + flow matching 动作头 + 异步推理 |
| 论文 | SmolVLA 技术报告(2025-06) |
| 代码 | huggingface/lerobot(policy.type=smolvla);权重 lerobot/smolvla_base |
怎么把 450M 做得「够用」
层跳过。VLM 主干不跑完全部层,而是隔层取特征。视觉 token 的语义信息在中间层已经足够,后几层主要服务文本生成——对动作预测是浪费。
视觉 token 压缩。把多相机的高分辨率 patch 压到更少的 token,显存与延迟同时下降。这是它能在消费级显卡上跑 30Hz 的关键。
异步推理。把「观测 → 推理」与「执行」解耦:机器人在执行当前动作块时,模型已经在算下一块。这样即使推理延迟 100ms,控制频率仍能保持。
代码与复现
pip install lerobot
lerobot-train --policy.type=smolvla \
--dataset.repo_id=me/pick_cube \
--batch_size=64 --steps=20000 --policy.device=cuda
# 部署(异步)
lerobot-eval --policy.path=outputs/train/smolvla/checkpoints/last \
--env.type=so101 --eval.n_episodes=20
经验值:单任务 50—100 条演示、2 万步训练,成功率通常能到 60%—80%;跨物体泛化需要至少 3—5 种物体的混合数据。
优势
- 4GB 显存可推理,单卡可微调,入门门槛最低
- 与 LeRobot 数据/硬件/部署链路完全打通
- 异步推理设计,低延迟场景实用
- Apache-2.0,社区教程与示例极多
局限
- 容量有限,复杂长程任务与多物体场景明显吃力
- 预训练数据以社区众包为主,质量参差
- 无高层规划,需要外部状态机辅助
- 跨本体迁移能力弱于 X-VLA 这类专门设计
来源:SmolVLA 论文、LeRobot 文档、Hugging Face 模型卡与示例。
什么时候选它:个人/小团队第一次做 VLA、教学演示、单臂桌面任务。它是「先跑通闭环」的最佳选择,跑通后再升级到 π0.5 / GR00T。
X-VLA:用「软提示」吸收机器人之间的差异
清华 AIR / 上海 AI Lab · 0.9B · ICLR 2026 · Apache-2.0跨本体训练最大的痛点是「互相干扰」:不同机器人的相机、动作空间、控制频率都不一样,混在一起训会让模型学成一个「谁都不像」的平均解。X-VLA 的解法很巧:给每个硬件配置一组可学习的软提示(soft prompt),把「本体差异」变成「提示差异」。
| 机构 | 清华大学 AIR、上海人工智能实验室、北京大学等 |
|---|---|
| 发布 | 2025-10 论文;ICLR 2026 接收;IROS 2025 AgiBot World Challenge 冠军 |
| 许可 | Apache-2.0;已原生集成进 LeRobot |
| 规模 | 0.9B;预训练 29 万条轨迹,覆盖 7 个平台(单臂到双臂) |
| 关键技术 | 软提示 + 纯 Transformer 编码器 + flow matching;两阶段训练(通用预训练 / 冻结主干学新提示) |
| 论文 | arXiv:2510.10274(ICLR 2026) |
| 代码 | 2toinf/X-VLA;权重 2toINF/X-VLA-* / lerobot/xvla-* |
方法:把「换机器人」变成「换提示」
第一阶段,模型在大规模异构数据上学习「本体无关的通用策略」,每个数据源配一组软提示向量,告诉模型「你现在面对的是哪台机器」。第二阶段,遇到新机器人时冻结主干,只学一组新的软提示——只需约 1% 的参数(约 900 万),就能完成适配。
这个设计的漂亮之处在于:它把「跨本体迁移」从「微调整个模型」降级为「学一个 128 维的向量」,既避免灾难性遗忘,又极大降低了部署成本。作者报告在 LIBERO 上接近 π0 的表现,而可训练参数少 300 倍。
成绩单(多基准)
| 基准 | 成绩 | 说明 |
|---|---|---|
| LIBERO | 98.1% | 官方微调权重(LeRobot 卡片口径 93%) |
| CALVIN ABC_D | 4.43 | 平均完成长度,榜单第三 |
| VLABench | 51.0 | 榜首,领先 π0(29.4)与 π0.5(24.6) |
| RoboTwin 2.0 | 70.0% | Easy 设置,每任务 50 条演示 |
| RoboChallenge 真机 | 34.75 | 2026-03 快照,低于 π0.5(61.84) |
| Soft-Fold 折布 | 100% | 连续 2 小时折叠,约 33 件/小时 |
注意最后两行的反差:它在「空间理解/指令跟随」类基准上极强(VLABench 51.0),但真机综合分不高。原因与 OFT 类似——真机考的是工程适配,不只是模型能力。
代码与复现
git clone https://github.com/2toinf/X-VLA && cd X-VLA
conda create -n XVLA python=3.10 -y && conda activate XVLA
pip install -r requirements.txt
# LeRobot 内部调用
lerobot-eval --policy.path=lerobot/xvla-libero --env.type=libero \
--env.task=libero_spatial,libero_goal,libero_10 --env.control_mode=absolute
官方提示:转成 HF 格式后约有 1% 的性能下降,正在排查;LIBERO 评测要注意「相对动作 → 绝对动作」的转换(见仓库 issue #2、#15)。
优势
- 0.9B 却有接近 3B 模型的能力,参数效率极高
- 软提示让「换机器人」只需 1% 参数,部署成本低
- 空间理解与指令跟随强(VLABench 第一)
- Apache-2.0 + LeRobot 原生支持,中文社区活跃
局限
- 真机综合分一般(34.75),工程适配仍需打磨
- 软提示依赖「按数据源分组」,数据混乱时效果下降
- 主干较浅,复杂灵巧操作上限受限
- 官方承认 HF 格式转换有性能损失
来源:论文(arXiv:2510.10274)、2toinf/X-VLA 仓库、LeRobot 文档、VLABench / CALVIN / RoboTwin 榜单、RoboChallenge 快照。
什么时候选它:你手上有多种机器人、想用一套模型统一管理,且显存有限。它是「跨本体」这个方向上最优雅的开源实现。
WALL-OSS:把「大小脑」缝进一个模型
自变量机器人 · 4.2B · 统一思维链 · Apache-2.0 · 国产开源WALL-OSS 是国内最早一批「端到端具身基础模型」的开源版本:4.2B 参数,走「大小脑统一」路线——不把规划与控制拆成两个模型,而是在一个网络里用共享注意力 + 专家分流前馈完成「理解 → 规划 → 动作」。
| 机构 | 自变量机器人(X Square Robot) |
|---|---|
| 发布 | 2025-09 开源(WALL-A 的轻量化版本);2026 年持续迭代 |
| 许可 | Apache-2.0(权重、训练代码、数据接口) |
| 规模 | 4.2B;RTX 4090 级显卡可完成训练到推理全流程 |
| 成绩 | 2026-01 RoboChallenge 真机榜 46.43 分,一度超过 π0;v0.1 后续快照 55.30 |
| 论文 | WALL-OSS 技术报告(2025-09) |
| 代码 | X-Square-Robot/wall-x;权重 wall-oss-* |
三个设计选择
(1)共享注意力 + 专家分流 FFN。语言、视觉、动作被嵌入到同一表示空间,通过共享注意力交互;前馈层则按任务需求路由到不同专家。这样既保留了跨模态融合,又避免「动作数据把语言能力带偏」。
(2)三阶段训练:先离散、后连续、再联合。先用离散动作 token 让模型学会「动作也是一种语言」,再切到连续动作头,最后联合优化。这是把 VLM 的语言能力迁移到物理动作的实用配方。
(3)跨层级思维链。从指令理解 → 中间推理 → 子任务拆解 → 连续动作,形成一条可解释的链。这让它能在高层语义决策与底层控制之间切换,处理长程任务。
为什么它值得关注
它是少数同时满足「国产、开源、可商用、真机榜有名次」的模型。对一个要在国内做机器人产品的团队,WALL-OSS 提供的不是「最强性能」,而是「许可与供应链都可控」的起点。它的训练数据包含自采真机数据与多模态具身数据,数据接口也一并开放。
优势
- Apache-2.0,权重/代码/数据接口全开,商用无许可障碍
- 4.2B 在 4090 上可跑通训练与推理,硬件门槛低
- 统一思维链让长程任务具备可解释性
- 真机榜有实测名次(55.30),非纯仿真成绩
局限
- 4.2B 容量有限,灵巧操作上限低于 7B 级模型
- 生态与文档以中文为主,国际社区采用度低
- 榜单成绩随快照波动大(46.43 → 55.30),需看具体任务
- 预训练数据规模未完整披露,复现性受限
来源:WALL-OSS 技术报告与 X-Square-Robot/wall-x 仓库、RoboChallenge 榜单(2026-01 / 2026-03 快照)。
什么时候选它:国内团队需要可商用、可自主可控的具身基座;或者你想研究「大小脑统一」这条与「双系统分离」相对立的架构路线。
GigaBrain-0.7:把世界模型塞进决策回路
GigaAI 极佳科技 · 三系统 · 3.73 万小时 · Apache-2.0GigaBrain-0.7 是 2026 年最具野心的开源具身模型:它不只做「看—说—动」,而是在中间插了一个System 3:世界价值模型——动手前先推演未来几帧、评估任务进度,再决定动作。官方称之为「先预演,再行动」。
| 机构 | GigaAI 极佳视界 |
|---|---|
| 发布 | 2026-08-17 技术报告;08-25 开源代码、3.5B Base 权重、样例数据(约 13.4GB) |
| 许可 | Apache-2.0 |
| 规模 | 名义 3.5B(PaliGemma2 3B + 0.5B 动作专家);公开 checkpoint 实际约 4.12B |
| 数据 | 超过 3.73 万小时异构数据:真机、UMI、第一人称、仿真、世界模型生成 |
| 代码 | open-gigaai/giga-brain-0;权重 open-gigaai/GigaBrain-0.7-3.5B-Base;arXiv:2608.15875 |
三系统怎么分工
| 系统 | 组成 | 职责 |
|---|---|---|
| System 1 | PaliGemma2 3B + 0.5B 动作专家 | flow matching 生成连续动作块 |
| System 2 | PaliGemma2 3B | 理解当前画面与语言,产出场景描述与分层子任务 |
| System 3 | 基于 GigaWorld-1 的约 5B 世界价值模型 | 生成短期未来画面、估计任务进度/价值,作为动作条件 |
关键在于 System 3 的用法:它不是离线数据生成器,而是在线决策的一部分。给定当前观测,它先生成「如果按计划走,接下来几帧会是什么样」,把末帧当作视觉子目标,并输出一个价值信号;System 1 再以此为条件生成动作。这和 V-JEPA 2-AC 的「先规划后执行」在哲学上一致,但落地形式是视频生成而非潜空间 MPC。
成绩与争议
官方口径:RoboColiseum(3DGS 重建、与真机拟合 R²≈0.895 的评测平台)四个分项第一——指令跟随 0.8166、空间理解 0.4729、扰动适应 0.6800、通用操作 0.6320;Maker H01 平台上任务成功率大幅领先;单条 20 分钟以上的多任务连续演示。
需要保留的地方:这些均为自报结果,且 RoboColiseum / RoboTwin2.0 / EBench 的评测代码当时仍在 TODO 列表中,第三方复现暂无入口。另外「3.5B」是架构标签,实际序列化权重约 4.12B——这不是造假,但提醒我们论文里的参数量、checkpoint 的 tensor 数、完整推理栈的规模是三件事。
代码与复现
git clone https://github.com/open-gigaai/giga-brain-0
# 环境锁死:Python 3.11.10,giga-datasets / giga-train / giga-models 均为 1.1.0
pip install -r requirements.txt
# 数据用 LeRobot 格式,内置 8 类本体 ID(AgileX / AgiBot G1 / UMI / EgoDex / H01 …)
python train.py --config configs/posttrain_h01.yaml
README 里甚至给了十步 smoke test 的 loss 降幅(抓放置 -51.27%、按按钮 -31.97%)——这种透明度在具身开源项目里罕见,值得肯定。
优势
- 首个把世界模型放进在线决策回路的开源 VLA
- 3.73 万小时异构数据,本体覆盖 8 类
- Apache-2.0,代码/权重/样例数据全开,含后训练路径
- 部署 profile 覆盖 AgileX 与 Maker H01,H01 客户端可跑 Jetson
局限
- System 3 显著增加推理延迟,实时性受限
- 核心成绩自报,评测代码未完全开放
- 「3.5B」与实际权重(约 4.12B)口径不一致
- 依赖特定 PaliGemma2 环境,版本锁定严格,迁移成本高
来源:技术报告(arXiv:2608.15875)、官方博客与公众号、open-gigaai/giga-brain-0 仓库、RoboColiseum 榜单(2026-08)。
什么时候选它:你要研究「世界模型 + 策略」的紧耦合架构,或需要一个数据覆盖广、可直接后训练的开源基座。追求低延迟的产品化场景,建议只用它的 System 1/2。
RDT-1B:双臂机器人的「物理直觉」
清华 TSAIL · 1.2B · 扩散 Transformer · PhysINTRDT-1B 是 2024 年最具影响力的开源机器人模型之一:12 亿参数的扩散 Transformer,专门为双臂机器人设计,用统一的动作空间(PhysINT)吸收不同本体的差异,在 46 个数据集、逾百万条 episode 上预训练。
| 机构 | 清华大学 TSAIL 组(与字节跳动等合作) |
|---|---|
| 发布 | 2024-10 论文与权重;2025 年持续更新,后续有 RDT-2 方向的工作 |
| 许可 | MIT(代码与权重) |
| 规模 | 1.2B;DiT 主干,扩散式动作生成 |
| 数据 | 46 个数据集、逾 100 万条 episode,覆盖单臂/双臂/移动平台 |
| 代码 | thu-ml/RDT;权重 robotics-diffusion-transformer/rdt-1b;arXiv:2410.07864 |
PhysINT:把「物理直觉」编码进动作空间
不同机器人的关节数、连杆长度、相机配置都不一样,直接混合训练会让模型困惑。PhysINT 的做法是:把动作表示统一为「末端执行器位姿 + 夹爪开合 + 本体状态」的物理可解释空间,再通过正/逆运动学映射到具体本体。这样模型学到的「怎么抓」是本体无关的,部署时再做一次映射即可。
扩散式生成的好处是能表达多模态动作分布——同一个任务可以有多条合理轨迹,模型不会因为「平均」而产出不可行的中间动作。这是它比早期确定性策略更稳的原因。
为什么它仍然是重要基线
因为它是「双臂 + 低成本数据」这个组合里最成熟的开源实现。微调成本低(单卡即可)、文档完整、社区有大量 ALOHA 平台的复现记录。在 RoboChallenge 上它只有 28.84 分,但那是因为榜单任务以单臂桌面为主——用错误的分布去评一个双臂模型,本就不公平。
优势
- 双臂场景最成熟的开源模型,ALOHA 生态适配好
- PhysINT 统一动作空间,跨本体迁移有理论依据
- MIT 许可,1.2B 单卡可微调
- 扩散生成保留动作多模态,轨迹更自然
局限
- 仅支持双臂/桌面,移动与全身能力缺失
- 扩散采样多步,控制频率低于 flow matching 方案
- 无高层规划,长程任务需外部拆解
- 后续版本(RDT-2)开源节奏不明确,路线图需关注
来源:RDT-1B 论文(arXiv:2410.07864)、thu-ml/RDT 仓库、RoboChallenge 快照。
什么时候选它:做双臂协同(叠衣、装配、搬运)、已有 ALOHA 类硬件、想要一个稳定可微调的起点。
RoboTwin 2.0:用「脚本专家」批量造数据
50 任务 · 5 本体 · 10 万+ 轨迹 · 开源数据引擎具身智能最贵的是数据,而 RoboTwin 2.0 提供了一条「不靠人采」的路:用脚本化的专家策略 + 大规模域随机化,在仿真里批量生成高质量双臂操作轨迹。它既是数据工厂,也是策略竞技场。
| 机构 | RoboTwin 开源社区(上海 AI Lab 等) |
|---|---|
| 版本 | 2.0(2025);持续扩充任务与本体 |
| 许可 | 开源(代码与数据集,具体以仓库 LICENSE 为准) |
| 规模 | 50 个任务、5 种本体、731 个物体、10 万+ 条轨迹 |
| 特色 | 脚本化专家、功能点抽象(functional points)、域随机化、XPolicyLab(69 个策略基线) |
| 论文 | RoboTwin 2.0 技术报告(2025) |
| 代码 | Robotwin-Platform/RoboTwin |
「脚本专家」为什么可行
关键洞察是:双臂操作的任务结构高度重复(抓、移、放、开、关),可以被拆成「功能点」的组合——比如「杯子的把手」「抽屉的拉手」是功能点,脚本只需要知道功能点的位置与操作方向,就能生成一条可行轨迹。配合随机化的物体位姿、材质、光照,一套脚本能产出成千上万条不同但合理的演示。
这比「人遥操作」便宜两个数量级,也比「纯 RL 探索」稳定得多——因为脚本天然保证任务成功,不需要奖励工程。
它同时是一个评测场
XPolicyLab 收录了 69 个策略(含 ACT、Diffusion Policy、π0、RDT、OpenVLA 等)的统一评测结果,是目前双臂仿真对比最完整的公共基准之一。使用时要注意:Easy 与 Hard 设置的差距极大(域随机化强度不同),跨论文比较必须确认设置。
代码与复现
git clone https://github.com/Robotwin-Platform/RoboTwin
cd RoboTwin && bash script/install.sh
python script/collect_data.py --task beat_block_hammer --num_episodes 100
python script/eval_policy.py --policy pi0 --task beat_block_hammer
实践建议:先用 50 条/任务做冒烟测试,确认渲染与物理都正常;再用 500—1,000 条/任务做正式训练。数据格式与 LeRobot 兼容,可直接进主流训练管线。
优势
- 零人工采集成本,10 万+ 轨迹可直接下载
- 任务与物体覆盖广,双臂场景尤其完整
- XPolicyLab 提供统一评测,横向对比方便
- 与 LeRobot 格式兼容,接入成本低
局限
- 仿真数据存在 sim2real 差距,视觉与接触都需要额外校准
- 脚本专家的动作风格单一,策略可能学到「脚本味」
- 任务以桌面双臂为主,移动与全身缺失
- Hard 设置的难度跳跃大,结果方差高
来源:RoboTwin 2.0 论文与 Robotwin-Platform/RoboTwin 仓库、XPolicyLab 结果、数据集说明。
什么时候选它:你要训练双臂操作策略但缺乏真机数据;或者需要一个可控、可复现的评测环境做消融。真机部署前务必做视觉与动力学校准。
GPT 时刻的判据
终章 · 三道闸门、三条下注与一份清醒「GPT 时刻」这个词被用得太滥,以至于失去了信息量。如果它要有意义,就必须能被证伪:给定一组可测量的条件,我们可以判断它「到了」还是「没到」。这一章给出三道闸门,以及 2026 年的实际位置。
闸门一:成本可负担
判据是「一个新任务从零到可用的边际成本」。2024 年这个数字是「一个博士 + 三个月 + 一台机器人」;2026 年,用 LeRobot + SmolVLA + 50 条演示,一个工程师两周可以做出 60% 成功率的 demo。
但离「可负担」还差一步:从 60% 到 95% 的那段,成本仍然陡峭。需要更多数据、更多场景、更细的失败分析。这一段没有规模效应,是当前商业化的真正瓶颈。
闸门二:数据可闭环
判据是「每周能产出多少条可用于训练的高质量轨迹」。三条路径各有短板:真机遥操作质量高但产能低(一个采集员一天约 100—200 条);仿真+脚本(RoboTwin)产能高但有 sim2real 差距;世界模型生成(Cosmos / GE-Sim)产能极高但物理可信度不足。
2026 年的实际解法是三层混合:仿真/生成做 90% 的「广度覆盖」,真机做 10% 的「精度校准」,再用少量高质量数据做后训练。这也解释了为什么「世界模型」在 2026 年从研究话题变成了基础设施。
闸门三:评测可复现
这是三道里最弱的一道。第 24 章那张表已经说明问题:同一个模型,LIBERO 97%、真机 8.66。榜单之间不可比、任务定义不统一、成功判定靠人眼——这些都让「进步」难以被测量。
好消息是基础设施正在补齐:RoboChallenge 用真机 + 标准任务,RoboColiseum 用 3DGS 重建把仿真与真机的拟合做到 R²≈0.9,Isaac Lab-Arena 提供统一评测层,EWMBench 给世界模型定了三维指标。但没有一个能同时满足「大规模、真机、可复现、低成本」——这大概是 2027 年最重要的工作。
三条下注路线
路线一:卖铲子(数据与仿真基础设施)。Cosmos、Newton、Genesis、Isaac Lab、RoboTwin 都属于这一类。它们的客户是「所有做具身的人」,收入与行业景气度同向,但抗周期能力强。风险是巨头免费化——Newton 已经交给 Linux 基金会,Genesis 是 Apache-2.0。
路线二:做基座(通用模型)。π、GR00T、GigaBrain、X-VLA 属于这一类。赢家通吃,但门槛极高:需要数万小时数据、数百张 GPU、以及一个能持续产数据的真机车队。开源是获取生态的手段,不是商业模式。
路线三:垂直闭环(场景 + 本体 + 模型)。仓储、工业装配、家庭服务。这一路的赢家往往不是模型最强的,而是最懂场景容错边界的:知道哪些错误可以接受、哪些必须硬件兜底。
一份清醒
- 别把 demo 当能力。20 分钟连续演示很震撼,但它通常经过多次重试与场景选择。问三个问题:失败率多少?换房间还行吗?连续跑 8 小时会怎样?
- 别把榜单当结论。榜单测的是「在它定义的分布上」,不是「在你的场景里」。用自己的 20 条真实数据做验收,比看一百个榜单有用。
- 别忽视「无聊的部分」。标定、时间同步、相机曝光、急停、日志——这些不产生论文,但决定系统能不能上线。
- 别低估数据许可。2026 年多个头部模型权重不可商用;数据集也有地域与用途限制。选型第一件事是读 LICENSE。
回到书名。预测与行动,是智能的两端:预测让系统看见未来,行动让系统改变未来。过去三年,我们分别在这两端取得了可用的工具;接下来要做的,是把它们接成一条闭环,并且让这条闭环的成本低到可以被复制。这件事没有单一 breakthrough,只有一万个工程细节。而这,恰恰是好消息——因为工程细节是可以被学会的。
附录:速查、复现与核对说明
30 个项目一览 · 硬件分档 · 术语 · 数据口径A1 三十个项目速查
| 章 | 项目 | 层 | 许可 | 规模 | 一句话 |
|---|---|---|---|---|---|
| 02 | Chronos-2 | 时序 | Apache-2.0 | 120M | 多序列 + 协变量的默认基线 |
| 03 | TimesFM 2.5/3.0 | 时序 | Apache-2.0 / 非商用 | 200M / 331M | 长上下文 + 分位数 |
| 04 | Moirai 2.0 | 时序 | CC BY-NC | 11.4M | 极小模型的高性价比 |
| 05 | Sundial | 时序 | Apache-2.0 | 128M | 可采样的生成式预测 |
| 06 | Toto 2.0 | 时序 | Apache-2.0 | 4M—2.5B | 可观测性专精 + scaling |
| 07 | TiRex-2 | 时序 | Apache-2.0 | 38.4M* | xLSTM,流式友好 |
| 08 | Time-MoE | 时序 | Apache-2.0 | 113M—2.4B | 稀疏 MoE + 3,090 亿点 |
| 09 | Kronos | 时序 | MIT | 4.1M—102M | K 线专用基础模型 |
| 10 | TabPFN-TS | 时序 | 研究用途 | — | 表格 ICL,零训练 |
| 11 | GIFT-Eval | 评测 | 开源 | 97 配置 | 零样本预测的公共尺子 |
| 14 | Cosmos Predict2.5 | 世界模型 | NVIDIA Open Model | 2B / 14B | 视频世界模型 + 数据工厂 |
| 15 | V-JEPA 2 | 世界模型 | MIT / 权重开放 | ~1B | 潜空间预测 + 规划 |
| 16 | Newton 1.0 | 物理引擎 | 开源(基金会) | — | GPU 物理 + 接触/可变形 |
| 17 | Genesis World | 物理引擎 | Apache-2.0 | — | 多物理场 + 纯 Python |
| 18 | Isaac Lab 3.0 | 训练/评测 | 开源 | — | 大规模并行 + Lab-Arena |
| 19 | ManiSkill3 | 仿真 | Apache-2.0 | — | 桌面操作,3 万 FPS |
| 20 | Dreamer 4 | 世界模型 + RL | 论文 / V3 开源 | — | 想象中训练,纯离线 |
| 21 | Alpamayo-R1 | 驾驶 VLA | 研究/非商用 | 10B | 因果链推理 + AlpaSim |
| 22 | PhysicsNeMo | 科学 ML | Apache-2.0 | — | PINN + 神经算子 |
| 23 | Genie Envisioner | 世界模型平台 | 开源 | — | 视频中心 + EWMBench |
| 25 | π0.5 / openpi | VLA | Apache-2.0 | ~3B | 开放权重天花板 |
| 26 | GR00T N1.7 | VLA | 代码 Apache / 权重商用 | 3B | 人形双系统 |
| 27 | LeRobot | 框架 | Apache-2.0 | — | 事实标准的数据与策略层 |
| 28 | OpenVLA-OFT | VLA | MIT | 7B | 仿真强、真机弱的教学样本 |
| 29 | SmolVLA | VLA | Apache-2.0 | 450M | 消费级显卡可训 |
| 30 | X-VLA | VLA | Apache-2.0 | 0.9B | 软提示跨本体 |
| 31 | WALL-OSS | VLA | Apache-2.0 | 4.2B | 大小脑统一 |
| 32 | GigaBrain-0.7 | VLA + WM | Apache-2.0 | 3.5B(实约 4.1B) | 三系统,世界模型进回路 |
| 33 | RDT-1B | VLA | MIT | 1.2B | 双臂 + PhysINT |
| 34 | RoboTwin 2.0 | 数据/仿真 | 开源 | 50 任务 | 脚本专家批量造数据 |
* TiRex-2 为激活参数。许可一栏只区分「明确可商用」「受限(非商用/研究)」「需阅读条款」三类,具体条款请以仓库 LICENSE 与模型卡为准。
A2 硬件分档:你需要什么卡
| 显存 | 能跑什么 | 不能做什么 |
|---|---|---|
| CPU / 8GB | Chronos-2 小批量、TiRex-2、TabPFN-TS、SmolVLA 推理 | VLA 微调、世界模型生成 |
| 12—16GB | π0.5 推理(勉强)、SmolVLA 微调、ManiSkill3 小规模 | 7B 模型推理、Cosmos 生成 |
| 24GB(3090/4090) | π0.5 LoRA、X-VLA、RDT-1B、Alpamayo-R1 推理 | π0.5 全量微调、14B 世界模型 |
| 48—80GB(A100/H100) | π0.5 全量、GR00T 微调、Cosmos 2B 生成、Isaac Lab 大规模 | 14B 世界模型全参训练 |
| 多卡集群 | Cosmos 14B、GE-Base 预训练、RoboTwin 十万级数据生成 | — |
A3 常见错误清单
- 归一化统计量不匹配。微调时复用预训练的 norm stats,或至少检查 q01/q99;某个关节几乎不动会让 std 趋零,归一化后出现 50 倍的异常值。
- 动作空间与频率不一致。数据集是 30Hz、本体是 50Hz,直接训练会让模型学到「慢动作」。
- 相机键名对不上。LeRobot 用
observation.images.*,自定义数据常写成cam_high,转换时静默丢帧。 - 指令单一。所有 episode 用同一句话,模型会背指令而不是理解语义。
- 仿真成功判定过松。物体掉到桌上也算成功,分数虚高,真机立刻暴露。
- 评测集泄漏。训练数据里混进了测试任务,指标好看但没有意义。
- 忽略版本锁定。openpi、GigaBrain、Sundial 都对依赖版本敏感,别用最新的 transformers 硬跑。
A4 术语表
- TSFM:时序基础模型,大规模多域预训练、可零样本预测。
- Patch:把连续序列切成定长片段作为一个建模单元。
- 分位数回归:直接预测 P10/P50/P90 等分位点,给出预测区间。
- CRPS:连续排序概率分,衡量预测分布与真实分布的差距。
- MASE:平均绝对标度误差,GIFT-Eval 主指标,1.0 = 季节性朴素。
- Flow matching:学习从噪声到数据的连续变换,少步采样即可生成动作块。
- Action chunking:一次预测多步动作,缓解高频推理压力。
- MoT:Mixture-of-Transformers,主干与动作专家共享注意力、独立前馈。
- Soft prompt:可学习的提示向量,用来编码「当前是哪台机器人」。
- Sim2Real:把仿真里学到的策略迁移到真机。
- Receding horizon:执行动作块的前若干步后重新观测、重新规划。
- World model:预测环境未来状态(像素或表征)的模型。
- VLA:Vision-Language-Action,输入图像与指令、输出动作的模型。
- Domain randomization:随机化材质/光照/位姿,提升策略鲁棒性。
- 3DGS:3D 高斯泼溅,用于高保真场景重建与神经渲染。
A5 数据核对说明(重要)
本书所有数字都尽量追溯到一手来源,但仍有三类不确定性,请在使用时保持警惕:
- 时效性。定稿于 2026-11-01。这个领域三个月就会变一轮,尤其是版本号、榜单名次、许可条款。请以官方仓库与模型卡的当日状态为准。
- 口径差异。「参数量」可能是总参数或激活参数(TiRex-2、Time-MoE);「GIFT-Eval 分数」会随提交时间与结果文件版本变化;「成功率」可能来自仿真、真机或自建平台,不可直接比较。
- 自报结果。GigaBrain-0.7 的 RoboColiseum 四项第一、Alpamayo-R1 的性能提升、Kronos 的 RankIC 领先,均为团队自报,第三方复现入口有限。书中已逐处标注「官方口径 / 自报」。
几处已知的、书中做了保守处理的地方,一并列出以免误导:
- TimesFM 3.0 的上下文长度未见官方明确说明,书中沿用 16,384(与 2.5 一致),未单独标注为 3.0 的新指标。
- Newton 1.0 的代码许可常被写作 Apache-2.0,实际以 Linux 基金会项目页面为准;书中写作「开源(基金会)」以留出余地。
- Genie Envisioner 的参数量官方未给出统一口径,书中只写数据规模与延迟,不写参数。
- RDT-2 已有后续工作,但其开源状态与规格未被完整确认,书中以 RDT-1B 为主体,仅提及存在后续版本。
- RoboTwin 2.0 的论文编号与许可细节以仓库为准,书中未引用具体 arXiv 号。
如果你发现任何一处与官方不符,欢迎以官方仓库为准直接修正——这也是本书希望传递的态度:在这个领域,唯一可靠的权威是代码与权重本身。