直升机
  • 直升机简介
  • 自动驾驶仪硬件选项
  • 首次设置
    • 安装地面站 (GCS) 软件
    • 自动导航仪系统组装说明
    • 加载固件
    • 在没有现有 ArduPilot 固件的情况下将固件加载到板上
    • 将任务规划器连接到自动驾驶仪
    • 必需的硬件配置
  • 首飞和调校
    • 直升机首飞
    • 布臂前安全检查
    • 飞行前检查表(直升机)
    • 给新飞行员的提示
    • 布防电机
    • 调音
    • 测量震动
    • 设置悬停油门
    • 自动修剪
    • 推力损失和偏航不平衡警告
    • 室内飞行指南
  • 如果出现问题
  • 飞行特点
  • 高级配置
    • 自动驾驶仪输出映射
    • 自动调谐
    • 辅助功能开关
    • 气压计温度补偿
    • 引导加载程序更新
    • BLHeli ESC
    • CAN总线设置
    • 指南针设置(高级)
    • 限流和电压调节
    • 无人机罐设置
    • EKF(扩展卡尔曼滤波)
    • EKF Affinity & Lane Switch
  • 任务规划
  • 日志
  • 周边硬件
  • 代工定制
  • 传统直升机
  • 三轴飞行器
  • 单轴飞行器和同轴直升机
  • 双直升机
  • 直升机四轴飞行器
  • SkyRocket无人机
  • 3DR Solo
  • 参考系
  • 用例和应用
  • 天线跟踪
  • 模拟
  • 即将推出的功能
  • 用户提醒
Powered by GitBook
On this page
  • EKF3 亲和力和通道切换¶
  • 配置参数¶
  • 测试结果¶
  1. 高级配置

EKF Affinity & Lane Switch

PreviousEKF(扩展卡尔曼滤波)Next任务规划

Last updated 1 year ago

EKF3 亲和力和通道切换

实例化名为“通道”的筛选器的多个实例。主车道是提供状态估计的车道,其余车道在后台更新并可供切换。可能的通道数与启用使用的 IMU 数完全相等。通常,每条车道都使用空速、气压计、GPS 和磁力计传感器的主要实例。主传感器可以设置为用户可修改的参数,但以后可以由系统更改,即使在飞行中,以防发生驾驶员级故障。然而,众所周知,现代车辆安装了多个高质量的传感器。亲和力是 EKF 车道在任何运行车道内使用非主传感器的一种方式。这提供了一种统计上一致的方法来利用多个高质量传感器,并使用通道切换来选择具有最佳性能传感器组合的通道。车道误差分数考虑了车道使用的所有传感器的创新。这样,也可以使用嘈杂的非IMU传感器使车辆免于事故。

具有 1 个气压计、2 个 GPS、2 个空速、3 个磁力计和 3 个 IMU 的车辆的亲和配置的简单示例 -

车道
1
2
3

空速

1

2

1

晴雨表

1

1

1

全球定位系统

1

2

1

磁力计

1

2

3

数字是相应的传感器实例

配置参数

注意

关联仅适用于 EKF3,因此请确保通过确保设置为“1”且设置为“3”来使用它

参数是一个位掩码,它使您可以选择要为其启用关联关系的传感器。未启用将遵循默认的主传感器分配。

参数控制车道切换的灵敏度。车道误差是相对于活动主车道随时间累积的。此阈值控制非主通道和主通道之间需要多少误差差异才能认为前者性能更好。降低此参数可使车道切换对较小的“相对”错误更灵敏,实际上您会看到更积极的车道切换,反之亦然。

警告

错误配置参数可能会对车道切换机构产生不利影响,并产生严重后果,可能导致车辆损失。请仔细调整。

测试结果

以下图表来自 SITL 测试,显示当主通道的传感器受到噪音/故障影响时,启用了亲和力的车道变换。

启用了 2 个空速传感器并启用了空速关联性的飞机的车道切换示例。有 2 个 IMU,因此有 2 个活动通道。主车道的空速传感器未能显示压力变化,因此报告了一个恒定值。飞机的速度增加并发生车道切换。同样,第二车道(现在是主车道)的第二个空速传感器发生故障,飞机的速度降低,再次触发车道切换。

启用了 2 个气压计和气压计亲和力的飞机的车道切换示例。有 2 个 IMU,因此有 2 个活动通道。主车道的气压计未能显示压力变化,因此报告了一个恒定值。飞机的高度增加并发生车道切换。同样,第二条车道(现在是主车道)的第二个气压计出现故障,飞机的高度降低,再次触发车道切换。

启用了 2 个 GPS 和 GPS 关联性的飞机的车道切换示例。有 2 个 IMU,因此有 2 个活动通道。主车道的 GPS 使用所有 2 轴范围为 ±3m 的随机 GPS 速度噪声进行模拟。实际速度可以用第二个GPS跟踪。随后,EKF 主通道开始报告持续高误差,当误差超过设定阈值时发生通道切换。

启用了 2 个磁力计和磁力计亲和力的飞机的车道切换示例。有 2 个 IMU,因此有 2 个活动通道。通过在飞行时更改 z 轴的偏移量,在主车道的磁力计中模拟误差。偏移变化可以用第二个磁力计跟踪。随后,EKF 主通道开始报告持续高误差,当误差超过设定阈值时发生通道切换。

空速

晴雨表

全球定位系统

磁力计

¶
EKF
¶
EK3_ENABLE
AHRS_EKF_TYPE
EK3_AFFINITY
EK3_ERR_THRESH
EK3_ERR_THRESH
¶
¶
¶
¶
¶
../_images/barometer_affinity.png
../_images/airspeed_affinity.png
../_images/gps_affinity.png
../_images/mag_affinity.png