(20)(20.4) 飞行前测试控制装置

news2024/12/26 11:06:19

文章目录

20.4 飞行前测试控制装置

20.5 测试失控保护

20.6 减少控制的滞后性


20.4 飞行前测试控制装置

在第一次飞行之前,你应该测试所有的功能是否工作良好。

要检查上述控制措施的移动方向是否正确:

  • 在操纵杆设置屏幕上单击"启用"按钮,启用向飞行器发送消息;
  • USB 线将你的自动驾驶仪连接到电脑上;
  • 按下任务规划器的连接按钮;
  • 进入初始设置|强制性硬件|无线电校准屏幕,确保绿条的移动方向正确。请记住,除了 Pitch 的移动方向与杆子的移动方向相反外,其他的杆子移动方向是相同的;
  • 如果有任何控制是相反的,请在操纵杆设置屏幕上勾选"反转"复选框。

接下来测试你是否能够解锁、加锁和切换到各种飞行模式(不需要连接电池)。

20.5 测试失控保护

所有这些测试都应该在地面上进行,同时断开电池,或者至少让螺旋桨离开飞行器。

在发射机关闭的情况下,模拟禁用飞行中的操纵杆(即没有故障切换到常规发射机):

1. 关闭常规发射器。

2. 与任务规划器连接,按下操纵杆窗口的启用按钮,确保 RC 覆盖被发送到飞行器上。(使用无线电校准屏幕或飞行数据的状态屏幕)

3. 解锁飞行器,切换到自稳或 Loiter 模式,提高油门。

4. 通过检查飞行数据屏幕的"ch1out"~"ch4out",确保电机正在旋转。

5. 按下操纵杆屏幕的禁用按钮。

6. HUD 上应出现"失控保护",飞行器应切换到"LAND"或"RTL"。

7. 重复上述测试,但在第 5 步时实际断开操纵杆与计算机的连接。结果应该是一样的。

模拟故障到常规发射器/接收器的情况

1. 打开常规发射机,确保你能控制飞行器(也许可以通过检查无线电校准页或飞行数据屏幕的状态标签的"ch1in"~"ch8in")。

2. 使用普通发射器,使飞行器处于 AltHold 模式,并将油门提高到中段。

3. 在操纵杆屏幕上按下启用按钮。

4. 在自稳模式下解锁飞行器,并将油门提高到全速(用操纵杆)。

5. 在飞行数据屏幕的状态选项卡中,通过检查"ch3in"是否非常高(通常在 1900 左右)来检查油门是否处于全速状态。

6. 在操纵杆屏幕上按下禁用按钮,检查"ch3in"是否下降到一个中间值(约 1500)。

7. 飞行器应保持当前的飞行模式(自稳),但控制权已返回到发射器。飞行员的输入应该反映在"ch1in"~"ch8in"值中。通过移动飞行模式开关将飞行器切换到 AltHold 模式。

模拟失去无线电联系

如果失去了无线电联系,飞行器应该像操纵杆被"禁用"或与电脑断开连接那样作出反应。你可以通过重复上面的操作来测试,但不是按操纵杆屏幕上的禁用按钮,而是断开无线电连接。为了看到飞行器的状态,你将需要分别连接两个任务规划器(只可能在 Pixhawk 上)。带有操纵杆的任务规划器应通过遥测连接,而第二个任务规划器应通过 USB 连接。

20.6 减少控制的滞后性

几乎不可能使操纵杆像普通发射器一样反应灵敏,但可以通过以下方式减少滞后:

  • 减少飞行器和 GCS 之间从 MP 的配置/调谐|计划器页面发送其他遥测数据的速率;

  • 如果使用 SiK 无线电或 RFD900 无线电,可以按照这里的描述将其调到低延迟模式(Low Latency mode as described here)。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/807022.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

手机卡商家套路有哪些?我说的这几种你肯定遇到过!

大家好,我是51物联卡葫芦妹,我忍不住了,今天要给大家曝光几种常见的手机卡宣传骗术。 其实是这样的,昨晚有个粉丝问我,他私信我说让我帮他看看某个卡靠不靠谱,名曰超神卡,月租69块钱&#xff0…

多线程之GCD应用

一些套话 GCD全称是Grand Central Dispatch,它是纯 C 语言,并且提供了非常多强大的函数 GCD的优势: GCD 是苹果公司为多核的并行运算提出的解决方案GCD 会自动利用更多的CPU内核(比如双核、四核)GCD 会自动管理线程的…

Vue输入内容/链接生成二维码

方式一&#xff1a;qrcode&#xff08;无 icon 图标&#xff09; npm i qrcodejs2 --save完整代码 <template><div class"flex-box"><div>qrcode&#xff08;无 icon 图标&#xff09;</div><div class"qr-code" ref"qrCo…

MySQL Windows版本下载及安装时默认路径的修改

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、MySQL 下载二、默认路径修改1、安装前准备【非常重要】2、启动安装程序总结1、MySQL下载2、MySQL默认路径修改前言 MySQL 被Oracle收购后,各种操作规范及约束也相应的跟着来了,这不,只…

Linux服务器增加虚拟交换内存

文章目录 swap分区的创建1、查看磁盘使用情况2、添加Swap分区3、对交换文件格式化并转换为swap分区4、挂载并激活分区5、查看新swap分区是否正常添加并激活使用6、修改 fstab 配置&#xff0c;设置开机自动挂载该分区7、查看是否已经使用了交换内存 更改Swap配置查看当前的swap…

浅谈自动化测试

谈谈那些实习测试工程师应该掌握的基础知识&#xff08;一&#xff09;_什么时候才能变强的博客-CSDN博客https://blog.csdn.net/qq_17496235/article/details/131839453谈谈那些实习测试工程师应该掌握的基础知识&#xff08;二&#xff09;_什么时候才能变强的博客-CSDN博客h…

linux 指令最后一期

bc ---- linux下的计算器 bc 是一个计算器 我们输入&#xff1a;quit 来退出这个计算器 我们可以这样来用&#xff1a; uname -r uname –r指令&#xff1a; 语法&#xff1a;uname [选项] 功能&#xff1a; uname用来获取电脑和操作系统的相关信息。 补充说明&#xff1a…

springboot框架下,请使用@ConfigurationProperties替代@Value加载配置

一、背景 程序启动时&#xff0c;详细报错见下&#xff1a; 10:40:31.965 [main] ERROR org.springframework.boot.SpringApplication - Application run failed org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘redisDi…

【设计模式——学习笔记】23种设计模式——外观模式Facade(原理讲解+应用场景介绍+案例介绍+Java代码实现)

文章目录 案例引入介绍基本介绍类图出场角色 案例实现案例一类图代码实现 案例二类图代码实现 外观模式在Mybatis源码中的应用总结文章说明 案例引入 在家庭影院中&#xff0c;要享受一场电影&#xff0c;需要如下步骤&#xff1a; 直接用遥控器&#xff1a;统筹各设备开关开…

De Bruijin序列与魔术(一)——De Bruijin序列简介

早点关注我&#xff0c;精彩不错过&#xff01; 欢迎回到数学魔术系列&#xff01;久违了&#xff01; 在牌序领域&#xff0c;一个特别数学化也是很冷门的一个序&#xff0c;DeBruijin序列&#xff0c;算是经典中的经典了。但它在魔术圈里流传并不甚广的原因是&#xff0c;可扩…

再创佳绩!数据猿荣获《2023金融科技影响力品牌》奖

‍数据智能产业创新服务媒体 ——聚焦数智 改变商业 7月26日至27日&#xff0c;CFS2023第十二届财经峰会暨2023可持续商业大会在北京举行&#xff0c;峰会期间举行了开幕式、高层论坛、CFS致敬盛典、2023品牌创新展等主题活动&#xff0c;以及多场关于数字化转型、金融创新、新…

一分钟搞定谷歌浏览器无法翻译的问题

文章目录 前言一、找到hosts.xml文件二、以记事本方式打开hosts文件三、在hosts文件最下方加入以下内容&#xff0c;点击保存&#xff1a;四、刷新DNS五、关闭google浏览器重新打开即可。 前言 提示&#xff1a;这里可以添加本文要记录的大概内容&#xff1a; 据CSDN消息&…

【Java 高频面试闯关秘籍】大梦谁先觉,平生我自知

一、mysql使用innodb引擎&#xff0c;请简述mysql索引的最左前缀如何优化orderby语句&#xff1f; 关键点&#xff1a; &#xff08;1&#xff09;如果排序字段不在索引列上&#xff0c;filesort有两种算法&#xff1a;mysql就要启动双路排序和单路排序 &#xff08;2&#x…

Diffusion Model 浅学笔记

Diffusion Model Created by: 银晗 张 Created time: May 29, 2023 8:12 AM VAE → GAN →Diffusion 要讲扩散模型&#xff0c;不得不提VAE。VAE和GAN一样&#xff0c;都是从隐变量Z生成目标数据X。 它们假设隐变量服从某种常见的概率分布&#xff08;比如正态分布&#xff…

Android Unit Test

一、测试基础知识 1.1 测试级别 测试金字塔&#xff08;如图 2 所示&#xff09;说明了应用应如何包含三类测试&#xff08;即小型、中型和大型测试&#xff09;&#xff1a; 小型测试是指单元测试&#xff0c;用于验证应用的行为&#xff0c;一次验证一个类。 中型测试是指…

ROS中使用Kinect v2

ROS中使用Kinect v2 Kinect v2 简介 Kinect v2是微软公司推出的第二代Kinect深度摄像头&#xff0c;也称为Kinect for Xbox One或Kinect for Windows v2。它是Kinect系列产品的升级版本&#xff0c;于2013年首次发布。Kinect v2采用了一系列先进的传感器和技术&#xff0c;使其…

【MATLAB第60期】【更新中】基于MATLAB的ARMAX具有外生回归因子的移动平均自回归模型

【MATLAB第60期】【更新中】基于MATLAB的ARMAX具有外生回归因子的移动平均自回归模型 版本更新&#xff1a; 2023/7/29版本&#xff1a; 1.增加自定义参数&#xff0c;方便直接套数据运行。 pre_num3;%预采样数据个数 learn_pr0.85; %训练数据比例&#xff08;不包括预采样数…

通讯录--集合动态的文件版

简易的通讯录往往需要朴实的“烹饪”就能完成一道“美味的佳肴”。 我们需要一个通讯录&#xff0c;能够存储联系人的信息&#xff0c;能够对联系人的信息进行增删查改&#xff0c;查询&#xff0c;按姓名排序。相比对之前的三子棋、扫雷&#xff0c;有了一定的了解&#xff0c…

一起学数据结构(2)——线性表及线性表顺序实现

目录 1. 什么是数据结构&#xff1a; 1.1 数据结构的研究内容&#xff1a; 1.2 数据结构的基本概念&#xff1a; 1.2.1 逻辑结构&#xff1a; 1.2.2 存储结构&#xff1a; 2. 线性表&#xff1a; 2.1 线性表的基本定义&#xff1a; 2.2 线性表的运用&#xff1a; 3 .线性…

【学会动态规划】打家劫舍 II(12)

目录 动态规划怎么学&#xff1f; 1. 题目解析 2. 算法原理 1. 状态表示 2. 状态转移方程 3. 初始化 4. 填表顺序 5. 返回值 3. 代码编写 写在最后&#xff1a; 动态规划怎么学&#xff1f; 学习一个算法没有捷径&#xff0c;更何况是学习动态规划&#xff0c; 跟我…