导入#

警告

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 文件。