We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e9985e5 commit 5d6167cCopy full SHA for 5d6167c
src/rpad/rlbench_utils/placement_dataset.py
@@ -244,10 +244,12 @@ def get_anchor_points(
244
gripper_in_first_phase=True,
245
):
246
if use_from_simulator:
247
- handle_mapping = {
248
- name: sim.simGetObjectHandle(name)
249
- for name in BACKGROUND_NAMES + ROBOT_NONGRIPPER_NAMES + GRIPPER_OBJ_NAMES
250
- }
+ handle_mapping = {}
+ for name in BACKGROUND_NAMES + ROBOT_NONGRIPPER_NAMES + GRIPPER_OBJ_NAMES:
+ try:
+ handle_mapping[name] = sim.simGetObjectHandle(name)
251
+ except RuntimeError:
252
+ logging.info(f"Object {name} not found in scene.")
253
254
if anchor_mode == AnchorMode.RAW:
255
return rgb, point_cloud
0 commit comments