Skip to main content

LANDING_TARGET Message

The Landmark Precision Landing System implements the MAVLink Landing Target Protocol. It transmits the LANDING_TARGET message to communicate where a landing target is relative to the vehicle.

Field NameTypeUnitsValuesDescription
time_usecuint64_tusTime since autopilot system bootTimestamp for when the measurement was taken.
target_numuint8_t0 (default)Identifier for the target.
frameuint8_tMAV_FRAME_BODY_FRD (ArduPilot) or MAV_FRAME_LOCAL_NED (PX4)Coordinate frame for the pose fields (x, y, z, q).
angle_xfloatradX-axis angular offset from the image center.
angle_yfloatradY-axis angular offset from the image center.
distancefloatmDistance from the vehicle to the target.
size_xfloatradAngular size of the target along the image x-axis.
size_yfloatradAngular size of the target along the image y-axis.
xfloatmTarget x position in the specified MAV_FRAME.
yfloatmTarget y position in the specified MAV_FRAME.
zfloatmTarget z position in the specified MAV_FRAME.
qfloat[4]Quaternion in (w, x, y, z) orderTarget orientation in the specified MAV_FRAME.
typeuint8_tLANDING_TARGET_TYPE_VISION_FIDUCIAL (2)The kind of target.
position_validuint8_t1Indicates whether x, y, z, q, and type are valid (1) or should be ignored (0).