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

            <div id="content_views" class="markdown_views prism-atom-one-dark">
                <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
                    <path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path>
                </svg>
                <p></p> 

前言

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

搭建仿真环境系列教程 👇

ubuntu搭建PX4无人机仿真环境(1) —— 概念介绍

ubuntu搭建PX4无人机仿真环境(2) —— MAVROS安装(适用于ROS1、ROS2)

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

ubuntu搭建PX4无人机仿真环境(4) —— 仿真环境搭建

ubuntu安装ROS melodic(最新、超详细图文教程)

安装

  • 准备

    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

 
 
  • 下载

打开 官方教程 ,往下滑找到 Ubuntu Linux ,点击下载 (官网上默认下载最新稳定版)
在这里插入图片描述

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

wget https://gitee.com/tyx6/mytools/raw/main/QGroundControl.AppImage -O ~/Downloads/QGroundControl.AppImage

  
  
  • 安装

浏览器默认下载到 Downloads 目录

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

 
 
<

错误解决

错误 1️⃣:
在这里插入图片描述
原因是缺少依赖 ,输入下面命令安装即可。

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

 
 

错误 2️⃣:

/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 的版本就可以了。

再次运行,成功!(后面就可以双击安装包打开了)
在这里插入图片描述

注: 如果不习惯英文界面在设置里更换
在这里插入图片描述
在这里插入图片描述

如有其他问题,或者发现文章有错误,请在评论区留言
Keep learning!

参考

官方教程

PX4 documentation

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值