mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-10-15 19:33:33 +08:00
estimator messages add explicit timestamp_sample
- timestamp is uORB publication metadata - this allows us to see what the system saw at publication time plus the latency in estimation
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
uint64 timestamp # time since system start (microseconds)
|
||||
uint64 timestamp_sample # the timestamp of the raw data (microseconds)
|
||||
|
||||
# GPS
|
||||
float32[2] gps_hvel # horizontal GPS velocity innovation (m/sec) and innovation variance ((m/sec)**2)
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
#
|
||||
|
||||
uint64 timestamp # time since system start (microseconds)
|
||||
uint64 timestamp_sample # the timestamp of the raw data (microseconds)
|
||||
|
||||
# In-run bias estimates (subtract from uncorrected data)
|
||||
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
uint64 timestamp # time since system start (microseconds)
|
||||
uint64 timestamp_sample # the timestamp of the raw data (microseconds)
|
||||
|
||||
float32[24] states # Internal filter states
|
||||
uint8 n_states # Number of states effectively used
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
uint64 timestamp # time since system start (microseconds)
|
||||
uint64 timestamp_sample # the timestamp of the raw data (microseconds)
|
||||
|
||||
float32[3] vibe # IMU vibration metrics in the following array locations
|
||||
# 0 : Gyro delta angle coning metric = filtered length of (delta_angle x prev_delta_angle)
|
||||
|
||||
@@ -2,6 +2,8 @@
|
||||
|
||||
uint64 timestamp # time since system start (microseconds)
|
||||
|
||||
uint64 timestamp_sample # the timestamp of the raw data (microseconds)
|
||||
|
||||
float32[4] q # Quaternion rotation from XYZ body frame to NED earth frame.
|
||||
float32[4] delta_q_reset # Amount by which quaternion has changed during last reset
|
||||
uint8 quat_reset_counter # Quaternion reset counter
|
||||
|
||||
@@ -6,6 +6,7 @@
|
||||
#
|
||||
|
||||
uint64 timestamp # time since system start (microseconds)
|
||||
uint64 timestamp_sample # the timestamp of the raw data (microseconds)
|
||||
|
||||
float64 lat # Latitude, (degrees)
|
||||
float64 lon # Longitude, (degrees)
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
# Fused local position in NED.
|
||||
|
||||
uint64 timestamp # time since system start (microseconds)
|
||||
uint64 timestamp_sample # the timestamp of the raw data (microseconds)
|
||||
|
||||
bool xy_valid # true if x and y are valid
|
||||
bool z_valid # true if z is valid
|
||||
|
||||
@@ -1,4 +1,6 @@
|
||||
uint64 timestamp # time since system start (microseconds)
|
||||
uint64 timestamp_sample # the timestamp of the raw data (microseconds)
|
||||
|
||||
float32 windspeed_north # Wind component in north / X direction (m/sec)
|
||||
float32 windspeed_east # Wind component in east / Y direction (m/sec)
|
||||
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
uint64 timestamp # time since system start (microseconds)
|
||||
uint64 timestamp # time since system start (microseconds)
|
||||
uint64 timestamp_sample # the timestamp of the raw data (microseconds)
|
||||
|
||||
float32 yaw_composite # composite yaw from GSF (rad)
|
||||
float32 yaw_variance # composite yaw variance from GSF (rad^2)
|
||||
|
||||
float32[5] yaw # yaw estimate for each model in the filter bank (rad)
|
||||
float32[5] innov_vn # North velocity innovation for each model in the filter bank (m/s)
|
||||
float32[5] innov_ve # East velocity innovation for each model in the filter bank (m/s)
|
||||
|
||||
Reference in New Issue
Block a user