NVIDIA 正式发布 Isaac Lab 3.0.0,作为下一代机器人学习基线:以单一任务 API 跨物理/渲染/可视化后端,核心是 Newton Warp 原生物理(MuJoCo-Warp、VBD、MPM)与 OVPhysX/OVRTX 库,Isaac Sim 仅在需要完整 PhysX/RTX、ROS bridge 或 Kit 时可选。克隆后执行 uv run isaaclab train --rl_library rsl_rl --task Isaac-Cartpole --viz newton_gl physics=newton_mjwarp 即可无 Kit 训练,另提供 17 个浏览器交互演示。数据层用 ProxyArray 提供 Warp/PyTorch 零拷贝;CLI 统一 train/play,集成 RSL-RL、RL-Games、skrl、TorchRL 等。自 EA 起依赖升至 Isaac Sim 6.2、Newton 1.6.1、Python 3.12,新增 LEAPP 策略导出、Isaac Capture 遥操作和 PhysX↔Newton 策略迁移。旧版迁移需新建环境,四元数序改为 (x,y,z,w),.data.* 显式改 .torch/.warp,注意传感器/执行器/视觉 API 更名;官方提供迁移指南与 agent skills。
为什么重要 仿真训练栈与 Isaac Sim 解耦,同一任务可在 Newton、PhysX、RTX 之间切换,直接降低具身智能数据生成与策略训练的部署门槛适合 做具身智能仿真训练与合成数据生成的工程团队
physics=newton_mjwarp renderer=newton_renderer --viz rerunisaaclab list_envs --show_presets 与 --help 可查任务支持的后端组合--extra isaacsim$ git clone --branch v3.0.0 --depth 1 https://github.com/isaac-sim/IsaacLab.gitcd IsaacLabuv run isaaclab train \--rl_library rsl_rl \--task Isaac-Cartpole \--viz newton_gl \physics=newton_mjwarp
$ uv run --extra ov isaaclab train \--rl_library rsl_rl \--task Isaac-Cartpole-Camera \--viz newton_gl \physics=ovphysx \renderer=ovrtx \presets=rgb
$ uv run --extra isaacsim isaaclab train \--rl_library rsl_rl \--task Isaac-Cartpole \--viz kit \physics=isaacsim_physx
工厂式多后端架构:与后端无关的资产、传感器、场景、环境按选定实现分发,切换后端不改任务逻辑
newton_mjwarp、ovphysx、isaacsim_physx;渲染可选 newton_renderer、ovrtx、isaacsim_rtx--viz newton_gl、newton_rtx、viser、rerun、kit,与物理、渲染相互独立isaaclab list_envs --show_presets 核对