Motion planning¶
Requests and results for planning robot motion for a selected grasp candidate.
Messages¶
Input and result types for robot motion planning.
- RobotRef[source]¶
Robot and its kinematic model.
- Fields:
robot_id (str)kinematics (configrip_contracts.common.AssetRef)
- MotionGoal[source]¶
Named goal of the requested robot motion.
- Fields:
name (str)target_pose_world (configrip_contracts.common.Pose | None)
- MotionPlanningRequest[source]¶
Inputs required to plan one selected grasp.
Revolute joint positions in
start_stateuse radians; prismatic joint positions use metres.T_A_Btransforms coordinates from frameBinto frameA.- Fields:
robot (RobotRef)transform_world_robot (Matrix4)start_state (dict[str, float])grasp (GraspCandidate)transform_world_object (Matrix4)transform_grasp_tool (Matrix4)scene (Scene)goals (tuple[MotionGoal, ...])