跳至内容

估算器事件标志(UORB 消息)

源文件

c
uint64 timestamp # 系统运行以来的时间 启动 (微秒)
uint64 timestamp_sample # 原始数据的时间戳 数据 (微秒)

# 信息活动
uint32 information_event_changes # 信息事件更改次数
bool gps_checks_passed #  0 - 当 GPS 质量检查合格时
bool reset_vel_too_gps #  1 - 当速度状态重置为 gps 测量值时
bool reset_vel_too_flow #  2 - 当使用光学流量测量重新设置速度状态时
bool reset_vel_too_vision #  3 - 当速度状态重置为视觉系统测量值时
bool reset_vel_too_zero #  4 - 当速度状态重置为零时
bool reset_pos_too_last_known #  5 - 当位置状态复位到最后一个已知位置时
bool reset_pos_too_gps #  6 - 当位置状态重置为 gps 测量值时
bool reset_pos_too_vision #  7 - 当位置状态重置为视觉系统测量值时
bool starting_gps_fusion #  8 - 当滤波器开始使用 GPS 测量结果来修正状态估计值时
bool 起始位置融合 #  9 - 当滤波器开始使用视觉系统的位置测量值来修正状态估计值时
bool 启动视觉融合 # 10 - 当滤波器开始使用视觉系统的速度测量值来修正状态估计值时
bool 开始偏航融合 # 11 - 当滤波器开始使用视觉系统的偏航测量值来修正状态估计值时
bool yaw_aligned_too_imu_gps # 12 - 当过滤器将偏航重置为根据 IMU 和 GPS 数据得出的估计值时
bool reset_hgt_too_baro # 13 - 当垂直位置状态重置为气压测量时
bool reset_hgt_too_gps # 14 - 当垂直位置状态重置为 gps 测量时
bool reset_hgt_too_rng # 15 - 当垂直位置状态重置为 rng 测量值时
bool reset_hgt_too_ev # 16 - 当垂直位置状态重置为 ev 测量值时

# 警告 活动
uint32 warning_event_changes # 警告事件更改次数
bool gps_quality_poor #  0 - 当 GPS 无法通过质量检查时
bool gps_fusion_timout #  1 - 当 GPS 数据未被用于修正状态估计值时 对于 相当长一段时间
bool gps_data_stopped #  2 - 当 GPS 数据停止时 对于 相当长一段时间
bool gps_data_stopped_using_alternate #  3 - 当 GPS 数据停止时 对于 但过滤器可以使用其他数据源来保持导航功能。
bool 高度传感器超时 #  4 - 当高度传感器未被用于修正状态估计值时 对于 相当长一段时间
bool 停止导航 #  5 - 当过滤器没有足够的数据来估计速度和位置,并退回到姿态、高度和高度率运行模式时
bool 无效加速偏置复位 #  6 - 当滤波器检测到坏的传感器偏置状态并重置了相应的协方差矩阵元素时
bool bad_yaw_using_gps_course #  7 - 当过滤器检测到无效的偏航估计并将偏航角重置为 GPS 地面航线时
bool stopping_mag_use #  8 - 当过滤器检测到不良磁强计数据并停止进一步使用磁强计数据时
bool vision_data_stopped #  9 - 当视觉系统数据停止时 对于 相当长一段时间
bool 紧急偏航重置弹匣停止 # 10 - 当过滤器检测到磁强计数据有问题时,将偏航重置为其他数据源,并停止进一步使用磁强计数据
bool 紧急偏航重置_gps_偏航停止 # 11 - 当过滤器检测到不良的 GNSS 偏航数据时,将偏航重置到其他数据源,并停止进一步使用 GNSS 偏航数据