Skip to content

Commit f8180c9

Browse files
committed
Keep Newton actuators opt-in
Preserve each task's configured actuator path instead of forcing the native Newton adapter in every Warp environment. The native path currently makes representative Go2 physics substeps roughly ten times slower, so it remains available for targeted validation without regressing the default frontend.
1 parent 1216df9 commit f8180c9

2 files changed

Lines changed: 0 additions & 8 deletions

File tree

source/isaaclab_experimental/isaaclab_experimental/envs/direct_rl_env_warp.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -102,10 +102,6 @@ def __init__(self, cfg: DirectRLEnvCfg, render_mode: str | None = None, **kwargs
102102
RuntimeError: If a simulation context already exists. The environment must always create one
103103
since it configures the simulation context and controls the simulation.
104104
"""
105-
# Keep the Warp frontend on the Warp-native actuator path. This covers
106-
# implicit, PD, delayed, DC, and neural actuator configurations without
107-
# crossing through the Torch-based Isaac Lab actuator loop each step.
108-
cfg.sim.use_newton_actuators = True
109105
# check that the config is valid
110106
cfg.validate()
111107
# store inputs to class

source/isaaclab_experimental/isaaclab_experimental/envs/manager_based_env_warp.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -73,10 +73,6 @@ def __init__(self, cfg: ManagerBasedEnvCfg):
7373
RuntimeError: If a simulation context already exists. The environment must always create one
7474
since it configures the simulation context and controls the simulation.
7575
"""
76-
# Keep the Warp frontend on the Warp-native actuator path. This covers
77-
# implicit, PD, delayed, DC, and neural actuator configurations without
78-
# crossing through the Torch-based Isaac Lab actuator loop each step.
79-
cfg.sim.use_newton_actuators = True
8076
# check that the config is valid
8177
cfg.validate()
8278
# store inputs to class

0 commit comments

Comments
 (0)