QT无人机地面站设计与制作
近年来,无人机可谓是大火。无论是军事,还是民用,它的地位更是不用说。但,如何利用利用现有技术对无人机的信息进行操作,实现人、机合一呢?“无人机地面站”应运而生,结合仿真系统为地面工作人员提供一个更形象的飞行界面。今天,话不多说,就来聊一聊地面站设计的事情。当然,依旧是借花献佛~推荐摩尔吧的最新好课给大家。
课程已更新完成
QT无人机地面站
无论是处于地面站学习的过程,还是做项目进行重新整体设计,对于这种写代码的过程最好先在MindMaster中画好信号流程图,不同功能模块之间信号与槽的对应的关系,并写好对应的函数名,从宏观上做好项目的整体布局,便于后续快速回顾与熟悉,这样可以节省每次重新梳理思路的时间,大大提高设计效率以及有利于程序架构的设计。
一个简单的无人机地面站,应包含串口,数据保存与读取,数值与曲线实时显示,地图显示,传感器校准(当然还可以按功能继续罗列)这几个基本的模块(商业的地面站还有无人机航拍图像显示,以及可以通过地面站烧写固件)。
本节课程中讲师曾开发的地面站展示:
以及一个绘制二维激光雷达的界面:
课程详情介绍
课程总共分为10个章节,将从零基础带领大家从认识无人机地面站的组成、实现原理到手把手教大家完成一个属于自己的漂亮的地面站。寓教于学,学的开心,更玩的开心,享受游刃有余的感觉。
本课程采用C++编程,拖拽控件式搭建界面,易学易用。
课程目录
•无人机地面站功能划分与解读
•了解常用的开源地面站
•QT无人机地面站入门(QT框架讲解及控件介绍)
•入门技能
•无人机地面站数据接收及显示
•串口线程的创建
•数据协议解析
•数据曲线显示
•航空仪表绘制
•在线地图
•离线地图与航点绘制
•地面站的美化
•数据的保存与解析
页:
[1]