固定翼无人机满足长航时,可靠性的需要,再加上控制简单,能够满足大部分任务需求,最终选择使用固定翼无人机实现相关功能。
固定翼无人机整体质量1.5kg,飞行载荷在0.5-1kg左右,飞行时间2小时。
飞控系统选用mavlink协议的apm飞控,安卓手机,地面控制站,以及固定ip的中转服务器。
为了保证通信稳定,使用可靠性较高的mavlink协议,该协议可跨平台实现,具有很好的通用性。
数据传输通道的实现,地面站采用mission planer,使用标准的mavlink通信协议,并且支持tcp通信,apm飞控可在设置中开启urtl端口的mavlink协议通信并实时反馈飞行状态,建立地面站与飞控的连接,需要使用中转服务器,具体实现为,服务器作为飞控和地面站在4g网络中都能找到的中间站,只需将两边的信息分别传出即可完成中转过程,将上述过程实现后,在延时方面难以解决,当前只有使用较近的服务器将延时降低到100ms以下,不过对于不需要实时控制的任务型无人机控制没有太大帮助。

图传接口通道的4g实现,图传通道实现在上篇手机群控中做了较为详细的介绍,不同之处在于本地地面图传接受是作为客户类型实现的,需要在服务器端口进行中转,采用jpeg图片压缩可以实现在10帧以下宽带需求100kb/s的流畅图传。这里图传系统还具有一个云台系统,控制指令实现方面有2种具体方法:1.是通过机载安卓系统直接传出pwm信号,需要额外的接口,2.通过apm相关指令占用两个pwm输出端口。

mavlink协议下的控制指令,说明文档中有较多的介绍,而在具体实现时使用的mavlink控制命令数量有限,任务型无人机在提前做好控制任务后一般无需遥控器进行控制,无人机更多的时候处于无人驾驶状态,通过机载系统对apm进行飞行检测,飞控解锁,以及任务进行指令下达,在空中紧急情况的返回指令下达,任务中断指令的下达,以及自动降落指令的下达,这些指令可以根据机载系统具体情况自动进行,也可以在4g地面站进行,(关于mavlink对无人机的实时控制方面,在参数设置正确的情况下可以实现对各输出端口pwm控制,即实时飞行状态控制,但此时无人机已没有自稳定高定速能力,延时超过200ms的情况下飞机难以操作)

基于开源飞控系统和安卓系统的4g5g物联网无人机实现相关推荐

  1. 基于开源应用快速构建HTAP系统(2)-阿里云开发者社区

    上述规则的意思是,当SELECT语句中包含 "+CLICKHOUSE" 关键字时,就会自动转发到 ClickHouse 后端去处理,其余的都发送到MySQL后端处理.例如下面这两条 ...

  2. mysql htap 开源_基于开源应用快速构建HTAP系统

    原标题:基于开源应用快速构建HTAP系统 利用ProxySQL.MySQL.ClickHouse快速构建HTAP系统1. 关于ClickHouse 企业里随着数据量的增加,以及日趋复杂的分析性业务需求 ...

  3. 鸿蒙系统就是个垃圾系统,华为鸿蒙系统是什么?鸿蒙系统和安卓系统有什么区别?...

    2019年8月9日,华为消费者业务今天在其全球开发者大会上正式向全球发布其全新的基于微内核的面向全场景的分布式操作系统--鸿蒙OS.随着华为全场景智慧生活战略的不断完善,鸿蒙OS将作为华为迎接全场景体 ...

  4. 鸿蒙系统和小米系统区别,“鸿蒙系统”和“安卓系统”到底有什么区别?网友:细节定成败!...

    来源 :新浪财经 安卓系统已经发展了数十年时间,软件生态可以说是相当完善,但流畅度依然不及苹果IOS.从系统设计上看,安卓有着不少的弊端,基于开源代码的设计,系统运行产生的垃圾文件会越来越多,时间长就 ...

  5. 苹果系统和安卓系统的区别_#你喜欢苹果系统还是安卓系统?

    现在科技越来越发达,数码产品的更新换代速度也是日新月异,十年前小马哥都还没用过智能机呢,那时候手机巨头还是诺基亚呢,说砸核桃就砸核桃一点都不含糊,小马哥清楚的记得我的第一部智能机就是诺基亚5233,现 ...

  6. 华为鸿蒙系统与安卓系统对比,华为鸿蒙系统与安卓系统对比分析,区别在哪里?网友:细节定成败!...

    原标题:华为鸿蒙系统与安卓系统对比分析,区别在哪里?网友:细节定成败! 安卓系统大家都很熟悉,已经发展了数十年时间,软件生态可以说是相当完善,但流畅度依然不及苹果IOS.从系统设计上看,安卓有着不少的 ...

  7. 鸿蒙系统比比安卓系统好么,鸿蒙系统与安卓系统的区别 鸿蒙系统与安卓系统哪个更好...

    鸿蒙系统2.0即将要上线了,这个系统是由华为团队自发研究的,这个也是国产的操作系统,虽然在开发操作系统时面临了重重困难,但是华为从不退缩,坚持到底,国内人还是很期待它的到来,今年的12月份就可以与大家 ...

  8. 鸿蒙系统与安卓系统有什么区别

    自从华为推出了鸿蒙系统后,不少网友都对此非常感兴趣,不知道跟传统的安卓系统相比,鸿蒙系统和安卓系二者有什么区别?鸿蒙系统与安卓系统还是有很大的区别.安卓系统是手机两大操作系统之一,而华为董事长任正非表 ...

  9. ios系统和android比较大小,iOS系统和安卓系统对比,有哪些优势和不足?

    原标题:iOS系统和安卓系统对比,有哪些优势和不足? iOS和安卓一直都是两家对立的操作系统,安卓加上iOS的市场份额基本上就可以达到100%左右,剩下的都是一些不知名的小操作系统,当然原来windo ...

  10. 鸿蒙系统和安卓哪个更流畅,鸿蒙系统比安卓系统更流畅吗?

    说着说着华为就真的要彻底"挥手"告别安卓了!近日,越来越多的用户收到鸿蒙OS2.0开发者公测版推送,并第一时间进行了尝鲜体验,诸多反馈信息一条接一条传出来.鸿蒙系统不仅流畅性&qu ...

最新文章

  1. petshop4.0 详解之四(PetShop之ASP.NET缓存)
  2. jQuery-Easyui 1.2 实现多层菜单
  3. 使用腾讯云CDN做HTTPS的WordPress博客时要改的代码
  4. WinXP中鲜为人知的28项隐藏功能
  5. suse linux 查看cpu,Suse Linux zmd 耗用100% CPU
  6. Android 颜色渲染(九) PorterDuff及Xfermode详解
  7. 程序员编程艺术第二十七章:不改变正负数相对顺序重新排列数组(无解?)
  8. 关于scanf 与 cin gets(),getline()......输入输出字符串的区别
  9. RMQ问题 —— Sparse-Table算法
  10. Angular:带* ngClass的条件类
  11. 基于内容的视频标注——物体层视频标注
  12. python中列表是什么类型_Python数据类型之列表
  13. mapreduce数据压缩
  14. IDEA 返回上一步 快捷键
  15. word怎么根据点画曲线_word2010如何画直线,曲线,肘形连接符,曲线连接符,等多种直线和曲线类型...
  16. Typora图片上传 —— PicGo-Core篇
  17. 获取Excel中sheet页的name,并对不同sheet 页进行处理
  18. iOS App 名字国际化的办法
  19. 基于php的开题报告,基于php的微信web应用开发开题报告.doc
  20. Netty框架之Selector使用详解

热门文章

  1. vue-pdf 通过文件流预览pdf文件
  2. CMake is re-running because generate.stamp.list is missing.
  3. kindle看pdf乱码_Kindle 3 使用手记(3) - kindle系统之乱码、txt、mobi和pdf
  4. 无涯社区分享:链网+DID,区块链应用破局的关键 | ArcBlock 活动
  5. 阳振坤:OceanBase 数据库七亿 tpmC 的关键技术
  6. scrapy爬取京东所有图书
  7. 京东图书爬虫可视化项目
  8. 【多任务学习-Multitask Learning概述】
  9. 浏览器引擎系列:Webkit
  10. 微信能否设置自动发送朋友圈?