Skip to content

Commit b85a613

Browse files
committed
Fix: more precise grasp in grasp_demo.py
1 parent d88051b commit b85a613

2 files changed

Lines changed: 5 additions & 4 deletions

File tree

‎examples/fr3/grasp_demo.py‎

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,10 +61,11 @@ def approach(self, geom_name: str):
6161

6262
def grasp(self, geom_name: str):
6363

64-
waypoints = self.plan_linear_motion(geom_name=geom_name, delta_up=0.01, num_waypoints=60)
64+
waypoints = self.plan_linear_motion(geom_name=geom_name, delta_up=-0.005, num_waypoints=60)
6565
self.execute_motion(waypoints=waypoints, gripper=GripperWrapper.BINARY_GRIPPER_OPEN)
6666

67-
self.step(self._action(Pose(), GripperWrapper.BINARY_GRIPPER_CLOSED))
67+
for _ in range(4):
68+
self.step(self._action(self.unwrapped.robot.get_cartesian_position(), GripperWrapper.BINARY_GRIPPER_CLOSED))
6869

6970
waypoints = self.plan_linear_motion(geom_name=geom_name, delta_up=0.2, num_waypoints=60)
7071
self.execute_motion(waypoints=waypoints, gripper=GripperWrapper.BINARY_GRIPPER_CLOSED)

‎python/rcs/envs/base.py‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -629,9 +629,9 @@ def __init__(self, env, camera_set: BaseCameraSet, include_depth: bool = False):
629629
)
630630
self.camera_key = get_space_keys(CameraDictType)[0]
631631

632-
def reset(self, seed: int | None = None, options: dict[str, Any] | None = None) -> tuple[dict, dict[str, Any]]:
632+
def reset(self, **kwargs) -> tuple[dict, dict[str, Any]]:
633633
self.camera_set.clear_buffer()
634-
return super().reset(seed=seed, options=options)
634+
return super().reset(**kwargs)
635635

636636
def observation(self, observation: dict, info: dict[str, Any]) -> tuple[dict[str, Any], dict[str, Any]]:
637637
observation = copy.deepcopy(observation)

0 commit comments

Comments
 (0)