(4)(4.6.11) 飞行模式

简介: (4)(4.6.11) 飞行模式

前言

这篇文章提供了 Copter 可用的飞行模式的概述和链接。


1 概述

Copter 有 25 种内置飞行模式,其中 10 种是经常使用的。有支持不同级别/类型的飞行稳定的模式,有复杂的自动驾驶仪,有跟随我的系统等。

飞行模式通过无线电(通过发射器开关(transmitter switch))、通过任务指令或使用地面站(GCS)或配套计算机的指令来控制。

下表显示了每种飞行模式是否提供高度或位置控制,以及是否需要来自传感器(通常是 GPS)的有效位置信息,以便解锁或切换到该模式。

Mode

Alt Ctrl

Pos Ctrl

Pos Sensor

Summary

Acro

-

-

保持姿态,没有自我水平

Airmode

-

-/+

实际上,这不是一种模式,而是一个特点,见下文

Alt Hold

s

+

保持高度,并自动调整横滚和俯仰的水平

Auto

A

A

Y

执行预先设定的任务

AutoTune

s

A

Y

自动俯仰和倾斜程序,以改善控制环路

Brake

A

A

Y

使旋翼飞机立即停止

Circle

s

A

Y

自动环绕飞行器前方的一个点

Drift

-

+

Y

像自稳,但像固定翼一样用横滚来协调偏航

Flip

A

A

升起并完成自动翻转

FlowHold

s

A

使用光流的位置控制

Follow

s

A

Y

跟随另一飞行器

Guided

A

A

Y

导航到由 GCS 指挥的单点

Heli_Autorotate

A

A

Y

用于传统直升机的紧急状况,仅限直升机,目前只有SITL

Land

A

s

(Y)

降低高度至地面水平,试图直接下降

Loiter

s

s

Y

保持高度和位置,使用 GPS 进行移动

PosHold

s

+

Y

如同悬停,但当遥杆不在中心时,可手动控制横滚和俯仰

RTL

A

A

Y

返回起飞地点以上,也可能包括着陆

Simple/Super Simple

Y

使用飞行员视角而不是偏航方向的飞行模式的附加功能

SmartRTL

A

A

Y

RTL,但有回家的痕迹

Sport

s

s

定高,但当遥杆居中时保持俯仰和横滚

Stabilize

-

+

自行调平横滚和俯仰轴

SysID

-

+

特殊诊断/建模模式

Throw

A

A

Y

投掷起飞后保持位置

Turtle

-

-

允许反转和旋转相邻的一对电机,以便将坠毁的倒置飞行器翻转过来,恢复直立

ZigZag

A

A

Y

有助于农作物喷洒

符号 释义
- 手动控制
+ 带限位和自动水平的手动控制
s 飞行员控制爬升速度
A 自动控制

2 推荐的飞行模式

一般来说,刚开始使用 Copter 时,你应该按照下面列出的顺序进行飞行模式的操作,在进入下一个模式之前,要确保你对每个模式都很熟悉(点击链接了解更多细节):

附加的飞行模式:


大多数发射器提供了一个 3 位开关,但你可以在这里找到设置 6 位飞行模式开关的说明(here for setting up a 6-position flight mode switch)。

3 GPS的依赖性

使用定位数据的飞行模式需要在起飞前进行有效的位置识别。当使用 GPS 时,为了验证你的自动驾驶仪是否获得了 GPS 锁定,请连接到地面站或查阅你的自动驾驶仪的硬件概述页面,查看 GPS 锁定的 LED 指示。

下面是一个关于 Copter 飞行模式的位置识别依赖性的总结。大多数情况下,这种位置信息是通过 GPS 获得的,但也可以使用其他位置传感器,如 3D 相机或信标,并需要在解锁前为那些需要的模式提供一个有效的位置。

起飞前需要有效的位置:

不需要位置信息:

4 飞行模式的完整列表


相关文章
|
2月前
|
人工智能 自然语言处理 API
构建可落地的企业AI Agent,背后隐藏着怎样的技术密码?
三桥君深入解析企业AI Agent技术架构,涵盖语音识别、意图理解、知识库协同、语音合成等核心模块,探讨如何实现业务闭环与高效人机交互,助力企业智能化升级。
196 6
|
数据安全/隐私保护 iOS开发
换新 iPhone 怎么把数据从旧 iPhone 转移过来?
如何使用iPhone迁移数据?新iPhone开机后放老iPhone旁,确保两者运行iOS 12.4或更高版本,开启蓝牙。在老iPhone上看到“快速开始”后,用新iPhone扫描老iPhone上的动画并手动验证(如果需要)。输入老iPhone密码,设置面容ID/触控ID,选择“从iPhone传输”以迁移数据。保持两设备相邻充电直至数据迁移完成。可选迁移Apple Watch数据。数据迁移时间取决于多种因素。此外,也可通过无线或使用闪电转USB转换器有线连接进行迁移。完成后,还需完成一些设置步骤,如邮件、通知、Apple Pay等的配置。
553 0
|
10月前
|
存储 缓存 监控
【赵渝强老师】HBase的体系架构
本文介绍了HBase的体系架构,包括HMaster、RegionServer和ZooKeeper的主要功能。HMaster负责Region的分配和管理,RegionServer处理数据的读写操作,ZooKeeper维护集群状态并协调分布式系统的运行。文章还详细解释了Region、WAL预写日志、Block Cache读缓存和MemStore写缓存的作用。
430 0
|
边缘计算 网络协议 物联网
探索未来网络:从IPv4到IPv6的技术革新与挑战
本文旨在探讨互联网协议从IPv4向IPv6演进的必然性,分析这一转变背后的技术驱动因素,并阐述IPv6相较于IPv4在地址空间、安全性、效率及未来技术适应性方面的优势。同时,文章也讨论了在IPv4向IPv6过渡过程中面临的主要挑战,包括兼容性问题、网络安全风险、成本考量以及技术实施的复杂性。通过案例分析,本文进一步说明了全球范围内不同规模组织如何成功实施IPv6转换,以及从中学到的经验教训。最后,本文预测了IPv6在未来互联网发展中的潜在影响,强调了其对于支持物联网(IoT)、5G及边缘计算等新兴技术的关键作用,同时指出了仍需解决的开放性问题和研究方向。
441 27
|
Kubernetes 关系型数据库 Linux
K8S 1.20 弃用 Docker 评估之 Docker CLI 的替代产品
K8S 1.20 弃用 Docker 评估之 Docker CLI 的替代产品
|
存储 人工智能 数据处理
Claude 3有哪些特点?
【2月更文挑战第17天】Claude 3有哪些特点?
712 2
Claude 3有哪些特点?
|
Windows
win10搜索功能失效用不了如何解决|
win10搜索功能失效用不了如何解决|
225 0
|
Shell API Android开发
【Android 应用开发】Android 上实现非root的 Traceroute -- 非Root权限下移植可执行二进制文件 脚本文件(一)
【Android 应用开发】Android 上实现非root的 Traceroute -- 非Root权限下移植可执行二进制文件 脚本文件
723 0
|
JSON Cloud Native Java
【微服务37】分布式事务Seata源码解析五:@GlobalTransactional如何开启全局事务
【微服务37】分布式事务Seata源码解析五:@GlobalTransactional如何开启全局事务
1553 0
【微服务37】分布式事务Seata源码解析五:@GlobalTransactional如何开启全局事务