CH.04 / NOTES
04 // CHAPTER ROUTE

先在虚拟世界 摔一万次

具身智能 · 第四章

仿真把昂贵、危险、难复现的真机试错,变成可控、并行、可重复的数据生产线。

01

为什么需要 虚拟世界

低成本解决“敢不敢试”,可控与并行解决“能不能规模化试”。

02

可控,才有 可复现

锁定随机种子和环境条件,算法差异才不会被实验噪声掩盖。

03

每 1–10 毫秒 重算世界

时间步长决定世界多久更新一次,精度与计算速度需要权衡。

04

虚拟冠军, 现实失灵?

仿真无法完整复制现实

05

为什么选择 Isaac Sim

课程平台选择 Isaac Sim

UNIT 01 / MEETING NOTES

小节一 · 为什么需要 虚拟世界

AGENDA / 本节阅读顺序01为什么需要 虚拟世界02一台真机 vs 百个环境03可控,才有 可复现
前景是一台真实机械臂的安全测试单元,背景由多格并行微缩环境重复同一抓取任务并改变物体位置和光照
图 4.1 真机试验与并行仿真环境的规模差异

先围绕“为什么需要 虚拟世界”建立问题,再逐页核对本小节的机制与证据。

01 // WHY SIMULATE

为什么需要虚拟世界

低成本碰撞后重启,不损坏硬件FALL 10,000× / REPAIR 0 可控性光照 · 位置 · 摩擦 · 噪声CHANGE ONE VARIABLE 可复现同一随机种子,同一实验条件SEED = 42 可扩量百个环境并行采集轨迹1 WORLD → 100 WORLDS SIMREPEATABLE

低成本解决“敢不敢试”,可控与并行解决“能不能规模化试”。

02 // SCALE

一台真机 vs 百个环境

真机 / 串行仿真 / 并行 1 台机器人逐条采集 硬件风险 + 运行时长限制 ENV 01 · ENV 02 · ... · ENV 100不同光照 / 位置 / 参数一天生成海量训练轨迹

仿真的产能来自并行:同一时间让许多场景变体同时产生数据。

03 // CONTROL

可控,才有可复现

EXPERIMENT CONSOLE LIGHT FRICTION NOISE RANDOM SEED = 42 实验 A算法版本 1 · Seed 42实验 B算法版本 2 · Seed 42 ONLY ALGORITHM CHANGES

锁定随机种子和环境条件,算法差异才不会被实验噪声掩盖。

UNIT 02 / MEETING NOTES

小节二 · 虚拟世界的 物理老师

AGENDA / 本节阅读顺序01虚拟世界的 物理老师02每 1–10 毫秒 重算世界03四种引擎, 各有所长
小节二 · 虚拟世界的 物理老师的章节概念路线图
图 4.2 小节二 · 虚拟世界的 物理老师的观察入口

先围绕“虚拟世界的 物理老师”建立问题,再逐页核对本小节的机制与证据。

04 // PHYSICS ENGINE

虚拟世界的物理老师

PHYSICSF = ma时间步长推进 刚体动力学加速 · 旋转 · 下落 碰撞检测接触点 · 接触力 摩擦与反弹滑动 · 弹性 关节与重力连接 · 限位 · 下落

渲染引擎负责“看起来像”,物理引擎负责“运动起来对”。

05 // SOLVER LOOP

每 1–10 毫秒重算世界

1 检测碰撞CONTACT? 2 计算受力FORCE 3 更新状态SPEED + POSITION 4 应用约束JOINT LIMIT TIMESTEP0.001–0.01 s步长小:更精确,也更慢

时间步长决定世界多久更新一次,精度与计算速度需要权衡。

06 // ENGINE MAP

四种引擎,各有所长

PARALLEL SCALE →RESEARCH PRECISION → PhysXGPU · ISAAC SIM MuJoCo精确 · 强化学习 Bullet开源 · 全面 ODE老牌 · 稳定

引擎选择取决于任务:研究看精度与生态,工业数据看并行与渲染管线。

UNIT 03 / MEETING NOTES

小节三 · 虚拟冠军, 现实失灵

AGENDA / 本节阅读顺序01虚拟冠军, 现实失灵02一个任务, 千种变化03为什么选择 Isaac Sim
小节三 · 虚拟冠军, 现实失灵的章节概念路线图
图 4.3 小节三 · 虚拟冠军, 现实失灵的观察入口

先围绕“虚拟冠军, 现实失灵”建立问题,再逐页核对本小节的机制与证据。

07 // SIM-TO-REAL

虚拟冠军,现实失灵?

SIM / 干净REAL / 不完美 光照与纹理可控参数精确、无噪声执行器按指令运动 阴影、划痕、反光噪声、延迟、偏差背隙、磨损、误差 SIM-TO-REAL GAP

仿真无法完整复制现实,策略上线前必须正视视觉、物理和传感器差异。

08 // RANDOMIZE

一个任务,千种变化

LIGHT TEXTURE POSITION DISTRACTOR MASS FRICTION SENSOR NOISE MODELROBUST不依赖单一外观

域随机化不是制造混乱,而是主动覆盖现实中可能出现的不确定性。

09 // PLATFORM CHOICE

为什么选择 Isaac Sim

PhysX碰撞 · 关节 · 刚体动力学 GPU 并行批量环境 · 批量渲染 USD 原生分层场景 · 灵活组合 照片级渲染视觉数据 · 域随机化 ISAACSIM

课程平台选择 Isaac Sim,是为了把物理、场景、渲染和并行数据管线接成一体。

RECAP // CHAPTER 04

把虚拟经验 带回现实

01

为什么需要 虚拟世界

低成本解决“敢不敢试”,可控与并行解决“能不能规模化试”。

02

可控,才有 可复现

锁定随机种子和环境条件,算法差异才不会被实验噪声掩盖。

03

每 1–10 毫秒 重算世界

时间步长决定世界多久更新一次,精度与计算速度需要权衡。

04

虚拟冠军, 现实失灵?

仿真无法完整复制现实

05

为什么选择 Isaac Sim

课程平台选择 Isaac Sim

仿真负责扩大经验,域随机化负责让经验不过度依赖虚拟世界。

SOURCE QUIZ // 8 MCQ

单选题 · 8题

第 1 / 8 题原讲义题库
得分 0 / 8
TRUE OR FALSE // 5

判断题 · 5题

先判断,再查看讲义解析得分 0 / 5