登录
加入联盟
找回密码
航空人生
新一代连飞客户端下载
空管人生
中国航空运动协会推荐
WEFLY
模拟飞行玩家聊天工具
门户
文章
商城
二手市场
外包服务
模飞软件
硬件设备
飞行体验
学院
云课堂
问答
资料下载
论坛
模拟飞行
低空飞行
太空探索
航圈
资源
素材
下载
企业
无人机论坛
»
论坛
›
无人机DIY专区
›
地面站
›
MissionPlanner
›
浅谈QgroundContrl与MissionPlanner的区别
返回列表
发新帖
查看:
2716
|
回复:
0
浅谈QgroundContrl与MissionPlanner的区别
[复制链接]
pp13889110320
pp13889110320
当前离线
积分
883
窥视卡
雷达卡
278
主题
316
帖子
883
积分
高级飞友
高级飞友, 积分 883, 距离下一级还需 117 积分
高级飞友, 积分 883, 距离下一级还需 117 积分
积分
883
飞币
575
注册时间
2017-7-7
发消息
发表于 2023-1-3 16:18:53
|
显示全部楼层
|
阅读模式
QgroundContrl(简称QGC)与MissionPlanner(简称MP)这两个地面站都是目前主流的非常专业的开源地面站,由全世界的的开发者共同维护着。
它们具有完整的通信协议,不同通信链路的支持,无论是在开发、学习,还是日常作业使用都是非常有价值的。目前很多公司都拥有由MP或者QGC发展而来的变种地面站,在国内无人机领域,这两款地面站的开发使用可以说是占了半壁江山了。
目前国内使用MP地面站相对较多,前段时间我们也针对MP地面站录制了开发课程,同时也涉及了多机控制的部分内容。考虑到QGC的跨平台等优点,我们近期也开展了QGC的众筹课程,有兴趣的欢迎关注。
MP与QGC有着众多非常实用的相同点,比如MP与QGC都支持航测,支持RTSP/UDP视频流图像地面站显示等等,在这里小编就不再说明了。
更多的用户是搞不清楚这两款地面站的区别,小编在此简要整理了一些,以供大家更好的了解这两款地面站。(小编并没有同时使用这两款地面站,没有涵盖到的部分欢迎大家评论补充啦~)
1、使用上的区别
据上表可见MP与QGC在固件和平台支持上,QGC显然占据优势,但是MP在国内应用更加广泛也是有其原因的:MP使用的VLC开源流媒体库,这部分功能比较强大。而且MP的汉化工作做得比较好,在国内有广泛的使用基础。
单就上述区别来看,QGC的汉化工作做好了,在使用中还是有非常大的潜力的。
2、开发语言的区别
MP是用微软的VS开发,使用C#语言,一种类似C++语言(学好C++ 干什么都可以)。微软的东西特点就是入手很方便,相对比较简单,C#的控件和资料都比较多。开发高级功能也有开源的库支持。在Windows上面比较高效。
QGC是使用QT开发,QT这个语言和诺基亚和塞班系统有渊源。也是一种类似的C++语言。QT最大的特点就是跨平台,一套代码在Windows平台,IOS平台,安卓平台,LINUX等平台上都有很好的支持。很多公司为了开发成本的考虑,会考虑QGC来做地面站的构架。
QT的特点就是相对比较难以入手,因为QT的机制比较复杂,相对与微软的C#,开发难度大和资料要少很多。因为QT是开源的平台,它的可裁剪性能比较好,同时也带来的问题就是:BUG比较多,这对开发人员要求比较高。
3、优缺点
QGC地面站是采用自动链接飞控的,有缺点就是不知道数传驱动是不是良好工作,QGC在WIN7的平台上经常死机和强制退出,有比较多的BUG。但是在WIN10上使用的比较良好。
MP地面站功能强大多样,但是太冗余,有的时候也会闪退。界面来讲也是相对没那么好看,风格已经远远落后于时代(不过也不排除很多习惯这种风格的朋友啦,比如说小编
)。
3、航测功能方面
survey模式对应于QGC的航测,用户可以在地图界面拖动选择测绘的区域,同时可以在右侧进行一些测绘参数的配置,您可以选择Manual Grid来完全手动配置您此次测绘所需要的参数信息,同时您也可以选择Custom Caramera Grid您可以根据您的相机参数进行一些相机参数信息的配置,当然地面站也已经提前您预备了一些常用的相机参数,地面站会根据您的配置信息来生成符合您输入的测绘数据来完成测绘工作。地面站支持的相机信息如下:
小编大概就整理了这些主要的区别(其实偏重于二次开发方面了)以供大家参考,还有很多功能上的区别在此并未提及,欢迎大家评论补充!
QGC地面站在操作使用上还有很多优点并未提及,学习QGC地面站开发还是很有必要的,所以我们阿木实验室也应大家需求准备出一套关于QGC地面站修改的系统学习课程:我们将以QGC的界面修改,汉化,MAVLINK库移植,多机控制为主要内容做一套系统课程,以满足大家实际的开发使用需要。
课程大纲
注:本大纲为预定大纲,最终课程章节可能会有些许差别
第一章
QT语言介绍及其开发环境搭建
Qt语言介绍(语言历史/学习方法和重点)
Ubuntu下开发环境搭建和编译运行
Windows下开发环境搭建和编译运行
IOS下开发环境搭建和编译运行(需要用到MAC)
第二章
地面站介绍以及软件框架
QGC地面站使用介绍和开发接口介绍
QGC地面站软件框架介绍
QGC地面站汉化步骤
第三章
QGC地面站界面自定义及其修改
QGC地面站界面显示机制
QGC地面站界面初步修改
QGC地面站菜单与LOGO修改
QGC地面站菜单功能裁剪
第四章
QGC地面站与MAVLINK通信协议
MAVLINK通信协议介绍
MAVLINK通信协议自定义与QGC地面站显示
MAVLINK通信协议库的移植
第五章
简洁QT地面站开发
基本数据显示
QT地图空间的实现
地面站指令控制的实现
地面站航点上传与航线规划的实现
第六章
简洁QT地面站
多机控制原理
多机控制实现
简洁地面站功能优化
类似如下简洁版的地面站(此为MP课程生成的地面站截图):
众筹介绍
1
众筹时间
2018年7月23日-2018年8月23日
2
视频教程发放方式
视频资料通过百度网盘发放,采用专用在线播放器播放的形式。同时为了保证大家尽快看到视频,老师会在众筹结束两个月内尽量完成所有视频录制,视频每录制完一集则更新到播放器一集,这也方便大家可以针对每集的课程内容,在售后群内集中探讨,共同进步!
众筹目标规划
40~60人:1500元/份
60~80人:1000元/份
80~120人:750元/份
120~150人:580元/份
150~200人:500元/份
3
众筹承诺
如果众筹成功,所以涉及到的软件代码,均会提供给支持者。
4
报名方式
以缴付订金为准,缴付唯一平台--淘宝店铺下单(方便大家实时看到参与人数),需要报名的同学复制以下链接支付,支付时务必备注上您的(姓名+QQ号+电话)很重要!!!我们会统一拉大家入付费群(无备注QQ无法拉群)。订金支付链接如下:
电脑端(复制到浏览器打开):
https://item.taobao.com/item.htm?id=574291371183
手机端:
【【订金】阿木实验室QGroundControl(QGC)地面站教程众筹】众筹】http://m.tb.cn/h.32JssHj 点击链 点击链接,再选择浏览器咑閞;或復·制这段描述€QX1Hb07MoTb€后到淘♂寳♀
5
咨询QQ群
本次课程众筹咨询QQ群:676578160
MissionPlanner
,
QgroundContrl
,
浅谈
,
区别
相关帖子
•
QGC地面站、乐迪飞控的Mission Planner地面站支持苹果系统吗?
•
教学系列第1部分 MISSION PLANNER介绍中文配音
•
航模上的电动机为什么转速非常快,它的内部结构与普通的电动机有什么区别...
•
PIXHAWK教程——Mission Planner 使用方法Part 2 -飞行规划进阶
•
《惊天激战》无人机控制浅谈
•
missionplanner地面站坐标编辑器,mp地面站插件适用于aopa,caac无人机考证多旋翼垂直起降固定翼画图,告别手动拖点,地面站画图软件授权可以练习
•
【航拓学堂】无人机飞控与地面站(1)——Mission Planner地面站简介及操作
•
【黑桃A开箱】因为工作场景诞生的穿越机和普通穿越机有什么区别呢
•
如何在Mission Planner地面站中加载飞控日志?
•
B站最全面avata2和5寸穿越机区别详解
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
加入联盟
本版积分规则
发表回复
回帖后跳转到最后一页
快速回复
返回顶部
返回列表