Skip to content

0x0410 - SetLocalPathSegment

Description

This message is used to set the path segment data based on the local coordinate system. A local path segment is defined in this message using three points, P0, P1 and P2 and a weighting factor. For the first path segment, i.e. the first element in a list of path segments, P0 is assumed to be the current location of the platform as defined by Report Local Pose. For each successive path segments, i.e. where the path segment number is greater than zero, P0 is equal to the previous path segment's P2. Therefore, for each message, only P1, P2, and a weighting factor must be set in order to define a path segment. Each point is defined in the Local Coordinate System by setting its X, Y, and Z. Both the X and Y are required fields, but the Z field is optional.

Structure

SetLocalPathSegment
 LocalPathSegmentRec

LocalPathSegmentRec

Type: Record

Field # Field Name Type Units Optional Interpretation
1 PresenceVector uint8
2 P1_X uint32 meter false
3 P1_Y uint32 meter false
4 P1_Z uint32 meter true
5 P2_X uint32 meter false
6 P2_Y uint32 meter false
7 P2_Z uint32 meter true
8 WeightingFactor uint16 one false A value of zero (0) is a straight line
9 PathTolerance uint32 meter true A value of zero (0) is used for infinite tolerance