Parameters
Dict[str, Any]
required
Auxiliary parameters (num_grasps, gripper_config, camera_extrinsics).
Union[str, Image.Image, np.ndarray, None]
Depth image (required if point_cloud is None).
Union[str, Image.Image, np.ndarray, None]
Segmentation mask (required if point_cloud is None).
Union[str, np.ndarray, None]
3x3 intrinsics matrix (required if point_cloud is None).
Union[str, np.ndarray, Sequence[Sequence[float]], None]
Optional (N,3) point cloud as array/list/path to .npy. When provided, depth/seg/intrinsics are ignored and sent directly.
float | None
Optional HTTP timeout.
Returns
Dict with:- grasps: Array of 4x4 grasp poses (N, 4, 4)
- confidence: Array of confidence scores (N,)
- latency_ms: Optional server-reported latency in milliseconds
Example
Supported grippers
gripper_config accepts "robotiq_2f_140" (default), "single_suction_cup_30mm", or "franka_panda".