(30)精准降落和悬停(IRLock)

news2024/10/6 18:36:00

文章目录

 

30.1 概述

30.2 哪里可以买到

30.3 连接到自动驾驶仪

30.4 安装到框架上

30.5 通过任务规划器进行设置

30.6 飞行和测试


30.1 概述

Copter 支持使用 IR-LOCK 传感器(IR-LOCK sensor)和声纳或激光雷达(sonar or lidar)进行精确着陆。使用该系统,当飞行器进入 LAND 模式(并有 GPS 锁定)时,有可能在移动速度低于 1m/s 的红外信标的 30cm 范围内可靠地降落。

Copter 还支持精确悬停,允许飞行器在悬停模式下保持其在目标上方的位置。飞行员可以使用发射器的一个辅助功能开关(auxiliary function switches)来启用它(在 Copter-4.0 之前的版本中,将使用 CH7_OPTCH_8_OPT)。

30.2 哪里可以买到

IR-LOCK 传感器(IR-LOCK sensor)可以从 irlock.com 购买。IR-LOCK 传感器是 Pixy 相机(Pixy camera)的改进版,它预先配置为红外信标探测器。有多种红外信标与该传感器兼容。MarkOne 信标(MarkOne Beacon)可以在所有照明条件下被可靠地探测到,探测范围为 15mBeacon (V1.1) 是一个更具成本效益的选择,可以在大多数照明条件下进行可靠的检测。

30.3 连接到自动驾驶仪

IR-LOCK 传感器可以通过 I2C 调试线(I2C cable)直接连接到 autopiot 上。如果你使用多个 I2C 传感器,那么你将需要一个 I2C 分配器(I2C splitter)。irlock.com 文档中(irlock.com Documentation)包括更详细的说明。

30.4 安装到框架上

IRLOCK 传感器应安装在框架的下方,相机镜头直接朝下对准地面。这里(here)出售 IRIS 的安装支架(如下图)。传感器板的方向应使板上的白色按钮指向飞行器的前方(或者换一种说法,最靠近摄像机镜头的一面应指向飞行器的前方)。

下面的图片显示了相机安装在 3DR IRIS+ 的底部。可能最好是将传感器安装在离自动驾驶仪尽可能近的地方,但也有不同的安装位置进行了成功的测试。

30.5 通过任务规划器进行设置

通过任务计划器(或其他 GCS)设置以下参数,启用精确着陆功能,然后重新启动自动驾驶仪

  • PLND_ENABLED = 1;
  • PLND_TYPE = 2。

要想启用精确悬停,必须将辅助功能开关(Auxiliary Function Switch)设置为 39,以启用"精确悬停"。

  • Copter-4.0 之前的版本中,可以通过 Mision PlannerCHx_OPT 参数设置为 39,以实现这一功能。

30.6 飞行和测试

设置飞行器,将其中一种飞行模式设置为 LAND(截至本维基页面编写时,精确着陆功能仅在 LAND 模式下运行)。

将红外信标放在地面上,起飞到目标上方约 10m 处。将飞行器切换到降落状态。如果一切工作正常,旋翼飞机应该向红外信标移动。下面是一个成功的演示(使用旧的固件)。

Tip

如果有突然的意外移动,要准备好重新控制(将模式改为自稳、AltHold Loiter)。

如果飞行器确实表现得很好,请下载数据闪存日志并检查 PL 消息。

  • 如果"Heal"(指健康)字段不是"1",那么自动驾驶仪IR-LOCK 传感器之间可能存在通信问题;
  • 如果"TAcq"(指获得的目标)字段不是"1",那么传感器就没有看到目标;
  • pXpY 值显示了从飞行器到目标的水平距离;
  • vXvY 值显示目标相对于飞行器的估算速度。

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

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

相关文章

畅谈RocketMQ重复消费7个根源问题

在众多关于MQ的面试八股文中有这么一道题,“如何保证MQ消息消费的幂等性”。 为什么需要保证幂等性呢?是因为消息会重复消费。 为什么消息会重复消费? 明明已经消费了,为什么消息会被再次被消费呢? 不同的MQ产生的…

0基础学习VR全景平台篇 第56篇:专业版功能-故事线

功能位置示意 一、本功能将用在哪里? 故事线功能,支持将多个VR视频片段,自由设置剧情,在故事中设置多个路线结局,实现VR视频创作新玩法。 区别传统VR视频单项输出内容,促使用户主动思考,参与剧…

windows、linux部署seata1.3.0

前提:https://github.com/alibaba/spring-cloud-alibaba/wiki/版本说明Spring Cloud AlibabaSpring CloudSpring BootNacosSeata2.2.7.RELEASESpring Cloud Hoxton.SR122.3.12.RELEASE2.0.31.3.0背景:seata配合nacos使用,并开启nacos,nacos使用默认的namespace,mysql5.7 s…

在Jetpack Compose中使用SurfaceView

在 Android 开发中,SurfaceView 是一种特殊的视图,它拥有自己的专用绘图表面,可以在后台线程中更新,非常适合需要频繁和快速绘制的地方,如游戏和视频播放。然而,在Jetpack Compose(Google的新的…

dxf文件怎么转成dwg格式?分享几种简单的转换方法

将DXF文件转成DWG格式可以提高CAD文件的兼容性和功能性,使其更易于在不同的CAD软件之间传输和共享。如果我们需要与其他人共享CAD图纸,或者想要更好地利用CAD编辑软件的各种功能和工具,将文件转换为DWG格式会更好一些,那么怎么进行…

佳明手表APP开发系列02——汉字和图标的标准显示

前言 使用点阵字库的方式来汉化或者增强佳明App的显示是一种传统的方法,操作繁琐,效果也一般。笔者通过进一步的学习,发现佳明的MonkeyC支持一种新的方式,即 BmpFont文件的显示,可以像使用普通字符一样对包括汉字在内…

东芝光电耦合器TLP152(TPL,E的工作原理以及应用

东芝深力科TLP152(TPL,E是SO6封装中的光电耦合器,由GaA组成ℓ作为红外发光二极管(LED)光学耦合到集成的高增益、高速光电探测器IC芯片。光电探测器IC芯片具有内部屏蔽,提供20kV的高共模瞬态抗扰度/s,从而在输入和输出引…

MySQL-分库分表详解(二)

♥️作者:小刘在C站 ♥️个人主页: 小刘主页 ♥️努力不一定有回报,但一定会有收获加油!一起努力,共赴美好人生! ♥️学习两年总结出的运维经验,以及思科模拟器全套网络实验教程。专栏&#xf…

港联证券|利好刺激创新药板块迎久违拉升 估值处历史低位

昨日,国家医保局就《谈判药品续约规则》及《非独家药品竞价规则》公开征求意见。在此利好消息影响下,创新药板块集体拉升。截至收盘,创新药指数涨幅近1%,实现四连阳。港股创新药指数收盘涨超3%。 机构认为政策利好创新药发展 《非…

Impala3.4源码阅读笔记(一)data-cache功能

前言 本文为笔者个人阅读Apache Impala源码时的笔记,仅代表我个人对代码的理解,个人水平有限,文章可能存在理解错误、遗漏或者过时之处。如果有任何错误或者有更好的见解,欢迎指正。 基本信息 data-cache是impala在本地的数据缓…

解决github无法打开问题

第一步,去如下目录复制hosts文件副本到桌面【切记,要复制到其他文件夹下,不要直接改原文件】。 C:\Windows\System32\drivers\etc 第二步,以文本文档形式打开复制的副本文件,添加如下语句保存后【替换】掉原有hosts文件…

Ubuntu 16.04 安装Arduino ESP32开发环境记录

文章目录 安装arduino开发环境:安装ESP32开发环境编译上传 安装arduino开发环境: Arduino IDE 2.x好像对于ubuntu16.04不太支持,尝试了一下执行不了。这里 我们可以下载早期的1.8.x版本。 根据自己的电脑类型在红框中选择对应的版本进行下载…

CHI 控制信号说明

(部分描述采用了他人的文章,待后续补充出处,此处为草稿) Address PA/VA 位宽之间的对应关系; Non-secure bit 该bit指示了secure和non-secure空间,对于snoopable的trans, 即使地址相同,secure和…

阿里首次公布 Java10W 字面试复盘笔记,面面俱到、太全了

Java 面试 “金三银四,金九银十”这个字眼对于程序员应该是再熟悉不过的了,每年的金三银、金九银十都会有很多程序员找工作、跳槽等一系列的安排。说实话,面试中 7 分靠能力,3 分靠技能;在刚开始的时候介绍项目都是技…

代码行数统计插件(Intellij IDEA 代码统计插件 Statistic 详细使用教程)

代码行数统计插件(Intellij IDEA 代码统计插件 Statistic 详细使用教程) 在项目的开发过程中,你有没有遇到以下的一些场景: 想统计一下整个项目的代码量有多少,比如有多少源代码文件,总体有多少行代码&…

多元分类预测 | Matlab基于灰狼优化深度置信网络(GWO-DBN)的分类预测,多特征输入模型,GWO-DBN分类预测

文章目录 效果一览文章概述部分源码参考资料效果一览 文章概述 多元分类预测 | Matlab基于灰狼优化深度置信网络(GWO-DBN)的分类预测,多特征输入模型,GWO-DBN分类预测 多特征输入单输出的二分类及多分类模型。程序内注释详细,直接替换数据就可以用。程序语言为matlab,程序可…

基于深度强化学习的人岗匹配算法研究

一.需求分析 面向HR的人岗匹配功能,帮助HR高效挑选简历。模型能够根据给出的不同岗位需求,在简历库中挑选出与岗位需求最匹配的几个简历推荐给HR。岗位的常见需求包括:年龄、学历、工作年限三方面。简历也具有以下几个特征:应聘人…

第一章 SSD综述

SSD(Solid State Drive),即固态硬盘,以半导体存储数据,用纯电子电路实现,没有任何机械设备。 HDD(Hard DiskDrive),即传统机械硬盘。 一、SSD与HDD 1.1 两者的异同 1…

50从零开始学Java之万类之王Object是怎么回事?

作者:孙玉昌,昵称【一一哥】,另外【壹壹哥】也是我哦 千锋教育高级教研员、CSDN博客专家、万粉博主、阿里云专家博主、掘金优质作者 前言 在前面的文章中,壹哥跟大家说过,Java是面向对象的编程语言,而在面…

Ymodem协议应知应会

1.优势 在嵌入式环境中,一旦需要和设备之间通过某种协议传输文件,Ymodem协议因为具备如下特征: 基本的流控基本的握手支持多文件传输支持校验协议精简,代码量少用众多既有客户端软件可以供测试,免写上位机程序。 因…