Files
PX4-Autopilot/docs/en/msg_docs/TargetGnss.md
PX4BuildBot be784e21f7 docs: auto-sync metadata [skip ci]
Co-Authored-By: PX4 BuildBot <bot@px4.io>
2026-05-27 02:57:43 +00:00

3.8 KiB

pageClass
pageClass
is-wide-page

TargetGnss (UORB message)

Landing target GNSS position in WGS84 coordinates, and optional NED velocity, from a target-mounted receiver.

Published by: mavlink_receiver (when decoding TARGET_ABSOLUTE with position/velocity capability bits set). Subscribed by: vision_target_estimator (VTEPosition).

abs_pos_updated / vel_ned_updated tell the estimator which fields in this sample are fresh.

TOPICS: target_gnss

Fields

Name Type Unit [Frame] Range/Enum Description
timestamp uint64 us Time since system start
timestamp_sample uint64 us Timestamp of the raw observation
latitude_deg float64 deg Latitude, allows centimeter level RTK precision
longitude_deg float64 deg Longitude, allows centimeter level RTK precision
altitude_msl_m float32 m Altitude above MSL
eph float32 m GNSS horizontal position accuracy
epv float32 m GNSS vertical position accuracy
abs_pos_updated bool True if WGS84 position is updated
vel_n_m_s float32 m/s GNSS North velocity
vel_e_m_s float32 m/s GNSS East velocity
vel_d_m_s float32 m/s GNSS Down velocity
s_acc_m_s float32 m/s GNSS speed accuracy estimate
vel_ned_updated bool True if NED velocity is updated

Source Message

Source file (GitHub)

::: details Click here to see original file

# Landing target GNSS position in WGS84 coordinates, and optional NED velocity, from a target-mounted receiver.
#
# Published by: mavlink_receiver (when decoding TARGET_ABSOLUTE with position/velocity capability bits set).
# Subscribed by: vision_target_estimator (VTEPosition).
#
# abs_pos_updated / vel_ned_updated tell the estimator which fields in this sample are fresh.

uint64 timestamp # [us] Time since system start
uint64 timestamp_sample # [us] Timestamp of the raw observation

float64 latitude_deg # [deg] Latitude, allows centimeter level RTK precision
float64 longitude_deg # [deg] Longitude, allows centimeter level RTK precision
float32 altitude_msl_m # [m] Altitude above MSL

float32 eph # [m] GNSS horizontal position accuracy
float32 epv # [m] GNSS vertical position accuracy

bool abs_pos_updated # True if WGS84 position is updated

float32 vel_n_m_s # [m/s] GNSS North velocity
float32 vel_e_m_s # [m/s] GNSS East velocity
float32 vel_d_m_s # [m/s] GNSS Down velocity

float32 s_acc_m_s # [m/s] GNSS speed accuracy estimate

bool vel_ned_updated # True if NED velocity is updated

:::