查看: 1172|回复: 0

QT无人机地面站设计与制作

[复制链接]

328

主题

369

帖子

1031

积分

金牌飞友

Rank: 6Rank: 6

积分
1031
飞币
655
注册时间
2017-7-15
发表于 2022-11-16 15:04:20 | 显示全部楼层 |阅读模式
近年来,无人机可谓是大火。无论是军事,还是民用,它的地位更是不用说。但,如何利用利用现有技术对无人机的信息进行操作,实现人、机合一呢?“无人机地面站”应运而生,结合仿真系统为地面工作人员提供一个更形象的飞行界面。

今天,话不多说,就来聊一聊地面站设计的事情。当然,依旧是借花献佛~推荐摩尔吧的最新好课给大家。

QT无人机地面站设计与制作w2.jpg

课程已更新完成

QT无人机地面站

QT无人机地面站设计与制作w3.jpg

无论是处于地面站学习的过程,还是做项目进行重新整体设计,对于这种写代码的过程最好先在MindMaster中画好信号流程图,不同功能模块之间信号与槽的对应的关系,并写好对应的函数名,从宏观上做好项目的整体布局,便于后续快速回顾与熟悉,这样可以节省每次重新梳理思路的时间,大大提高设计效率以及有利于程序架构的设计。

一个简单的无人机地面站,应包含串口,数据保存与读取,数值与曲线实时显示,地图显示,传感器校准(当然还可以按功能继续罗列)这几个基本的模块(商业的地面站还有无人机航拍图像显示,以及可以通过地面站烧写固件)。

本节课程中讲师曾开发的地面站展示:



QT无人机地面站设计与制作w5.jpg

以及一个绘制二维激光雷达的界面:

QT无人机地面站设计与制作w6.jpg

课程详情介绍

课程总共分为10个章节,将从零基础带领大家从认识无人机地面站的组成、实现原理到手把手教大家完成一个属于自己的漂亮的地面站。寓教于学,学的开心,更玩的开心,享受游刃有余的感觉。

本课程采用C++编程,拖拽控件式搭建界面,易学易用。

课程目录

•  无人机地面站功能划分与解读

•  了解常用的开源地面站

•  QT无人机地面站入门(QT框架讲解及控件介绍)

•  入门技能

•  无人机地面站数据接收及显示

•  串口线程的创建

•  数据协议解析

•  数据曲线显示

•  航空仪表绘制

•  在线地图

•  离线地图与航点绘制

•  地面站的美化

•  数据的保存与解析

您需要登录后才可以回帖 登录 | 加入联盟

本版积分规则

快速回复 返回顶部 返回列表