Bootstrap

Ubuntu 18.04安装QGroundControl及踩坑

1、安装过程

按照官网给出的过程进行安装:

步骤1:

sudo usermod -a -G dialout $USER
sudo apt-get remove modemmanager -y
sudo apt install gstreamer1.0-plugins-bad gstreamer1.0-libav gstreamer1.0-gl -y
sudo apt install libqt5gui5 -y
sudo apt install libfuse2 -y

步骤2:

下载安装包各个版本的release,随后在软件所在目录打开终端输入以下指令(不包括括号里面的内容)

chmod +x ./QGroundControl.AppImage
./QGroundControl.AppImage  (or double click)

 2、遇到错误

理论上来讲,输入./QGroundControl.AppImage这条指令后,就能打开地面站,但笔者却遇到了如下图所示的错误提示:

c297605520d94f778bfe63e48e58e251.png

(A second instance of QGroundControl is already running. Please close the other instance and try again.)

336d0bfb324744dc94e752e6af6872ba.png

在重新安装后还是会出现一样的情况。在提示下,我打开系统监视器(可以搜索system进行查找)进行查看,发现虽然没有任何显示,QGC已经在运行,固然不能再开启第二个instance。

3、分析解决

分析:安装的过程很简单也没有出现错误,造成无法正常打开软件的原因很可能就是QGC版本太高了

解决:下载一个老版本的QGC,这里我用的是v3.5.6(大家可以在我上面给出的链接中下载)

因为之前已经把安装步骤的第一步执行了一遍,所以重新安装时我们只需要下载所需的安装包后执行一遍步骤2就行了。

果然,在合适的版本下,成功地打开了软件。接下来就可以借助QGC进行进一步的部署跟学习。 

;