concepts.dm.crowhat.manipulation_utils.plannar_push_sampler#
Functions
Given the name of the object, the push pose, the push direction, and the push distance, generate a trajectory of 6D poses that the robot should follow to push the object. |
|
|
Sample a push of the target object using the tool object. |
|
|
|
Classes
PlanarIndirectPushParameter(object_id: int, tool_id: int, support_id: int, push_pos: numpy.ndarray, push_dir: numpy.ndarray, contact_on_point_object: numpy.ndarray, contact_on_point_tool: numpy.ndarray, tool_pose: Tuple[numpy.ndarray, numpy.ndarray], prepush_distance: float, push_distance: float) |
|
PlanarPushParameter(object_id: int, push_pos: numpy.ndarray, push_dir: numpy.ndarray, prepush_distance: float, push_distance: float, robot_ee_pose: Tuple[numpy.ndarray, numpy.ndarray]) |