- 8
- 0
- 约1.15万字
- 约 4页
- 2023-12-25 发布于福建
- 举报
ISSN1009-3044E-mail:xsjl@
ComputerKnowledgeandTechnology电脑知识与技术
ComputerKnowledgeandTechnology电脑知识与技术第19卷第5期(2023年2月)
http://
Vol.19,No.5,February2023Tel:+86-55165690964
一种QT和HTML5混合编程的无人机监控软件实现
1,21,21,2
唐磊,孙志尧,赵俊
(1.四川轻化工大学自动化与信息工程学院,四川宜宾644000;2.人工智能四川省重点实验室,四川宜宾644000)
摘要:为了实现在便携式手持终端上控制无人机,提出了一种可运行在小型手持设备上的多无人机监控软件。该软件
主框架采用C++语言结合QT框架开发,仅实现基本的人机交互功能,一些消耗资源的操作交由服务器完成;软件的电
子地图部分基于BIGEMAP离线地图服务利用HTML5开发实现,实现不依赖公网环境的地图数据访问;为获取并播放
无人机实时视频,使用VLC-QT开源库开发了嵌入式视频播放器。该软件作为客户端需配合服务器使用,客户端与服
务器通间使用HTTP和WebScoket协议通信。
关键词:无人机;QT;HTML5;软件开发;VLC-QT
中图分类号:TN964.3;TP311.1文献标识码:A
开放科学(资源服务)标识码(OSID):
文章编号:1009-3044(2023)05-0056-04
0引言因此目前的地面站大多部署在专用手提电脑或个人
无人机(UAV)是利用无线遥控设备和自备程序控电脑上,在使用时很不方便。为了让无人机的控制能
制操作的不载人飞机,或者由车载计算机完全或间歇够在小型手持终端上进行,应该尽可能减少软件的资
[1]源消耗。因此本文设计了一种无人机监控系统:对无
地自主操作。随着无人机技术快速发展,无人机已经
成为具有侦察、测绘、攻击等功能的小型智能化飞行设人机地面站的功能进行拆分,将协议解析、航线规划
备,因其使用成本低、机动性高、探测能力强等特点,算法等交给服务器处理,在手持终端上运行的客户端
被广泛应用于军事、农业、地质勘探等领域并发挥着不只负责人机交互的功能。该系统以加大网络资源的
可替代的作用。无人机地面站(GCS)即无人机地面控占用率为代价降低了客户端软件的性能要求,实现了
[2]在手持终端上对无人机的飞行状态进行监控。
制系统,是地面操作人员获取和控制无人机飞行状态
[3]无人机监控系统的基本结构如图1所示,系统采
的有效渠道,是无人机控制系统中的重要组成部分。
无人机的广泛应用促进了无人机地面站的发展。用C/S(客户端-服务器)架构设计,服务器采用Go语
目前无人机地面站软件的研究正如火如荼地展开,陈言和Python语言开发,主要负责数据管理、航线规划
[4]和指令发送等;无人机监控软件,即客户端基于QT框
锴等人其基于VisualStudio2019软件和MAVlink协
议开发了用于桥梁病害检测的专用无人机地面站;石架和HTML5混合开发,主要负责用户登录和人机交
[5]
您可能关注的文档
最近下载
- 蓝色精美简约风网页设计师个人简历通用Word模板.docx VIP
- YS∕T 649-2018 铜及铜合金挤制棒.pdf
- 2016河南省建筑定额电子版excel版.pdf VIP
- 车辆实时位置查询解决方案.docx VIP
- 上汽通用别克-威朗-产品使用说明书-15S 自动进取型 18MY-SGM7152DAAB-2018年款上汽通用别克威朗用户手册1.pdf VIP
- Panasonic松下电梯门机AAD03040D-OL调试资料.pdf
- 【精选】中国人文地理综合区划_方创琳_刘海猛.pdf VIP
- 重难点04 隐圆模型(定义型、直角型、等弦对等角、四点共圆)-2025年中考数学答题技巧与模板构建(全国通用)(解析版).docx VIP
- 红色场馆育人赋能大中小学思政课实践教学一体化建设路径研究.docx VIP
- 人教版九年级数学上册专题04圆中的重要模型-四点共圆模型(原卷版+解析).docx VIP
原创力文档

文档评论(0)