(7)(7.4) 集结航点

news2024/11/24 7:05:26

文章目录

7.4.1 概述

7.4.2 设置集结航点

7.4.3 飞行示例

7.4.4 附录


7.4.1 概述

通常情况下,当固定翼或旋翼飞机进入"返回发射"(Return to Launch (RTL))模式(通常由自动驾驶仪失控保护触发)(failsafe)时,默认行为是返回 Home 原点(Home point),但在某些情况下,这并不可取。例如,这可能是一个充满人员或财产的区域,在 RTL 模式下运行的系统很可能处于需要特别小心的状态!还有一种可能是,飞行计划足够大,如果飞机进入 RTL 模式,则不宜一路返回到起飞点。

因此,我们现在支持创建多个集结点。如果飞机进入 RTL 且已定义集结点,那么它将前往最近的集结点,而不是前往 Home 原点。固定翼将在该位置悬停,而 Copter 将在该位置执行自动降落。

带有集结点的飞行计划。集结点用紫色标记表示。将鼠标移至一个集结点上,就会显示其悬停高度(如上图中的中间点)。

7.4.2 设置集结航点

以下步骤用于在 Mission Planner 中指定集结点

1. Rally Point 的纬度和经度。要设置集结点的位置,请在飞行计划地图上单击右键,然后在弹出的菜单中选择集结点 > 设置集结点(请注意,这只在飞行计划屏幕上有效,在飞行数据屏幕上无效):

2. 需要指定集结点 Loiter 的海拔高度(注意,集结点的默认高度是默认航点高度值,是相对于 Home 原点位置而言的): 

3. 对所有需要的集结点重复上述步骤!

4. 从右键单击弹出菜单中选择集结点 > 上传,上传至飞行器。

使用集结点时应注意以下几点:

1. 如果使用地理围栏(geofence):强烈建议你在活动中使用的集结点位于地理围栏内。

2. 确保集结点的高度足以清除地形和建筑物。

3. 由于 APM2.x 硬件的闪存容量有限,因此固定翼上集结点数量限制为 10 个,旋翼机上集结点数量限制为 6 个,这一限制将来可能会在 Pixhawk 等其他平台上扩大。

4. 在固定翼上,集结点的悬停半径与所有其他悬停点相同,由 WP_LOITER_RAD 参数决定。

5. ALT_HOLD_RTL RTL_ALT 参数不适用于集结点!飞机将以添加集结点时指定的高度飞往集结点。

以下 MAVLink 参数控制集结点行为:

1. RALLY_LIMIT_KM 是集结点距离飞机的最大距离,用于 RTL 事件。如果所有集结点距飞行器的距离都大于此值,则在 RTL 事件中将使用原点位置(在 ALT_HOLD_RTL 高度)。如果为多个飞行区域指定了集结点,该参数用于防止飞离。如果设置为 0,则可以禁用此参数。

2. RALLY_INCL_HOME 允许将"Home原点"包含在"集结点"中,使其在比任何"集结点"都更接近返回"Home原点"。

3. RALLY_TOTAL 是当前指定的集结点数量。在你添加和删除集结点时,地面控制站(如 Mission Planner)将为你设置该参数。手动设置该参数的可能性很小,而且很可能不安全。如果你没有指定任何集结点RALLY_TOTAL 应该为 0,在这种情况下,RTL 事件将使用 Home 原点位置。

7.4.3 飞行示例

RTL 指挥的飞行接近航路点。固定翼开始在最南端的集结点附近徘徊。 

7.4.4 附录

集结点文件中的 RALLY 字段如下:

1. Lat:集结点的纬度;

2. Lon:集结点的经度;

3. Alt:集结点的 AGL 高度,以旋翼飞机/固定翼获得 GPS 锁定的位置为参照;

4. 脱离高度:NPS 固定翼专用;脱离闲逛并飞向着陆航点的点。也以 AGL 表示;

5. 期望航向:在脱离闲逛状态之前,是否要验证固定翼的航向是否正确(见脱离高度);

6. 标志:

  • 1 = FAVORABLE_WIND。在要求以顺风着陆时设置的标志。我们在海军研究生院从未实施过这一功能,但基本上可以确定是否要求飞机迎风着陆;
  • 2 = LAND_IMMEDIATELY。当固定翼立即下降到脱离高度并在无 GCS 干预的情况下着陆时,设置该标志。如果飞机将在集结点闲逛,直到收到着陆指令,则不设置标志。

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

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

相关文章

探讨uniapp的网络通信问题

uni-app 中有很多原生的 API,其中我们经常会用到的肯定有:uni.request(OBJECT) method 有效值 注意:method有效值必须大写,每个平台支持的method有效值不同,详细见下表。 success 返回参数说明 data 数据说明 最终…

《Java极简设计模式》第03章:工厂方法模式(FactoryMethod)

作者:冰河 星球:http://m6z.cn/6aeFbs 博客:https://binghe.gitcode.host 文章汇总:https://binghe.gitcode.host/md/all/all.html 源码地址:https://github.com/binghe001/java-simple-design-patterns/tree/master/j…

【量化课程】08_1.机器学习量化策略基础实战

文章目录 1. 常用机器学习模型1.1 回归模型1.2 分类模型1.2.1 SVC介绍1.2.2 SVC在量化策略中的应用 2. 机器学习量化策略实现的基本步骤3. 策略实现 1. 常用机器学习模型 1.1 回归模型 线性回归多层感知器回归自适应提升树回归随机森林回归 1.2 分类模型 线性分类支持向量机…

openLayers实战(五):overlay绘制标记

引入与创建overlay import Overlay from "ol/Overlay";// 创建map实例以及其他地图操作请看前几篇文章 // 省略2k行代码methods: {creatMark(markDom, txt, idstr) {if (markDom null) {markDom document.createElement("div");if (txt) {ma…

2024」预备研究生mem-阴影图形

一、阴影图形 二、课后题

java 加载商户API私钥 (pem证书私钥)

1. pem证书放在resources目录下 2. 加载证书的工具类 import com.wechat.pay.contrib.apache.httpclient.util.PemUtil; // 商户API私钥 (把证书放在项目路径下, 然后加载出来), 加载证书的工具类PrivateKey merchantPrivateKey PemUtil.loadPrivateKey(new FileInp…

深入探究进程、线程和协程:并发编程的三重境界

文章目录 🍀引言🍀进程:隔离的执行环境🍀概念🍀应用场景🍀代码演示 🍀线程:轻量级的执行单元🍀概念🍀应用场景🍀代码演示 🍀协程&…

文件恢复软件推荐!这款你值得拥有!

“朋友们,怎么会有人总是在清理电脑的时候把重要的文件一起删掉啊?我真的每次只要一清理电脑,重要文件必不见!大家有什么比较实用的文件恢复软件推荐吗?感谢!” 使用电脑时误删文件已经是一件比较常见的事情…

1.MySQL数据库的基本操作

数据库操作过程: 1.用户在客户端输入 SQL 2.客户端会把 SQL 通过网络发送给服务器 3.服务器执行这个 SQL,把结果返回给客户端 4.客户端收到结果,显示到界面上 数据库的操作 这里的数据库不是代表一个软件,而是代表一个数据集合。 显示当前的数据库 …

【编码魔法师系列_六大原则5】迪米特原则(Law of Demeter Principle)

学会设计模式,你就可以像拥有魔法一样,在开发过程中解决一些复杂的问题。设计模式是由经验丰富的开发者们(GoF)凝聚出来的最佳实践,可以提高代码的可读性、可维护性和可重用性,从而让我们的开发效率更高。通…

DolphinDB 入选 Gartner《中国数据库市场指南》代表厂商

近日,国际知名研究机构 Gartner 发布2023年《中国 DBMS 市场指南(Market Guide for DBMS, China)》研究报告,在中国范围内评估并重点推荐了36家极具实力的企业,DolphinDB 以领先的技术和商业能力顺势入榜。 DolphinDB …

Mybatis 源码 ② :流程分析

文章目录 一、前言二、Mybatis 初始化1. AutoConfiguredMapperScannerRegistrar2. MapperScannerConfigurer3. ClassPathMapperScanner3.1 ClassPathMapperScanner#scan3.2 ClassPathMapperScanner#processBeanDefinitions 4. 总结 三、 Mapper Interface 的创建1. MapperFacto…

3段代码详解python中的单线程、多线程和多进程

目录 1. 单线程: 2. 多线程: 3. 多进程: 什么时候使用单线程、多线程和多进程 总结 在并发编程中,使用适当的并发模型可以提高程序执行效率和性能。Python提供了单线程、多线程和多进程三种方式来实现并发执行任务。 单线程…

护眼灯买哪种好,2023护眼台灯推荐

护眼台灯的光照一般比较均匀,相比普通台灯,一般具有防蓝光、防频闪等功能,能够提供一个健康舒适的学习、生活灯光环境,建议选购内置智能感光模式的护眼台灯,以确保灯光亮度一直处于均衡状态,让眼睛更轻松。…

从源代码编译构建Apach Spark3.2.4

从源代码编译构建Apach Spark3.2.4 编译说明编译Apache Spark下载源码构建环境准备使用本地Maven构建更改Scala版本下载Jar包构建可运行的发行版构建异常构建成功 运行测试 编译说明 对于大多数用户来说,使用官方预编译版本的Spark已经足够满足日常需求。只有在特定…

Hands on RL 之 Proximal Policy Optimization (PPO)

Hands on RL 之 Proximal Policy Optimization (PPO) 文章目录 Hands on RL 之 Proximal Policy Optimization (PPO)1. 回顾Policy Gradient和TRPO2. PPO (Clip)3. PPO(Penalty)4. PPO中Advantage Function的计算5.实现 PPO-ClipReference 1. 回顾Policy Gradient和TRPO ​ 首…

构建Actual网页客户端镜像

什么是 Actual ? Actual 是一款超快速且注重隐私的本地优先的财务应用程序,用于管理您的财务。其核心是经过充分验证且深受喜爱的信封预算方法。它是 100% 免费和开源的。 Actual 具有多设备同步、可选的端到端加密等等功能。默认情况下,它不…

ssm医院门诊挂号系统源码和论文PPT

ssm医院门诊挂号系统源码和论文PPT008 开题报告 任务书 源码 数据库sql 论文 开发环境: 开发工具:idea 数据库mysql5.7(mysql5.7最佳) 数据库链接工具:navcat,小海豚等 开发技术:java ssm tomcat8.5 1.选题的背景和意义 …

高性能MySQL实战(二):索引

大家好,我是 方圆。我们在上篇 高性能MySQL实战(一):表结构 中已经建立好了表结构,这篇我们则是针对已有的表结构和搜索条件为表创建索引。除此之外,我还会讲一些关于索引必须要了解的知识。原文收录在我的…

原来这才叫休息!——科学家揭示真正的“休息模式”

什么叫做休息?好好休息个周末?好好出去旅游一下?但事实上,往往越休息越感觉累。为什么呢?也许我们对休息存在误解,这篇文章会帮我们分析究竟该如何休息。 为什么你睡了11个小时仍然觉得疲累?为什…