Skip to content

Commit e6a581f

Browse files
committed
optimized number a bit
1 parent d81f659 commit e6a581f

1 file changed

Lines changed: 4 additions & 9 deletions

File tree

  • source/isaaclab_tasks/isaaclab_tasks/manager_based/locomotion/velocity/config/anymal_d

source/isaaclab_tasks/isaaclab_tasks/manager_based/locomotion/velocity/config/anymal_d/rough_env_cfg.py

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -28,21 +28,16 @@
2828
@configclass
2929
class RoughPhysicsCfg(PresetCfg):
3030
default = PhysxCfg(gpu_max_rigid_patch_count=10 * 2**15)
31-
# WAR: Rough terrain requires pyramidal cone — elliptic cone + high impratio diverges
32-
# in float32 with many mesh contacts due to MuJoCo Warp single-precision limitations.
33-
# Upstream (open): https://github.com/google-deepmind/mujoco_warp/issues/1000
34-
# Uses Newton collision pipeline since MuJoCo's built-in collision does not support
35-
# mesh terrain geometry.
3631
newton = NewtonCfg(
3732
solver_cfg=MJWarpSolverCfg(
38-
njmax=400,
39-
nconmax=200,
33+
njmax=200,
34+
nconmax=100,
4035
cone="pyramidal",
4136
impratio=1.0,
4237
integrator="implicitfast",
4338
use_mujoco_contacts=False,
4439
),
45-
collision_cfg=NewtonCollisionPipelineCfg(max_triangle_pairs=2_250_000),
40+
collision_cfg=NewtonCollisionPipelineCfg(max_triangle_pairs=2_500_000),
4641
num_substeps=1,
4742
debug_mode=False,
4843
)
@@ -61,7 +56,7 @@ class AnymalDNewtonEventsCfg(EventsCfg):
6156
mode="startup",
6257
params={
6358
"asset_cfg": SceneEntityCfg("robot", body_names=".*"),
64-
"contact_offset_distribution_params": (0.02, 0.02)
59+
"contact_offset_distribution_params": (0.01, 0.01)
6560
},
6661
)
6762

0 commit comments

Comments
 (0)