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

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界面,留意一下界面是否启动。

px4开发指南——linux下qgroundcontrol地面站安装_第1张图片

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

px4开发指南——linux下qgroundcontrol地面站安装_第2张图片

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


你可能感兴趣的:(linux,pixhawk,px4,地面站,qgroundcontrol,无人机/pixhaw/px4)