富斯(i6s)遥控器+PX4+AirSim仿真

富斯(i6s)遥控器+QGC+PX4+AirSim仿真

一、概念介绍

QGC
QGC地面站是Dronecode地面控制站称为QGC地面站 。它是基于 Qt 开发的。本次仿真使用的是PX4_sitl ,支持QGC地面站 。使用者可以用QGroundControl将PX4加载到飞行器仿真飞机上,可以设置飞行器,更改不同参数,获取实时飞行信息以及创建和执行完全自主的任务。QGroundControl是跨平台的,可以在Windows,Android,MacOS或Linux上运行。

PX4

所谓无人机的飞控,就是无人机的飞行控制系统。无人机飞控能够稳定无人机飞行姿态,并能控制无人机自主或半自主飞行,是无人机的大脑。而PX4是自动驾驶仪软件(或称为固件),它是Pixhawk 的原生固件,基于Nuttx实时操作系统开发的,可以驱动无人机或无人车。PX4与地面站(地面控制站QGC)在一起组成一个完全独立的自动驾驶系统。

AirSim

AirSim是一个基于虚幻引擎(我们还有一个支持Unity的试验性版本)以模拟汽车、无人机的模拟器。AirSim仿真模拟平台是开源、跨平台、支持诸如PX4等常见的硬件在环(hardware-in-loop)飞行遥控器。AirSim是一个虚幻引擎插件,所以它可被移植到任意的虚幻环境中。

二、环境安装及配置

  • QGC的安装

打开https://docs.qgroundcontrol.com/master/en/qgc-user-guide/getting_started/download_and_install.html选择适合自己的版本进行安装,本文的操作系统是Win10

安装好后,打开可以看到:

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

打开后如图所示:

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

  • WLS2安装

(1)启用所需Windows功能:使用Windows+R快捷键,在打开的「运行」窗口中直接执行optionalfeatures打开「Windows 功能」。勾选 适用于Linux的Windows子系统虚拟机平台

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

(2)通过PowerShell或者cmd依次使用下面的命令。

wsl -l -v

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

(3)安装Liunx内核更新包

下载地址如下 https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

下载完成后点击.m

猜你喜欢

转载自blog.csdn.net/qq_41615565/article/details/141032704