concepts.simulator.sapien2.table_top_scene.TableTopScene#
- class TableTopScene[source]#
Bases:
SapienSceneBase
Methods
add_camera
([direction, fovy])attach_object
(object)close_gripper
([gripper_target])create_viewer
([resolutions, camera_xyz, ...])ee_ik
(ee_pose, start_qpos[, mask, ...])ee_ik_without_collision_check
(ee_pose, ...)follow_path
(result[, check_collision, ...])get_8_pictures
([debug_viewer])get_picture
([direction, ...])grasp_center_ik
(grasp_center, ee_quat_wxyz, ...)open_gripper
([gripper_target])planner_attach_obj
(object)step
()update_env_pcd
([exclude_ids, ...])Update the point cloud of the environment for planner collision avoidance
- __new__(**kwargs)#
- create_viewer(resolutions=(1440, 1440), camera_xyz=(1.2, 0.25, 0.4), camera_rpy=(0.0, -0.4, 2.7), near=0.05, far=100, fovy=1)[source]#
- ee_ik(ee_pose, start_qpos, mask=None, threshold=1e-3, exclude_ids=None, return_closest=False, verbose=False, pcd_resolution=1e-3)[source]#
- ee_ik_without_collision_check(ee_pose, start_qpos, mask=None, threshold=1e-3, return_closest=False, verbose=False)[source]#
- follow_path(result, check_collision=False, collision_obj_1=None, collision_obj_2=None, threshold=1e-3, camera=None, camera_interval=4)[source]#
- get_8_pictures(debug_viewer=False)[source]#
- Parameters:
debug_viewer (bool)
- Return type:
<module ‘PIL.Image’ from ‘/Users/jiayuanm/miniforge3/envs/summer2024/lib/python3.11/site-packages/PIL/Image.py’>
- get_picture(direction='+x', additional_translation=None, additional_rotation=None, get_depth=False, debug_viewer=False)[source]#
- grasp_center_ik(grasp_center, ee_quat_wxyz, start_qpos, mask=None, threshold=1e-3, exclude_ids=None)[source]#