跳到正文
EMBODIED INTELLIGENCE · 学习、仿真与现实迁移

随机化不是把世界弄乱,而是让策略少依赖偶然条件

领域随机化在训练中改变光照、材质、质量、摩擦、延迟等因素,让模型面对一组环境,而不是记住一个完美模拟器。真正的难点是选哪些参数、怎样采样、多久改变一次,以及如何验证扰动确实覆盖现实而没有破坏任务。

同一机器人任务在不同光照、材质、物体大小和视角下重复出现,变化围绕明确因素组织,而不是无边界地制造混乱。
直觉总览:同一机器人任务在不同光照、材质、物体大小和视角下重复出现,变化围绕明确因素组织,而不是无边界地制造混乱。 生成插画不承载精确结构、尺寸或安全保证,正文机制图为准。 查看原图 ↗
01 · 别把模拟器的小习惯当成世界规律

训练环境也会给模型提供捷径

如果所有训练图片里的杯子都在同一块亮斑上,模型可能学会找亮斑,而不是找杯子。如果每次接触的摩擦都一样,控制策略可能依赖这个精确数值。现实稍有变化,原先的捷径就失效。

领域随机化(Domain Randomization)把部分环境因素作为随机变量。这里的“领域”不是公司业务领域,而是影响观察和动力学的数据分布。目标通常不是让模拟器每次都看起来更逼真,而是减少模型对某一种外观或物理条件的过度依赖。

J(θ)=Eξ∼ptrain(ξ) ⁣[J(θ;ξ)]J(\theta)=\mathbb E_{\xi\sim p_{\rm train}(\xi)}\!\left[J(\theta;\xi)\right]
ξ 表示环境参数,例如质量、光照或延迟;p_train 是设计的训练分布。最大化分布上的平均表现,不等于保证每一种参数下都成功,也不保证覆盖真实环境。

如果真实摩擦低于训练范围,训练中的随机化并没有见过这种情况;即使落在范围内,也可能处于很少被采样的尾部。因而“现实只是训练分布的一个样本”应被视为需要验证的设计目标,而非随机化之后自动成立的事实。

02 · 外观变化和物理变化解决不同问题

不要用换颜色代替执行器建模

VISUAL

视觉因素

光源、曝光、背景、纹理、相机位置、遮挡和图像噪声。它们改变看见的内容;如果任务是按颜色分类,就不能随意改掉目标颜色却保留旧标签。

DYNAMICS

动力学因素

质量、惯性、摩擦、阻尼、执行器强度和响应。它们改变同一动作的后果;随机改变质量时,应考虑相关惯性是否物理一致。

TIMING

时序与观测因素

动作延迟、观测延迟、抖动、丢帧和偏置。白噪声不能代替长期偏置,随机丢帧也不能代替稳定的时钟错位。

  1. 测量现实差异

    用设备日志和受控试验估计参数、漂移及不确定范围。

  2. 设计联合分布

    选择参数范围与相关性,保持任务可解和物理合理。

  3. 训练并记录

    保存每回合参数与随机种子,追踪策略在哪些条件下失败。

  4. 分层验证

    分别检查标称、范围边缘、组合扰动及独立真实条件。

随机化不是一次性开关。它需要测量、设计、训练和验证闭环;不能用扩大范围掩盖坐标、单位或实现错误。

例如把摄像头随机平移后,如果继续使用旧标定转换点云,训练得到的可能是系统性错误坐标,而不是合理视角变化。应明确究竟在模拟“相机真的换位置且正确标定”,还是“存在未知标定误差”;两种任务需要不同标签和观察合同。

03 · 参数范围是一项假设

越宽并不总越鲁棒,改变频率也有物理含义

教学设定:物体质量在 0.8 至 1.2 kg 均匀采样,均值 1.0 kg,标准差约 0.115 kg。这只是训练分布;不意味着真实物体质量服从均匀分布,也不能证明 1.3 kg 的物体可处理。

ξ∼U(l,u),E[ξ]=l+u2,Std⁡(ξ)=u−l12\xi\sim U(l,u),\qquad \mathbb E[\xi]=\frac{l+u}{2},\qquad \operatorname{Std}(\xi)=\frac{u-l}{\sqrt{12}}
均匀采样的统计量用于检查实现与范围。真实参数可采用其他分布;应说明来源是测量、规格不确定性还是人为压力测试。

质量通常在同一回合保持固定,而不是每个物理步突然跳变;传感噪声可以逐步变化,但真实偏置可能持续许久。若每步随机重置质量,等于创造一个不断变化的系统,可能比真实任务更难,也可能诱导不合适的策略。

独立采样也可能制造不合理组合:尺寸增大但质量与惯性完全不变,或相机移动到看不见工作区的位置。可以使用相关采样、条件分布或合法性检查。范围很宽但多数任务不可解时,训练预算会被浪费,策略可能退化为保守停滞。

组合覆盖 · 本文教学设定

六个因素,各取五档,就有 15625 种组合

5⁶=15625。只测试“单独改变光照”和“单独改变摩擦”,不能推断二者一起变化时仍然可靠。无需穷举所有连续参数,但应根据风险选择边界、成对组合和失效最敏感的方向,而不是仅看随机平均分。

如果两种隐藏质量在同一观察下需要相反控制,单帧策略可能无法同时处理。解决方式可能是增加历史、感知、在线状态估计或自适应,而非无限增加随机化强度。鲁棒控制与辨识/适应是互补思路。

04 · 证明学到不变性,而非换了一种过拟合

真实案例支持方法,不支持无条件迁移

Tobin 等人在 2017 年研究通过非写实随机纹理训练物体定位,作者报告特定真实测试中的平均定位误差约为 1.5 cm,并进一步演示在杂乱环境中的抓取。平均误差不是逐次误差上限,也不是随机化带来的普遍精度保证;视觉定位迁移不等于完整控制动力学已迁移。原论文。

Peng 等人的动力学随机化工作则改变模拟物理参数来学习可迁移控制。两条路线可以结合,但需要分别确认视觉误差、动作响应和接触误差由什么机制改善。动力学随机化论文。

做消融比较时,至少固定训练预算与数据划分,比较无随机化、仅视觉、仅动力学和组合版本。测试集应包含未用于调参的随机种子与条件;如果反复按同一组真实测试结果调整范围,那组数据已经参与适配,不能继续称为独立测试。

对物体入盒项目,可以先在有限位置和光照变化中识别视觉问题,再改变物体质量与摩擦检查接触问题。记录分条件成功率、异常接触和恢复,不用“加了随机化”代替证据。

KNOWLEDGE CONNECTIONS

把这一层放回完整机器人

返回具身智能知识地图,或沿本专栏继续展开:

RESEARCH LEDGER

一手来源与证据边界

优先使用论文、官方文档、官方模型卡和代码仓库。页面中的数字只代表来源所述设置,不自动外推到其他模型与数据。