You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<spanclass="w"></span><spanclass="sd">"""Whether to track the pose of the sensor's origin. Defaults to False."""</span>
<spanclass="w"></span><spanclass="sd">"""The maximum number of contacts across all batches of the sensor to keep track of. Default is 4.</span>
586
+
587
+
<spanclass="sd"> This parameter sets the total maximum counts of the simulation across all bodies and environments. The total number</span>
588
+
<spanclass="sd"> of contacts allowed is max_contact_data_count_per_prim*num_envs*num_sensor_bodies.</span>
589
+
590
+
<spanclass="sd"> .. note::</span>
591
+
592
+
<spanclass="sd"> If the environment is very contact rich it is suggested to increase this parameter to avoid out of bounds memory</span>
593
+
<spanclass="sd"> errors and loss of contact data leading to inaccurate measurements.</span>
<spanclass="w"></span><spanclass="sd">"""Whether to track the air/contact time of the bodies (time between contacts). Defaults to False."""</span>
583
599
@@ -607,6 +623,7 @@ <h1>Source code for isaaclab.sensors.contact_sensor.contact_sensor_cfg</h1><div
607
623
<spanclass="sd"> single primitive in that environment. If the sensor primitive corresponds to multiple primitives, the</span>
608
624
<spanclass="sd"> filtering will not work as expected. Please check :class:`~isaaclab.sensors.contact_sensor.ContactSensor`</span>
609
625
<spanclass="sd"> for more details.</span>
626
+
<spanclass="sd"> If track_contact_points is true, then filter_prim_paths_expr cannot be an empty list!</span>
<spanclass="w"></span><spanclass="sd">"""Average of the positions of contact points between sensor body and filter prim in world frame.</span>
586
+
587
+
<spanclass="sd"> Shape is (N, B, M, 3), where N is the number of sensors, B is number of bodies in each sensor</span>
588
+
<spanclass="sd"> and M is the number of filtered bodies.</span>
589
+
590
+
<spanclass="sd"> Collision pairs not in contact will result in nan.</span>
591
+
592
+
<spanclass="sd"> Note:</span>
593
+
<spanclass="sd"> If the :attr:`ContactSensorCfg.track_contact_points` is False, then this quantity is None.</span>
594
+
<spanclass="sd"> If the :attr:`ContactSensorCfg.filter_prim_paths_expr` is empty, then this quantity is an empty tensor.</span>
595
+
<spanclass="sd"> If the :attr:`ContactSensorCfg.max_contact_data_per_prim` is not specified or less than 1, then this quantity</span>
<li><a href="source/api/lab/isaaclab.terrains.html#isaaclab.terrains.trimesh.mesh_terrains_cfg.MeshRailsTerrainCfg">MeshRailsTerrainCfg (class in isaaclab.terrains.trimesh.mesh_terrains_cfg)</a>
4944
4948
</li>
4945
4949
<li><a href="source/api/lab/isaaclab.terrains.html#isaaclab.terrains.trimesh.mesh_terrains_cfg.MeshRandomGridTerrainCfg">MeshRandomGridTerrainCfg (class in isaaclab.terrains.trimesh.mesh_terrains_cfg)</a>
4946
-
</li>
4947
-
<li><a href="source/api/lab/isaaclab.terrains.html#isaaclab.terrains.trimesh.mesh_terrains_cfg.MeshRepeatedBoxesTerrainCfg">MeshRepeatedBoxesTerrainCfg (class in isaaclab.terrains.trimesh.mesh_terrains_cfg)</a>
4948
4950
</li>
4949
4951
</ul></td>
4950
4952
<td style="width: 33%; vertical-align: top;"><ul>
4953
+
<li><a href="source/api/lab/isaaclab.terrains.html#isaaclab.terrains.trimesh.mesh_terrains_cfg.MeshRepeatedBoxesTerrainCfg">MeshRepeatedBoxesTerrainCfg (class in isaaclab.terrains.trimesh.mesh_terrains_cfg)</a>
4954
+
</li>
4951
4955
<li><a href="source/api/lab/isaaclab.terrains.html#isaaclab.terrains.trimesh.mesh_terrains_cfg.MeshRepeatedBoxesTerrainCfg.ObjectCfg">MeshRepeatedBoxesTerrainCfg.ObjectCfg (class in isaaclab.terrains.trimesh.mesh_terrains_cfg)</a>
4952
4956
</li>
4953
4957
<li><a href="source/api/lab/isaaclab.terrains.html#isaaclab.terrains.trimesh.mesh_terrains_cfg.MeshRepeatedCylindersTerrainCfg">MeshRepeatedCylindersTerrainCfg (class in isaaclab.terrains.trimesh.mesh_terrains_cfg)</a>
@@ -7915,10 +7919,10 @@ <h2 id="T">T</h2>
7915
7919
</li>
7916
7920
<li><a href="source/api/lab/isaaclab.envs.mdp.html#isaaclab.envs.mdp.commands.commands_cfg.TerrainBasedPose2dCommandCfg">TerrainBasedPose2dCommandCfg (class in isaaclab.envs.mdp.commands.commands_cfg)</a>
7917
7921
</li>
7918
-
</ul></td>
7919
-
<td style="width: 33%; vertical-align: top;"><ul>
7920
7922
<li><a href="source/api/lab/isaaclab.envs.mdp.html#isaaclab.envs.mdp.commands.commands_cfg.TerrainBasedPose2dCommandCfg.Ranges">TerrainBasedPose2dCommandCfg.Ranges (class in isaaclab.envs.mdp.commands.commands_cfg)</a>
7921
7923
</li>
7924
+
</ul></td>
7925
+
<td style="width: 33%; vertical-align: top;"><ul>
7922
7926
<li><a href="source/api/lab/isaaclab.terrains.html#isaaclab.terrains.TerrainGenerator">TerrainGenerator (class in isaaclab.terrains)</a>
7923
7927
</li>
7924
7928
<li><a href="source/api/lab/isaaclab.terrains.html#isaaclab.terrains.TerrainGeneratorCfg">TerrainGeneratorCfg (class in isaaclab.terrains)</a>
<li><a href="source/api/lab/isaaclab.envs.mdp.html#isaaclab.envs.mdp.rewards.track_ang_vel_z_exp">track_ang_vel_z_exp() (in module isaaclab.envs.mdp.rewards)</a>
<li><a href="source/api/lab/isaaclab.envs.mdp.html#isaaclab.envs.mdp.rewards.track_lin_vel_xy_exp">track_lin_vel_xy_exp() (in module isaaclab.envs.mdp.rewards)</a>
0 commit comments