Mujoco模型学习<二>
MuJoCo

 

<mujoco model="Cloth">
  <include file="scene.xml"/>  <!-- 引用scene.xml配置的胶囊体位形信息 -->

  <option timestep="0.002" solver="CG" tolerance="1e-6"/>

  <size nconmax="300" njmax="1000" nstack="1000000"/> <!-- 无该行会报警:预分配的联系缓冲区已满。 将 nconmax 增加到 100 -->

  <worldbody>

    <body name="B3_5" pos="0 0 1">   <!-- pos表示物品开始的位置 -->
      <freejoint/>                   <!-- 表示物品无固定的关节,即会自由坠落 -->

      <!-- composite应该是最amusing的部分了:这不是模型元素,而是一个宏,它用于表示一个复合对象。仅当模型在局部坐标中时才能定义复合对象。在全局坐标中使用它们会导致编译器错误。旨在模拟粒子系统、绳索、布料和软体。 -->
      <!-- 其下又包括一些下属组件:joint, geom, site
          tendon:用于定义绳子、线
          skin:用于定义二维网格面的皮肤、贴图
          pin:将一个实体固定在某处。例如挂在墙上的一块布。

          艾易欧科技
       -->
      <composite type="cloth" count="9 9 1" spacing="0.05" flatinertia="0.01">
        <joint kind="main" damping="0.001"/> <!-- 无影响的行 -->
        <skin material="matcarpet" texcoord="true" inflate="0.005" subgrid="2"/> <!-- 垫地毯的皮肤 -->
        <geom type="capsule" size="0.015 0.01" rgba=".8 .2 .1 1"/>
      </composite>
    </body>

  </worldbody>
</mujoco>

Copyright © 深圳市艾易欧科技有限公司 All rights reserved.

 

粤ICP备14038518号