# 模块参考:估算器

# 姿态估计器Q

资料来源 modules/attitude_estimator_q (打开新窗口)

# 说明

姿态估计器 q。

# 使用方法

AttitudeEstimatorQ <command> [arguments...] 命令: 启动 停止 状态 打印状态 信息

# 空速估算器

资料来源 modules/airspeed_selector (打开新窗口)

# 说明

该模块提供单一的 airspeed_validated 主题,包含指示空速(IAS)、校准空速(CAS)、真实空速(TAS)以及当前估算是否无效、基于传感器读数还是基于地面速度减去风速的信息。该模块支持多个原始空速输入,在检测到故障时会自动切换到有效的传感器。为了检测故障以及估算从 IAS 到 CAS 的比例因子,该模块会运行多个风速估算器,并发布这些估算器。

# 使用方法

airspeed_estimator <命令> [参数...] 命令: 启动 停止 状态 打印状态信息

# ekf2

资料来源 modules/ekf2 (打开新窗口)

# 说明

使用扩展卡尔曼滤波器的姿态和位置估计器。它适用于多旋翼飞行器和固定翼飞行器。

文件可在 ECL/EKF 概述和调整 (打开新窗口) page.

可在重放模式下启动 ekf2 (-r):在这种模式下,它不访问系统时间,而只使用传感器主题的时间戳。

# 使用方法

ekf2 <命令> [参数...] 命令: start [-r] 启用重放模式 stop status 打印状态信息 select_instance 请求切换到新的估算器实例 <实例> 指定所需的估算器实例

# 本地位置估算器

资料来源 modules/local_position_estimator (打开新窗口)

# 说明

使用扩展卡尔曼滤波器的姿态和位置估算器。

# 使用方法

local_position_estimator <命令> [参数...] 命令: 启动 停止 状态 打印状态信息

# 推力估算器

资料来源 modules/mc_hover_thrust_estimator (打开新窗口)

# 说明

# 使用方法

mc_hover_thrust_estimator <command> [arguments...] 命令: start stop status 打印状态信息