Skip to content

Commit 2c6af94

Browse files
authored
[Workflow] Default manipulation core tasks to Newton (#7065)
Splits the Cabinet and Lift Newton defaults from #6980.\n\n- Defaults Cabinet, Lift, and Kuka Allegro task configurations to Newton MJWarp.\n- Includes the shared three-backend core smoke-test matrix and teardown reliability cleanup.\n- Removes obsolete Play/MJWarp-discovery test utility logic.\n\nThe shared test commit is intentionally identical to the other environment shards; rebase/drop it after the first shard merges.\n\nSupersedes the manipulation portion of #6980.
1 parent 98babb6 commit 2c6af94

4 files changed

Lines changed: 10 additions & 4 deletions

File tree

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
Changed
2+
^^^^^^^
3+
4+
* **Breaking:** Changed the Cabinet and Lift task families to use Newton MJWarp
5+
by default. Pass an explicit physics preset to retain Isaac Sim PhysX.

source/isaaclab_tasks/isaaclab_tasks/core/cabinet/cabinet_env_cfg.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,6 @@ class CabinetSimCfg(PresetCfg):
102102
physx: SimulationCfg = isaacsim_physx.replace(
103103
physics=PhysxAutoCfg(isaacsim_physx=isaacsim_physx.physics, ovphysx=ovphysx.physics)
104104
)
105-
default: SimulationCfg = isaacsim_physx
106105
newton_mjwarp: SimulationCfg = SimulationCfg(
107106
dt=1 / 600,
108107
render_interval=1,
@@ -125,6 +124,7 @@ class CabinetSimCfg(PresetCfg):
125124
default_visualizer_cfg=VisualizerCfg(eye=(-2.0, 2.0, 2.0), lookat=(0.8, 0.0, 0.5)),
126125
physics=NewtonCfg(solver_cfg=KaminoPADMMSolverCfg(max_contacts_per_world=64)),
127126
)
127+
default: SimulationCfg = newton_mjwarp
128128

129129

130130
@configclass
@@ -138,9 +138,9 @@ class CabinetDecimationCfg(PresetCfg):
138138
isaacsim_physx: int = 1
139139
ovphysx: int = isaacsim_physx
140140
physx: int = isaacsim_physx
141-
default: int = isaacsim_physx
142141
newton_mjwarp: int = 10
143142
newton_kamino: int = 10
143+
default: int = newton_mjwarp
144144

145145

146146
##

source/isaaclab_tasks/isaaclab_tasks/core/lift/config/kuka_allegro/kuka_allegro_env_cfg.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,8 @@ class KukaAllegroPhysicsCfg(lift.PhysicsCfg):
3636
gpu_found_lost_pairs_capacity=2**26,
3737
)
3838
physx = PhysxAutoCfg(isaacsim_physx=isaacsim_physx, ovphysx=ovphysx)
39-
default = isaacsim_physx
39+
newton_mjwarp = lift.PhysicsCfg().newton_mjwarp
40+
default = newton_mjwarp
4041

4142

4243
@configclass

source/isaaclab_tasks/isaaclab_tasks/core/lift/lift_env_cfg.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -510,7 +510,7 @@ class PhysicsCfg(PresetCfg):
510510
debug_mode=False,
511511
)
512512
physx = PhysxAutoCfg(isaacsim_physx=isaacsim_physx)
513-
default = isaacsim_physx
513+
default = newton_mjwarp
514514

515515

516516
@configclass

0 commit comments

Comments
 (0)