motion_planning_msgs/Constraints Message

File: motion_planning_msgs/Constraints.msg

# This message contains a list of motion planning constraints.

motion_planning_msgs/JointConstraint[] joint_constraints
motion_planning_msgs/PositionConstraint[] position_constraints
motion_planning_msgs/OrientationConstraint[] orientation_constraints
motion_planning_msgs/VisibilityConstraint[] visibility_constraints

Expanded Definition

motion_planning_msgs/JointConstraint[] joint_constraints
    string joint_name
    float64 position
    float64 tolerance_above
    float64 tolerance_below
    float64 weight
motion_planning_msgs/PositionConstraint[] position_constraints
    Header header
        uint32 seq
        time stamp
        string frame_id
    string link_name
    geometry_msgs/Point target_point_offset
        float64 x
        float64 y
        float64 z
    geometry_msgs/Point position
        float64 x
        float64 y
        float64 z
    geometric_shapes_msgs/Shape constraint_region_shape
        byte SPHERE=0
        byte BOX=1
        byte CYLINDER=2
        byte MESH=3
        byte type
        float64[] dimensions
        int32[] triangles
        geometry_msgs/Point[] vertices
            float64 x
            float64 y
            float64 z
    geometry_msgs/Quaternion constraint_region_orientation
        float64 x
        float64 y
        float64 z
        float64 w
    float64 weight
motion_planning_msgs/OrientationConstraint[] orientation_constraints
    int32 LINK_FRAME=0
    int32 HEADER_FRAME=1
    Header header
        uint32 seq
        time stamp
        string frame_id
    string link_name
    int32 type
    geometry_msgs/Quaternion orientation
        float64 x
        float64 y
        float64 z
        float64 w
    float64 absolute_roll_tolerance
    float64 absolute_pitch_tolerance
    float64 absolute_yaw_tolerance
    float64 weight
motion_planning_msgs/VisibilityConstraint[] visibility_constraints
    Header header
        uint32 seq
        time stamp
        string frame_id
    geometry_msgs/PointStamped target
        Header header
            uint32 seq
            time stamp
            string frame_id
        geometry_msgs/Point point
            float64 x
            float64 y
            float64 z
    geometry_msgs/PoseStamped sensor_pose
        Header header
            uint32 seq
            time stamp
            string frame_id
        geometry_msgs/Pose pose
            geometry_msgs/Point position
                float64 x
                float64 y
                float64 z
            geometry_msgs/Quaternion orientation
                float64 x
                float64 y
                float64 z
                float64 w
    float64 absolute_tolerance