您的位置:首页 > 运维架构 > Linux

px4开发指南——linux下qgroundcontrol地面站安装

2016-06-15 00:51 555 查看
linuxqgroundcontrol安装
1.引言

相信很多玩开源无人机的朋友手上都有一架无人机,而不是仅仅停留在理论的学习和程序的学习。放飞自己组装的无人机才是乐趣所在,那么这本文就介绍玩无人机必不可少的地面站软件qgroundcontrol的安装,当然还可以用mp地面站。qg和mp都可以在windows下安装。本文介绍的是在linux环境下安装qgc。

2.安装

(1)下载qgroundcontrol压缩包,

可以到官网下载http://qgroundcontrol.com

下载的压缩包名称是:qgroundcontrol.tar.bz2

(2)解压,按照其压缩的格式选择压缩命令。

tar -jxvf qgroundcontrol.tar.bz2

(3)安装附加软件包
解压完成后会在当前目录下多出一个目录qgroundcontrol,进入该目录发现有两个文件夹和两个可执行文件。启动qgc的文件是qgroundcontrol-start.sh,但是启动前还需要安装一个软件包才能成功启动。



安装附加软件包

sudo apt-get install espeak libespeak-dev libudev-dev libsdl1.2-dev

(4)启动qgc

进入qgroundcontrol,运行qgroundcontrol-start.sh

./qgroundcontrol-start.sh
此时终端会输出以下消息,同时会起动qgc界面,留意一下界面是否启动。



启动完成后qgc会自动搜索你的数传或者pixhawk控制板。

启动界面如下:



3.结语
安装qgc我就走了不少弯路,一开始没有安装附加软件包espeak libespeak-dev libudev-dev libsdl1.2-dev,导致qgc一直启动不成功。后来又按照编译源码的方法安装,要安装qt,qt有两个GB那么大,安装起来很费时间,编译也花挺长时间的。对于不进行qgc开发的人来说不必要源码安装。我还以为qgc连接数传需要安装类似于windows的驱动,又搞了一段时间。后来才发现其实安装附加软件包就可以启动qgc,并连接数传或者飞控了。其实那个附加软件包的安装在qgc源码库gihub上提到,只是放在源码编译的说明文档里,很容易让人误以为源码编译才需要安装。

       目前QGC3.0推出以后,官方发布了QGC详细的安装说明,若按照上面的方法安装不成功,可以直接按照官网的方法安装--Download
and Install

希望对你有用!
参考资料:

参考官网:
https://github.com/mavlink/qgroundcontrol


www.qgroundcontrol.org/downloads
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息