当前位置:网站首页>【飞控开发高级教程3】疯壳·开源编队无人机-定高、定点、悬停
【飞控开发高级教程3】疯壳·开源编队无人机-定高、定点、悬停
2022-08-03 19:43:00 【efans_Mike】
COCOFLY教程
——疯壳·无人机·系列
定高、定点、悬停

图1
一、“定高定点悬停”功能简介
定高定点悬停是衡量一个飞控性能的一个重要参数。只有支持定高定点悬停,才能让无人机稳定地停留在空中不动,才能够实现更多的附加功能,例如航拍等。试想如果无人机左右摇摆,时而往左,时而往右,怎么能够实现航拍呢?
COCOFLY 支持定高定点悬停模式,默认出厂的时候已经设置为激光定高、光流定点,从而可以让飞机稳定悬停空中。
使用遥控设置 COCOFLY 为定高定点悬停的的方法如下,打开遥控与飞机, 确保两则是连上的,然后按下遥控右按键,进入菜单选项,选择“1.飞控设置”, 进入到飞控设置界面,然后把“1.激光定高”打开,具体方法是在“1.激光定高” 处,把右摇杆往右掰,等“否”变为“是”,才按下右摇杆的右按键,可以看到界面回到了主菜单,并且出现了“设置成功”字样。如果“设置失败”,可能是没有连接上飞机。然后再重复同样的步骤进入到飞控设置界面,往下拨到到“6. 光流定点”,然后用同样的方法,打开即可。如下图所示。

图2
二、代码相关
目前悬停的逻辑是,有激光定高优先使用激光定高、否则使用气压计定高; 定点使用的是光流模块,通过判断无人机的位移,实现定点。
光流数据获取的代码如下图所示。

图3
气压计和激光定高处理部分代码如下图所示。

图4
更多完整学习资料和对应开源套件,请登陆官网:“疯壳”
如需定制开发,请通过官网“疯壳”网页底部的“联系我们”进行联系
边栏推荐
- Redis 内存满了怎么办?这样置才正确!
- 百利药业IPO过会:扣非后年亏1.5亿 奥博资本是股东
- net-snmp私有mib动态加载到snmpd
- 开源教育论坛| ChinaOSC
- 【leetcode】剑指 Offer II 008. 和大于等于 target 的最短子数组(滑动窗口,双指针)
- JMeter笔记5 |Badboy使用和录制
- 揭秘5名运维如何轻松管理数亿级流量系统
- 开源生态研究与实践| ChinaOSC
- Reveal how the five operational management level of hundreds of millions of easily flow system
- Jingdong cloud released a new generation of distributed database StarDB 5.0
猜你喜欢
随机推荐
Shell编程之循环语句
揭秘5名运维如何轻松管理数亿级流量系统
matplotlib画polygon, circle
【leetcode】剑指 Offer II 007. 数组中和为 0 的三个数(双指针)
MySQL master-slave, 6 minutes you master!
力扣刷题之求两数之和
Power button brush the topic of merging two orderly array
软件测试技术之如何编写测试用例(3)
建模该从哪一步开始?给你分析,给零基础的你一些学习建议
不要再用if-else
友宏医疗与Actxa签署Pre-M Diabetes TM 战略合作协议
net-snmp私有mib动态加载到snmpd
按需视觉识别:愿景和初步方案
虚拟机vmware设置桥接模式上网
花 30 美金请 AI 画家弄了个 logo,网友:画得非常好,下次别画了!
力扣刷题之爬楼梯(7/30)
ctfshow php特性
Force is brushed buckle problem for the sum of two Numbers
PHP according to the longitude and latitude calculated distance two points
Interview Blitz: What Are Sticky Packs and Half Packs?How to deal with it?









