导入#

警告

OpenUSD 支持目前是实验性的,可能会频繁变更。

MuJoCo 可以从 OpenUSD 文件(.usd.usda.usdc.usdz)中加载资产。这使您能够将 USD 中定义的资产和场景整合到您的 MuJoCo 仿真中。

MJCF 中的 USD#

如果您在构建 MuJoCo 时启用了 USD 支持,则可以通过内容类型为 text/usd<model 标签在 MJCF 中引用 USD 资产。

example.xml#
<mujoco>
  <asset>
    <model file="chair.usdz" name="chair" content_type="text/usd"/>
  </asset>

  <worldbody>
    ...
  </worldbody>
</mujoco>

在此示例中,<asset> 中的 <model file="chair.usdz"/> 一行指示 MuJoCo 加载并处理该 USD 文件。