Ubuntu PX4无人机仿真环境配置

 目录

一、VM虚拟机安装ubuntu18.04

  1、VMware安装

  2、新建虚拟机

二、Ubuntu系统配置

  1、更改软件安装源

  2、安装中文输入法

三、PX4环境搭建

  1、安装git

  2、下载px4源码

  3、安装ROS

  4、安装MAVROS

  5、安装QGC

  6、仿真测试

四、其他工具安装

  1、VScode安装


一、VM虚拟机安装ubuntu18.04

  1、VMware安装

        选择路径时建议不要安装在C盘

  2、新建虚拟机

        点击创建新的虚拟机

Ubuntu PX4无人机仿真环境配置_第1张图片

        会出现安装向导

Ubuntu PX4无人机仿真环境配置_第2张图片

        点击下一步

Ubuntu PX4无人机仿真环境配置_第3张图片

        点击浏览

Ubuntu PX4无人机仿真环境配置_第4张图片

        选择ubuntu-18.04.5,点下一步

Ubuntu PX4无人机仿真环境配置_第5张图片

        自行设置全名、用户名(建议设置小写英文,全名和用户名一样就可以)和密码,密码需要大于等于6位(比如123456就可以)。设置完成后点下一步

Ubuntu PX4无人机仿真环境配置_第6张图片

        设定虚拟机名称。注意安装位置不要选C盘,点击浏览,可以在其他盘(比如D盘)下面创建一个文件夹安装虚拟机。点击下一步

Ubuntu PX4无人机仿真环境配置_第7张图片

        磁盘大小默认是20G,后续安装软件可能需要用更多空间,所以最好选40G。设定好后点击下一步。

Ubuntu PX4无人机仿真环境配置_第8张图片

        点击自定义硬件

Ubuntu PX4无人机仿真环境配置_第9张图片

        后续可能需要在虚拟机上跑仿真,所以更改内存为4GB

Ubuntu PX4无人机仿真环境配置_第10张图片

        在显示器下,确定打开加速3D图形,也是为了之后使用图形软件需要。

        设定好后点击关闭,在点击完成,虚拟机就创建完毕了。VM软件会自动开启虚拟机,第一次开启系统会自动安装一些软件,耐心等待安装完成就可以。

        安装完成后你会看到之前设置的用户名,点击输入之前设置的密码就可以进入系统了。

二、Ubuntu系统配置

  1、更改软件安装源

        Linux默认的软件安装源是在国外,我们需要改成国内的源,不然下载速度会很慢。

        界面右下角9个点点开,点击Ubuntu PX4无人机仿真环境配置_第11张图片

Ubuntu PX4无人机仿真环境配置_第12张图片

        点击Download from,选择Other…

        选择阿里服务器

Ubuntu PX4无人机仿真环境配置_第13张图片

       选择后需要输入一下密码

Ubuntu PX4无人机仿真环境配置_第14张图片

        更换好之后close关闭,会跳出一个框,选reload,等待它更新一会儿(会等待比较久)。

  2、安装中文输入法

Ubuntu PX4无人机仿真环境配置_第15张图片

        点击设置,到Region&Language页面

Ubuntu PX4无人机仿真环境配置_第16张图片

        点击框框的位置,第一次点开系统会自动检测更新

Ubuntu PX4无人机仿真环境配置_第17张图片

        点击install,安装完成后点击:

Ubuntu PX4无人机仿真环境配置_第18张图片

        找到简体中文,勾选,点击Apply开始安装

Ubuntu PX4无人机仿真环境配置_第19张图片

Ubuntu PX4无人机仿真环境配置_第20张图片

        完成后登出登入一下系统

        回到之前的界面,点击加号

Ubuntu PX4无人机仿真环境配置_第21张图片

Ubuntu PX4无人机仿真环境配置_第22张图片

        点击Chinese

Ubuntu PX4无人机仿真环境配置_第23张图片

        选择拼音输入法,然后登出登入一下系统就OK了。

        也可以把系统语言改成中文,点击Language

Ubuntu PX4无人机仿真环境配置_第24张图片

        选择汉语

Ubuntu PX4无人机仿真环境配置_第25张图片

Ubuntu PX4无人机仿真环境配置_第26张图片

        然后重新登入登出一下系统,就可以了。

三、PX4环境搭建

PX4官方文档:https://docs.px4.io/master/zh/

  1、安装git

        快捷键Ctrl+alt+T调出终端,输入下述指令后回车

        sudo apt-get install git

        输入你的密码,如果后续询问输入 y回车确定安装,就会开始安装程序了。

        查看版本号 git --version

        出现版本号说明安装成功

  2、下载px4源码

        git clone https://github.com/PX4/PX4-Autopilot.git --recursive(需要科学上网)

        (如果网络不好的话可以分步执行,用如下命令:

        git clone GitHub - PX4/PX4-Autopilot: PX4 Autopilot Software

        cd PX4-Autopilot/

        git submodule update --init --recursive)

        bash ./PX4-Autopilot/Tools/setup/ubuntu.sh

        (中间出错,执行指令

        python3 -m pip install --upgrade pip

        python3 -m pip install --upgrade Pillow

        后重新执行不报错)

        如果过程中有安装失败的地方,可以再用:bash ./PX4-Autopilot/Tools/setup/ubuntu.sh --fix-missing 更新一下

        完成后重启一下系统

  3、安装ROS

        按照melodic/Installation/Ubuntu - ROS Wiki上的步骤进行安装

        注意安装完整版(sudo apt install ros-melodic-desktop-full)

  4、安装MAVROS

        sudo apt-get install ros-melodic-mavros ros-melodic-mavros-extras

  5、安装QGC

        参考链接:Download and Install · QGroundControl User Guide

        首先在命令行输入下述指令:

        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

        然后登出登入系统

        到网站Daily Builds · QGroundControl User Guide

        点击下载linux版本

Ubuntu PX4无人机仿真环境配置_第27张图片

        下载完成后在终端输入指令

        chmod +x ./QGroundControl.AppImage

        然后双击QGroundControl.AppImage Ubuntu PX4无人机仿真环境配置_第28张图片,就可以打开QGC

  6、仿真测试

        进入你下载的PX4-Autopilot文件夹内,比如我直接安装在主目录下就直接cd PX4-Autopilot/

        然后输入 make px4_sitl_default gazebo

        一切顺利会看到如下界面:

Ubuntu PX4无人机仿真环境配置_第29张图片

        双击开启QGC地面站

Ubuntu PX4无人机仿真环境配置_第30张图片

        滑动解锁飞机,就可以开始控制飞机飞行

        比如在控制台输入 commander takeoff 回车,启动飞机,可以看到gazebo中飞机起飞离开地面

Ubuntu PX4无人机仿真环境配置_第31张图片

Ubuntu PX4无人机仿真环境配置_第32张图片

        也可以在QGC中选定某点,点击选择前往位置,然后滑动确认

Ubuntu PX4无人机仿真环境配置_第33张图片

        可以观察到飞机的飞行前往指定位置

        等等还有其他指令可以自行搜索尝试,如果观察到这些指令能顺利完成那么整个无人机的仿真环境就搭建好了。

四、其他工具安装

  1、VScode安装

        网站:https://code.visualstudio.com/

Ubuntu PX4无人机仿真环境配置_第34张图片

        下载完成后安装即可

你可能感兴趣的:(PX4学习笔记,ubuntu,无人机,linux)