(最新)ubuntu搭建PX4无人机仿真环境(3) —— ubuntu安装QGC地面站

Ubuntu安装QGC地面站 前言 QGC ( QGroundControl) 是一个开源地面站,基于QT开发的,有跨平台的功能。本教程以 Ubuntu 18.04,QGC v4.2.6 为例,但也适用于其他 Ubuntu 发行版。QGC 版本可以自行选择,如果发现不行可以降低 QGC 的版本。 注...
(最新)ubuntu搭建PX4无人机仿真环境(3) —— ubuntu安装QGC地面站
(最新)ubuntu搭建PX4无人机仿真环境(3) —— ubuntu安装QGC地面站

Ubuntu安装QGC地面站

前言

QGC ( QGroundControl) 是一个开源地面站,基于QT开发的,有跨平台的功能。本教程以 Ubuntu 18.04,QGC v4.2.6 为例,但也适用于其他 Ubuntu 发行版。QGC 版本可以自行选择,如果发现不行可以降低 QGC 的版本。

注:对于最新版稳定版 QGC (v5.0+),已经不支持旧版 Ubuntu LTS 如:20.04、18.04,仅支持 22.04 或更高的版本

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

注: 如果你是 Ubuntu 20.04 或更高的版本,使用下面命令:

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 libfuse2 -y
sudo apt install libxcb-xinerama0 libxkbcommon-x11-0 libxcb-cursor0 -y

2. 下载

打开 官方教程 ,往下滑找到 Ubuntu Linux ,点击下载 (官网上默认下载最新稳定版)

image-20230518172750783

如果需要其他版本,可以打开 releases 找到自己想要的版本,点击 AppImage 后缀的安装包即可。
或者使用下面:backhand_index_pointing_down:提供的安装包(v4.2.6)

https://wwl.lanzout.com/i4FKL1u020hg
密码:4d0o

还要稍微处理一下,改个名:

mv QGroundControl.appimage QGroundControl.AppImage

3. 安装

浏览器默认下载到 Downloads 目录

cd ~/Downloads/
chmod +x QGroundControl.AppImage
./QGroundControl.AppImage

4. 错误解决

错误 :one:

image-20230518174204394

缺少依赖 ,输入下列命令:

sudo apt-get install libsdl2-mixer-2.0-0 libsdl2-image-2.0-0 libsdl2-2.0-0

错误 :two:

image-20260512143546418

缺少依赖 ,输入下列命令:

sudo apt install libpulse-mainloop-glib0

错误 :three:

/tmp/.mount_QGrounh5iaaC/QGroundControl: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /tmp/.mount_QGrounh5iaaC/QGroundControl)
/tmp/.mount_QGrounh5iaaC/QGroundControl: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.26' not found (required by /tmp/.mount_QGrounh5iaaC/QGroundControl)

原因是系统的 glibc 库版本低于 QGC 的要求,但是这是系统库,不建议升级,所以重新下载低版本的 QGC 就可以了。

错误 :four:: QGC 打开一直不显示地图,且为白。原因是网络问题,地图数据下载失败
先打开下面链接,下载地图数据包,然后再解压

https://wwit.lanzout.com/iXcMI35ptlnc

执行下面命令:

rm -rf ~/.cache/QGCMapCache300
cp -r ./QGCMapCache300 ~/.cache/

再次运行,成功!(后面就可以双击安装包打开了)(QGC版本不同界面也会有些许差别,以实际为准)

image-20230518174531836

注: 如果不习惯英文界面在设置里更换

image-20230518174842525

image-20230518174931094

参考

官方教程

PX4 documentation

打开地面站错误,缺少组件error while loading shared libraries:libSDL2-2.0.so.0: cannot open shared object file: N-CSDN博客

2 个帖子 - 2 位参与者

阅读完整话题

来源: LinuxDo 最新话题查看原文