diff --git a/source/isaaclab_tasks/isaaclab_tasks/manager_based/manipulation/stack/mdp/terminations.py b/source/isaaclab_tasks/isaaclab_tasks/manager_based/manipulation/stack/mdp/terminations.py index 2e4c14afcea..d4868032999 100644 --- a/source/isaaclab_tasks/isaaclab_tasks/manager_based/manipulation/stack/mdp/terminations.py +++ b/source/isaaclab_tasks/isaaclab_tasks/manager_based/manipulation/stack/mdp/terminations.py @@ -60,7 +60,7 @@ def cubes_stacked( # Check gripper positions if hasattr(env.scene, "surface_grippers") and len(env.scene.surface_grippers) > 0: surface_gripper = env.scene.surface_grippers["surface_gripper"] - suction_cup_status = surface_gripper.state.view(-1, 1) # 1: closed, 0: closing, -1: open + suction_cup_status = surface_gripper.state.view(-1) # 1: closed, 0: closing, -1: open suction_cup_is_open = (suction_cup_status == -1).to(torch.float32) stacked = torch.logical_and(suction_cup_is_open, stacked)