Skip to content

FollowTargetEstimator (UORB message)

TOPICS: follow_target_estimator

Fields

NameTypeUnit [Frame]Range/EnumDescription
timestampuint64time since system start (microseconds)
last_filter_reset_timestampuint64time of last filter reset (microseconds)
validboolTrue if estimator states are okay to be used
staleboolTrue if estimator stopped receiving follow_target messages for some time. The estimate can still be valid, though it might be inaccurate.
lat_estfloat64Estimated target latitude
lon_estfloat64Estimated target longitude
alt_estfloat32Estimated target altitude
pos_estfloat32[3]Estimated target NED position (m)
vel_estfloat32[3]Estimated target NED velocity (m/s)
acc_estfloat32[3]Estimated target NED acceleration (m^2/s)
prediction_countuint64
fusion_countuint64

Source Message

Source file (GitHub)

Click here to see original file
c
uint64 timestamp                     # time since system start (microseconds)
uint64 last_filter_reset_timestamp   # time of last filter reset (microseconds)

bool valid              # True if estimator states are okay to be used
bool stale              # True if estimator stopped receiving follow_target messages for some time. The estimate can still be valid, though it might be inaccurate.

float64 lat_est         # Estimated target latitude
float64 lon_est         # Estimated target longitude
float32 alt_est         # Estimated target altitude

float32[3] pos_est      # Estimated target NED position (m)
float32[3] vel_est      # Estimated target NED velocity (m/s)
float32[3] acc_est      # Estimated target NED acceleration (m^2/s)

uint64 prediction_count
uint64 fusion_count