版权声明:本文为博主原创博文,未经允许不得转载,若要转载,请说明出处并给出博文链接 。

本文参考网友Jeff的文档以及官网:http://ardupilot.org/plane/docs/flight-modes.html,进行适当翻译修改。

Manual 手动模式:

RC 直接控制飞机不经过飞控, RC输出可能与输入不同的方式如下:

如果触发了配置的故障保护或地理围栏,并且Plane获得控制权
如果启用了VTAIL_OUTPUT选项,则在输出上应用VTAIL混控器
如果启用了ELEVON_OUTPUT选项,则会在输出上应用Elevon混控器

Stabilize 增稳:
RC 经过飞控简单的稳定, 如果你松开摇杆飞机会自动平飞, 相对的飞机的倾斜与机动会变的不容易。最好使用 FBWA 模式替代飞机的增稳。油门会受到参数THR_MIN和THR_MAX的限制。本模式不适合用于调整控制回路。

FBWA 线性 A 增稳 / 电传A:
对于没有经验的飞手是最佳模式。飞机保持指定的横滚限制 LIM_ROLL_CD(厘度)及和俯仰限制 LIM_PITCH_MAX/
LIM_PITCH_MIN。需要注意的是控制水平不意味着飞机能控制高度,主要是由飞行速度(油门)控制,如果想要高度保持,需要用 FBWB 模式。FBWA 油门是手动控制, 输出量范围由 THR_MIN 和 THR_MAX 限制。方向舵也是手动及飞控协调混控,即便在地面上可以控制轮子转动。

FBWB 线性 B 增稳 / 电传B:
类似于 FBWA,但能够定高。横滚和俯仰同 FBWA 模式, 并利用油门控制空速。俯仰摇杆变化就会改变高度,放开后飞控试图保持目前的高度。 多大的水平角反应依赖于FBWB_CLIMB_RATE 参数,默认为 2 米/秒。FBWB_ELEV_REV 参数的默认值是向后拉摇杆导致飞机攀升。如果设置为 1,则动作会相反。如果装了空速计, 调整空速范围 ARSPD_FBW_MIN 到 ARSPD_FBW_MAX,当油门最低时飞机将尝试在 ARSPD_FBW_MIN 飞行。 最高时它会尝试在 ARSPD_FBW_MAX 飞行。如果没有空速计, 油门将调整输出量以达到所需定高要求。 油门杆最好大过计算要求的值,也会导致飞的更快方向舵跟 FBWA 一样,是协调混控的。

Acro 特技模式:
能像手动模式做出特技,且又同 FBWB 能够定高。做出翻滚及螺旋依赖 ACRO_ROLL_RATE 及 ACRO_PITCH_RATE, 默认值是 180 度/秒,并响应着摇杆行程量。飞机会一直保持高度,如果 RC 输入 30 度的侧倾及 10 度的纵倾后放开摇杆,飞机就保持在这个高度上,即便是倒飞的状态下。所以这个模式很容易失速,需要及时切换到手动模式改出。

Cruise 巡航模式:

自动控制高度,速度,方向,永远朝向远处 1Km 的目标(机头锁定),直到摇杆改动方向及高度,比 FBWB 好用。需要调整 FBWB_CLIMB_RATE rate,飞行速度则根据油门量。

Auto 自动模式:
根据地面站航点飞行, 如果需要副翼及水平方向在飞行中可以改变(开启 Stick_MIXING),模式跟 FBWA 相似。

“Home”位置始终应该是您飞机的实际GPS锁定后的起飞位置:

在解锁之前获取GPS锁定非常重要,以便RTL,Loiter,Auto或任何GPS依赖模式正常工作。
对于平面,初始位置最初在飞机获得其GPS锁定时建立。 只要自动驾驶仪解锁,它就会不断更新。
这意味着如果您在Plane中执行RTL,它将返回到它解锁时的位置 (假设它已获得GPS锁定)。
考虑使用Rally Points(集结点)以避免直接返回到RTL上的解锁点

RTL 返航模式

在RTL模式下,飞机将返回其原始位置(飞机具有GPS锁定起飞的位置)并在那里绕圈,直到给出备用的指示(或者燃料耗尽!)。 与AUTO模式一样,您也可以使用混合摇杆在此模式下手动“轻推”飞机。 使用ALT_HOLD_RTL参数(以厘米为单位)设置RTL模式的目标海拔高度。

或者,您可以将飞机配置为返回到Rally Point(集结点),而不是原始位置。

Loiter 定点模式:
飞机启动 Loiter 模式开始定点绕圆圈飞行,半径根据 WP_LOITER_RAD 参数,并且被NAV_ROLL_CD 参数限制,及受到 NAVL1_PERIOD 影响。如果启用,与RTL和AUTO模式一样,您可以使用混合摇杆“轻推”舵面。

Circle 绕圆飞行:
类似于游荡式绕圈,不像 Loiter 能保持固定位置。主要作为故障保护模式; 默认情况下,当失控保护触发时进入该模式, 20 秒后切换到 RTL。考虑失控时的保护故意不依赖 GPS 定位, 倾斜角被设定为 LIM_ROLL_CD 除以 3,以确保即使没有用于加速度计校正的GPS速度数据,舵面仍然保持稳定。 这就是圆半径如此之大的原因。圆圈模式使用油门和俯仰控制将高度保持在开始盘旋的高度。

Guided 指点飞行:

当您希望飞机飞行到地图上的特定点而不设置任务时,将使用GUIDED模式。 大多数地面控制站都支持“指点飞行”功能,您可以点击地图上的某个点,飞机将飞到该位置然后绕圈飞行,类似Loiter。

GUIDED模式的另一个主要用途是地理围栏。 当地理围栏被破坏时,飞机将进入GUIDED模式,并前往预先设定的地理围栏返回点,在那里它将一直绕圈飞行,直到操作员接管为止。

Takeoff 自动起飞:
只能在自动任务时启用。 起飞任务指定起飞俯仰角和目标高度。在起飞前,重要的是飞机正向面对风,并与跑道对齐(如果使用轮式起飞)。 飞机将在起飞时试图保持其航向,初始航向由起飞时飞机朝向的方向设定。 强烈建议启用罗盘并正确配置自动起飞,因为GPS航向起飞可导致航向控制不良。 在起飞期间,Plane将使用THR_MAX参数设置的最大油门,当飞机达到任务中指定的目标高度时,起飞任务项目被认为是完成的。如果有轮子要对WHEELSTEER*进行调参PID,手 执 起 飞 要 关 注TKOFF_THR_MINACC 及 TKOFF_MINSPD.

Land 自动降落:
只能在自动任务时启用,油门及高度都由飞控控制,从目标高度接近LAND_FLARE_ALT(降落阶段拉平高度)或距离目标着陆点接近LAND_FLARE_SEC(降落阶段拉平时间)之后,飞机将“拉平/抬头”到LAND_PITCH_CD(降落俯仰角度,以厘度为单位)并将保持航向到最后。

设置飞机以实现可靠的自动起飞和着陆非常依赖于机身,建议您首先获得在FBWA模式下驾驶飞机的经验,并准备好在您使用的前几次手动或FBWA模式下接管 自动起飞或降落。

Training训练:

TRAINING模式非常适合教学生手动遥控控制飞机。 它使用户可以完全控制方向舵和油门,但是将最大滚转和最大/最小螺距限制在一定的范围内,这些限制是不能超过的。 从Plane 3.4开始,TRAINING模式还将水平面滚转限制为失速保护滚转限制。

进一步来说:

如果滚转小于LIM_ROLL_CD参数,则飞行员具有手动滚转控制。 如果飞机试图超过该限制,则滚转将保持在该限制。 飞机不会自动回滚到水平飞行,但它会阻止飞行员超过限制。 这同样适用于俯仰回路,飞行员具有手动俯仰控制,直到达到LIM_PITCH_MIN或LIM_PITCH_MAX限制,此时飞机将不允许俯仰超过这些限制。

转弯时,自动驾驶仪将监控所需的倾斜角度和空速,如果在失速速度以上有足够的余量,则转向所需的倾斜角度。 如果不是,则倾斜角度限制为安全值。 失速保护系统将始终允许至少25度(以确保如果您的空速估计严重偏离,您仍然可以操纵)。

方向舵和油门都完全处于手动控制之下。

Plane(Fixed Wing) ——ArduPilot——飞行模式相关推荐

  1. QuadPlane(VTOL)——ArduPilot——飞行模式

    版权声明:本文为博主原创博文,未经允许不得转载,若要转载,请说明出处并给出博文链接 这里只介绍除固定翼固有模式以外的飞行模式,固有模式请参看ArduPilot--ArduPlane 飞行模式 下面的几 ...

  2. ArduCopter —— ArduPilot—— 飞行模式

    本文转载自:https://blog.csdn.net/xiaoshuai537/article/details/60465851 ArduPilot官方Tutorial PDF(2017.2): h ...

  3. ArduPilot Tutorial(PDF版)及ArduPilot飞行模式介绍

    ArduPilot官方Tutorial PDF(2017.2): http://download.csdn.net/download/xiaoshuai537/10262086 ArduPilot中有 ...

  4. APM(Ardupilot)——飞行模式

    飞行模式介绍 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 1. Acro(特技模式) 直接用摇杆控制飞行器的角速度,松开摇杆飞行器将保持原 ...

  5. js打开飞行模式_什么是飞行模式? 它有什么作用?什么时候应该打开它?

    js打开飞行模式 If you've flown on an airplane in the last decade and you have a smart phone, you've likely ...

  6. Mission Planner初学者安装调试教程指南(APM或PIX飞控)4——校准加速度计、指南针、遥控器、设置飞行模式

    目录 1.加速度计校准. 2.指南针校准. 3.遥控器校准. 安装完固件后,无人机并不能马上解锁起飞,必须进行校准加速度计.指南针.遥控器,下面就逐一进行校准,该环境使用的是APM2.8.Missio ...

  7. 无人机、无人船通信协议——MAVLink(V1.0、V2.0,心跳包,GPS定位,7种飞行模式)

    目录 1.什么是MAVLink 2.MAVLink的优势 3.MAVLink信息结构 3.1.MAVLink V1.0 3.2.MAVLink V2.0 4.心跳包(HEARTBEAT MESSAGE ...

  8. Android系统移植与调试之-------如何修改Android设备添加重启、飞行模式、静音模式等功能(一)...

    1.首先先来看一下修改前后的效果对比图 修改之后的图片 确认重启界面 具体的修改内容在下一篇中具体介绍. Android系统移植与调试之------->如何修改Android设备添加重启.飞行模 ...

  9. wp———跳转系统设置页面的wifi、网络连接、蓝牙、飞行模式等

    通过 ConnectionSettingsType 的设置,可以跳转 到 wifi.蓝牙.飞行模式.以及网络连接 其他方案跳转 1 private async void Button_Click_1( ...

最新文章

  1. 面试热点Redis分布式锁,再细说一次
  2. [51nod] 1766树上的最远点对 树的直径 树剖LCA+ST表静态查询
  3. C#发现之旅第十四讲 基于动态编译的VB.NET脚本引擎
  4. java后台图片的上传预览接口 IO流
  5. 初学__Python——Python数据类型之数字
  6. python长度多少_用Python求最长子串长度快速版
  7. redis学习之——redis.conf配置(基本)文件学习
  8. Docker镜像(image)详解
  9. 触底事件_福建双外到位欲触底反弹,李宁回应易建联扔鞋事件,吉林主帅表态...
  10. 美国知名DJ 3LAU以1160万美元出售全球首套音乐专辑NFT藏品
  11. Eclipse+MyEclipse+Tomcat下配置建立Web Project
  12. 示例 - 10行代码在C#中获取页面元素布局信息
  13. 菜鸟裹裹电脑版_天猫淘宝“基本盘”放缓,阿里云、菜鸟爆发,马云迎来拐点?...
  14. 【MATLAB深度学习工具箱】学习笔记--字符识别Character Recognition
  15. google翻译自动检测语言翻译成中文
  16. 题解BZOJ 2563 阿狸和桃子的游戏 [贪心]
  17. 太赞了!图解SQL基础知识,菜鸟也能看懂的SQL文章!
  18. 5.8G无线游戏耳机模组方案需要哪些亮点|天惠微科技
  19. 单片机原理及接口技术(C51微课第3版)张毅刚课后习题答案
  20. 大商创手机端分类字数限制

热门文章

  1. 实战整理-阿里天池淘宝用户购物行为数据集实战(MySQL数据分析+Navicat)
  2. python-生僻字转拼音
  3. (无Xcode)Mac OS X中解决 make,gcc等命令找不到
  4. SQL数据库msdb置疑(急)
  5. C语言中的二分查找法
  6. 【教程】笔记本装Win10+Deepin双系统|详细
  7. 【python】控制鼠标定时移动 防止屏幕锁定 并生成可执行文件exe
  8. 腾讯文档如何设置保护单元格与工作表?
  9. 这,才是有本事的男人
  10. sudo与su的区别