SimReady (仿真就绪) 是一个基于 OpenUSD 的框架,可定义物理 AI 仿真工作流所需的物理属性、语义标签、材料属性和三维资产元数据。
在物理 AI 工作流中,辅助驾驶系统在部署到现实世界之前,会通过与仿真环境交互来学习和运行。为了可靠地实现这一目标,这些仿真环境需要 3D 内容,以承载 Physics 数据 (例如质量属性、碰撞事故边界、传感器相关材质属性和语义标签),从而告诉 AI 系统物体是什么,而不仅仅是它们的外观。
大多数 3D 工作流程的构建历来都是为了还原视觉外观,而非物理模型精度,但物理模型精度对于物理 AI 领域的环境仿真至关重要。因此,有些团队构建了专门的解决方案,而另一些团队则需要为每项资产、每个项目、每个运行时手动配置物理属性。
通用场景描述 (openUSD) 已经成为物理 AI 的基础 3D 数据格式。该开放源代码框架由 OpenUSD 联盟 (AOUSD) 管理,帮助团队描述、组合 3D 内容并开展协同仿真。它非常适合工业、机器人开发和自动驾驶汽车用例,能将 3D 数据、仿真资产和真实世界遥测数据整合进一个共享且物理精准的世界视图中。
SimReady 在此基础上构建,为仿真就绪的 OpenUSD 资产定义了共享的要求和验证路径。这些 Physics 属性包括质量、摩擦力、惯性张量、碰撞事故与几何特性;目标类别、功能与材料类型等语义标签;以及行为元数据,如关节极限、执行器属性和状态机定义 (视用例需求而定)。
其成果是专为物理 AI 构建的仿真就绪内容,无需从头开始,即可跨项目、团队、支持工具、工作流和运行时进行扩展。SimReady 开放且经过验证的规范为机器人开发、智能汽车和工业自动化领域的所有团队提供了共享基础,使其只需构建一次资产,即可在所有工作流中采用,且不受专有技术的锁定。
SimReady 围绕三个实用层构建:用于规范与验证的 SimReady 标准、用于转换与工作流集成的开发者工具,以及可供实战的预验证样本内容。
标准层
一项标准化规范定义了 SimReady 在工业和机器人开发行业的意义 —— 即涵盖 Physics 规则、碰撞事故几何、语义标签和材质属性的规则,使内容能够在仿真工具、工作流和运行时之间实现互操作。
开发层
一组工具,可将现有 3D 资产转换并验证为 OpenUSD,并访问预构建且符合 SimReady 标准的资产,以适应现有工作流。
内容层
一个不断增长的库,包含 1,000 多个经过预验证且可投入生产的资产和样本 (例如,各种道具、工业机器人和仓库环境),可在 NVIDIA Isaac Sim 6.0 上运行。这些资产已经满足 SimReady 标准,为 SimReady 内容的外观和行为提供了参考。
构建物理精准的工作流,首先要准备好资产,然后使用 SimReady 标准准备各个运行时所需的 Physics 属性、语义标签、材质属性和关节数据,从而驱动仿真、AI 和传感器运作。
第 1 步:转换资产
大多数 Target 内容 (CAD Modder、摄影测量扫描和手动 3D Modder) 在交付时,并不具备 SimReady 标准所需的 Physics 属性、语义标签和材质属性,导致这些资产在物理 AI 工作流中缺乏可靠性。
NVIDIA 提供的工具可自动完成这一转换:
第 2 步:加载到 SimReady 场景中
资产符合 SimReady 标准后,即可加载到 NVIDIA Isaac Sim™ 或 NVIDIA Omniverse™ 等运行时库。运行时可以读取内置于资产中的 Physics 属性、语义标签、材质属性和关节数据,无需手动设置。
第 3 步:运行物理 AI 仿真
借助 OpenUSD 场景中的 SimReady 资产,Physics、AI 和传感器仿真可以在同一资产定义下同时运行。
第 4 步:结果
在进入物理 AI 仿真后,资产会显示出逼真的部署级行为:抓取物体的机械臂、配包裹的传送系统,或是在 AI 工厂数字孪生中于热负载下运行的冷却基础设施 —— 所有这些均基于相同的、经过验证的资产数据。
SimReady 资产包含可在 3D 环境中实现鲁棒交互的特性,例如:
SimReady 资产创建始于捕获物体的几何结构、外观、材质和现实世界物理行为,然后对该表示进行结构化,以便仿真工具能够读取所需的 Physics 属性、语义标签和材质属性。
团队通常通过三种方式创建 SimReady 资产:
构建数字孪生的企业组织面临一个结构性问题:当资产使用自定义格式隔离创建时,它们面临在不同的工具、运行时和企业组织之间不兼容的风险。这会导致重复劳动造成的瓶颈,从而拖慢物理 AI 工作流。仿真内容需要在工具链、运行时环境和领域专家之间共享约定,以便资产能够被复用,而无需进行一次性的转换工作。
SimReady 的发展得益于开放规范的制定以及业界的积极参与。NVIDIA 与合作伙伴合作,针对真实世界的各个领域验证 SimReady 的要求,同时将所得经验贡献给 OpenUSD 联盟,从而强化 OpenUSD 在工业和物理 AI 工作流中的应用。
这种进步体现在以下三个方面:
SimReady 资产提供了 AI 仿真工作流所需的 Physics 特性、材质属性与语义属性,涵盖工业自动化、机器人开发、数字孪生开发和智能汽车等领域。
利用以下工具、标准和资源,开始使用和创建 SimReady 资产。
转换与验证现有资产
利用预构建资产
在物理 AI 仿真中运行 SimReady 资产
了解 SimReady 配置文件、规则和特性适配器如何确保 OpenUSD 资产是专为物理 AI 工作流而构建的。
构建物理 AI 时代的智能工厂、仓库和工业设施。
了解机器人仿真如何支持基于 AI 的物理机器人和多机器人集群。