(6)振动失控保护

news/2024/7/10 20:02:13 标签: 开源, 无人机, 失控保护, Copter, ArduPilot

文章目录

前言

6.1 高振动的影响

6.2 什么时候会触发失控保护

6.3 将会发生什么

6.4 从失控保护中恢复


前言

该功能仅在 Copter 4.0 及以后的固件中可用。

振动失控保护ArduPilot 中的大多数其他失控保护有点不同,因为它不会导致飞行模式的改变。相反,它改变了在高度控制模式下控制高度爬升率的算法。它默认是启用的,但可以通过设置 FS_VIBE_ENABLE = 0 来禁用。


6.1 高振动的影响

多旋翼飞机可能遭受非常高的振动水平(超过 60m/s/s),这可能导致加速度计饱和(即超出传感器可以测量的范围)。这导致了"削波",意味着 EKF 无法准确计算其爬升率垂直加速度。这可能导致飞行器无法控制其爬升速度,在严重的情况下,可能导致飞行器在全油门下迅速爬升。

6.2 什么时候会触发失控保护

如果以下所有情况至少有一秒钟为真,就会触发振动失控保护

  • EKF 的垂直速度创新是正的(见机载日志 NKF4.IVD 值);
  • EKF 的垂直位置创新是正的(见 NKF4.IPD);
  • EKF 的速度方差为1或更高(见 NKF4.SV)。

Note

创新(Innovation)是指预测值与最新(非 IMU)值之间的差异。方差(Variance)是 EKF 报告的对其估算的信心。0 表示非常好,> 1 表示不好。

6.3 将会发生什么

如果振动失控保护被触发,将发生以下情况:

  • 地面站 HUD 上会出现"振动补偿开启"。EKF 的爬升率将使用一个三阶互补滤波器来计算,该滤波器被调整为比普通方法更耐振动(但精度较低);
  • 高度控制器切换到更耐振动的两级控制器(位置->速度),而不是常规的三级控制器(即位置->速度->加速度);
  • 飞行器不会改变模式,但其高度保持会比正常情况下更不准确。飞行器可能会超过它的高度目标和/或对飞行员的输入反应更慢。

6.4 从失控保护中恢复

  • 振动失控保护将在 EKF 恢复正常后 15 秒停用;
  • HUD 上将显示"振动补偿关闭";
  • 高度和爬升率控制器将恢复到正常方法。

http://www.niftyadmin.cn/n/458387.html

相关文章

Matplotlib-直方图、箱型图

1. 直方图 hist函数来创建一个直方图。下面是对各个参数的解释: x:要绘制直方图的数据序列。bins:指定直方图的边界范围和间隔。这里使用range(40, 110, 6)表示边界从40到110,间隔为6。facecolor:直方图的填充颜色。…

第一章JavaScript简介

第一章JavaScript简介 js是一门,高级,动态,解释型编程语言 每种语言都必须有一个平台或标准库,用于执行包括基本输入和输出在内的基本操作.核心js语言定义了最小限度的API,可以操作数组,文本,数组,集合,映射等,但不包括任何输入输出的功能.输入和输出(以及更加复杂的特性,如联…

论文浅尝 | DEER:解释实体关系的描述性知识图谱

笔记整理:王润哲,东南大学硕士,研究方向为多元关系抽取 链接:https://aclanthology.org/2022.emnlp-main.448.pdf 动机 实体关系是知识图谱中不可或缺的一层重要信息,它们描述了实体之间的语义关系,这种连接…

从双目标定到立体匹配:pyton实践指南

文章目录 前言标定立体匹配文章已经同步更新在3D视觉工坊啦,原文链接如下: 前言 立体匹配是计算机视觉中的一个重要领域,旨在将从不同角度拍摄的图像匹配起来,以创建类似人类视觉的3D效果。实现立体匹配的过程需要涉及许多步骤&a…

魔法与现实-如何使用GPT帮我改一个万行vue代码中的BUG

开篇 传说在人类诞生之初是和魔法共存的。随时时间的流失,人们逐步开始淡忘了魔法。也有传说魔法是亚瑟王于“剑栏“一战(Battle of Camlann)后梅林永远封存了魔法使其不被心术不正者所使用。不管哪种说法,随着时间的流失,人类在飞速进步。从水利磨坊到蒸汽机的发明、再到…

dvwa靶场通关(七)

第七关:SQL Injection(sql注入) low 我们输入 1,出现报错信息,根据报错信息可知,查询语句是单引号闭合的字符型 接着判断字段数 1 order by 3# 报错 1 order by 2# 正常 所以字段数就是2 利用联合查询爆出数据库名…

华为OD机试真题 JavaScript 实现【最短木板长度】【2022Q4 100分】,附详细解题思路

一、题目描述 小明有 n 块木板,第 i ( 1 ≤ i ≤ n ) 块木板长度为 ai。 小明买了一块长度为 m 的木料,这块木料可以切割成任意块,拼接到已有的木板上,用来加长木板。 小明想让最短的木板尽量长。 请问小明加长木板后&#xff0c…

Unity解决:GIS(GPS的经纬度坐标)定位系统坐标转unity坐标(世界坐标)

目录 一、前言 二、功能实现 三、测试 四、备注 如果要实现该效果的demo,请联系作者 一、前言 最近项目中用到了第三方的定位系统,有的是使用GPS定位、有的是使用UWB定位。第三方的定位系统把他们的定位信息通过网络发送给Unity,在Unity…