Skip to content

AirspeedValidated (UORB message) ​

Validated airspeed.

Provides information about airspeed (indicated, true, calibrated) and the source of the data. Used by controllers, estimators and for airspeed reporting to operator.

TOPICS: airspeed_validated

Fields ​

명칭형식Unit [Frame]Range/Enum설명
timestampuint64usTime since system start
indicated_airspeed_m_sfloat32m/sIndicated airspeed (IAS) (Invalid: NaN)
calibrated_airspeed_m_sfloat32m/sCalibrated airspeed (CAS) (Invalid: NaN)
true_airspeed_m_sfloat32m/sTrue airspeed (TAS) (Invalid: NaN)
airspeed_sourceint8SOURCESource of currently published airspeed values
calibrated_ground_minus_wind_m_sfloat32m/sCAS calculated from groundspeed - windspeed, where windspeed is estimated based on a zero-sideslip assumption (Invalid: NaN)
calibraded_airspeed_synth_m_sfloat32m/sSynthetic airspeed (Invalid: NaN)
airspeed_derivative_filteredfloat32m/s^2Filtered indicated airspeed derivative
throttle_filteredfloat32Filtered fixed-wing throttle
pitch_filteredfloat32radFiltered pitch

Enums ​

SOURCE ​

Used in field(s): airspeed_source

명칭형식Value설명
SOURCE_DISABLEDint8-1Disabled
SOURCE_GROUND_MINUS_WINDint80Ground speed minus wind
SOURCE_SENSOR_1int81Sensor 1
SOURCE_SENSOR_2int82Sensor 2
SOURCE_SENSOR_3int83Sensor 3
SOURCE_SYNTHETICint84Synthetic airspeed

Constants ​

명칭형식Value설명
MESSAGE_VERSIONuint321

Source Message ​

Source file (GitHub)

Details

Click here to see original file

c
# Validated airspeed
#
# Provides information about airspeed (indicated, true, calibrated) and the source of the data.
# Used by controllers, estimators and for airspeed reporting to operator.

uint32 MESSAGE_VERSION = 1

uint64 timestamp # [us] Time since system start

float32 indicated_airspeed_m_s # [m/s] [@invalid NaN] Indicated airspeed (IAS)
float32 calibrated_airspeed_m_s # [m/s] [@invalid NaN] Calibrated airspeed (CAS)
float32 true_airspeed_m_s # [m/s] [@invalid NaN] True airspeed (TAS)

int8 airspeed_source # [@enum SOURCE] Source of currently published airspeed values
int8 SOURCE_DISABLED = -1 # Disabled
int8 SOURCE_GROUND_MINUS_WIND = 0 # Ground speed minus wind
int8 SOURCE_SENSOR_1 = 1 # Sensor 1
int8 SOURCE_SENSOR_2 = 2 # Sensor 2
int8 SOURCE_SENSOR_3 = 3 # Sensor 3
int8 SOURCE_SYNTHETIC = 4 # Synthetic airspeed

float32 calibrated_ground_minus_wind_m_s # [m/s] [@invalid NaN] CAS calculated from groundspeed - windspeed, where windspeed is estimated based on a zero-sideslip assumption
float32 calibraded_airspeed_synth_m_s # [m/s] [@invalid NaN] Synthetic airspeed
float32 airspeed_derivative_filtered # [m/s^2] Filtered indicated airspeed derivative
float32 throttle_filtered # [-] Filtered fixed-wing throttle
float32 pitch_filtered # [rad] Filtered pitch