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 Name | Type | Units | Values | Description |
|---|---|---|---|---|
time_usec | uint64_t | us | Time since autopilot system boot | Timestamp for when the measurement was taken. |
target_num | uint8_t | — | 0 (default) | Identifier for the target. |
frame | uint8_t | — | MAV_FRAME_BODY_FRD (ArduPilot) or MAV_FRAME_LOCAL_NED (PX4) | Coordinate frame for the pose fields (x, y, z, q). |
angle_x | float | rad | X-axis angular offset from the image center. | |
angle_y | float | rad | Y-axis angular offset from the image center. | |
distance | float | m | Distance from the vehicle to the target. | |
size_x | float | rad | Angular size of the target along the image x-axis. | |
size_y | float | rad | Angular size of the target along the image y-axis. | |
x | float | m | Target x position in the specified MAV_FRAME. | |
y | float | m | Target y position in the specified MAV_FRAME. | |
z | float | m | Target z position in the specified MAV_FRAME. | |
q | float[4] | — | Quaternion in (w, x, y, z) order | Target orientation in the specified MAV_FRAME. |
type | uint8_t | — | LANDING_TARGET_TYPE_VISION_FIDUCIAL (2) | The kind of target. |
position_valid | uint8_t | — | 1 | Indicates whether x, y, z, q, and type are valid (1) or should be ignored (0). |