Public API for module isaacsim.robot.surface_gripper:#

Classes#

  • class GripperView(XformPrim)

    • def init(self, paths: str = None, max_grip_distance: np.ndarray | wp.array | None = None, coaxial_force_limit: np.ndarray | wp.array | None = None, shear_force_limit: np.ndarray | wp.array | None = None, retry_interval: np.ndarray | wp.array | None = None, positions: np.ndarray | wp.array | None = None, translations: np.ndarray | wp.array | None = None, orientations: np.ndarray | wp.array | None = None, scales: np.ndarray | wp.array | None = None, reset_xform_op_properties: bool = True)

    • def get_surface_gripper_status(self, indices: list | np.ndarray | wp.array | None = None) -> list[str]

    • def get_gripped_objects(self, indices: list | np.ndarray | wp.array | None = None) -> list[str]

    • def get_surface_gripper_properties(self, indices: list | np.ndarray | wp.array | None = None) -> tuple[list[float], list[float], list[float], list[float]]

    • def apply_gripper_action(self, values: list[float], indices: list | np.ndarray | wp.array | None = None)

    • def set_surface_gripper_properties(self, max_grip_distance: list[float] | None = None, coaxial_force_limit: list[float] | None = None, shear_force_limit: list[float] | None = None, retry_interval: list[float] | None = None, indices: list | np.ndarray | wp.array | None = None)

Functions#

  • def create_surface_gripper(stage: Usd.Stage, prim_path: str) -> Usd.Prim