Ubuntu PX4无人机仿真环境配置

这篇具有很好参考价值的文章主要介绍了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无人机仿真环境配置

        会出现安装向导

Ubuntu PX4无人机仿真环境配置

        点击下一步

Ubuntu PX4无人机仿真环境配置

        点击浏览

Ubuntu PX4无人机仿真环境配置

        选择ubuntu-18.04.5,点下一步

Ubuntu PX4无人机仿真环境配置

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

Ubuntu PX4无人机仿真环境配置

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

Ubuntu PX4无人机仿真环境配置

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

Ubuntu PX4无人机仿真环境配置

        点击自定义硬件

Ubuntu PX4无人机仿真环境配置

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

Ubuntu PX4无人机仿真环境配置

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

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

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

二、Ubuntu系统配置

  1、更改软件安装源

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

        界面右下角9个点点开,点击Ubuntu PX4无人机仿真环境配置

Ubuntu PX4无人机仿真环境配置

        点击Download from,选择Other…

        选择阿里服务器

Ubuntu PX4无人机仿真环境配置

       选择后需要输入一下密码

Ubuntu PX4无人机仿真环境配置

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

  2、安装中文输入法

Ubuntu PX4无人机仿真环境配置

        点击设置,到Region&Language页面

Ubuntu PX4无人机仿真环境配置

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

Ubuntu PX4无人机仿真环境配置

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

Ubuntu PX4无人机仿真环境配置

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

Ubuntu PX4无人机仿真环境配置

Ubuntu PX4无人机仿真环境配置

        完成后登出登入一下系统

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

Ubuntu PX4无人机仿真环境配置

Ubuntu PX4无人机仿真环境配置

        点击Chinese

Ubuntu PX4无人机仿真环境配置

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

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

Ubuntu PX4无人机仿真环境配置

        选择汉语

Ubuntu PX4无人机仿真环境配置

Ubuntu PX4无人机仿真环境配置

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

三、PX4环境搭建

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

  1、安装git

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

        sudo apt-get install git

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

        查看版本号 git --version

Ubuntu PX4无人机仿真环境配置

        出现版本号说明安装成功

  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无人机仿真环境配置

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

        chmod +x ./QGroundControl.AppImage

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

  6、仿真测试

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

        然后输入 make px4_sitl_default gazebo

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

Ubuntu PX4无人机仿真环境配置

        双击开启QGC地面站

Ubuntu PX4无人机仿真环境配置

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

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

Ubuntu PX4无人机仿真环境配置

Ubuntu PX4无人机仿真环境配置

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

Ubuntu PX4无人机仿真环境配置

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

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

四、其他工具安装

  1、VScode安装

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

Ubuntu PX4无人机仿真环境配置

        下载完成后安装即可文章来源地址https://www.toymoban.com/news/detail-433114.html

到了这里,关于Ubuntu PX4无人机仿真环境配置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

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

    前言 QGC ( QGroundControl) 是一个开源地面站,基于QT开发的,有跨平台的功能。这次安装是基于Ubuntu 18.04,QGC v4.2.6 但也适用于其他ubuntu发行版,QGC 版本也可以自行选择,如果发现不行可以降版本。 搭建仿真环境系列教程 👇 ubuntu搭建PX4无人机仿真环境(1) —— 概念介绍 ubuntu搭

    2024年02月16日
    浏览(45)
  • (最新)ubuntu搭建PX4无人机仿真环境(3) —— ubuntu安装QGC地面站

    前言 QGC ( QGroundControl) 是一个开源地面站,基于QT开发的,有跨平台的功能。这次安装是基于Ubuntu 18.04,QGC v4.2.6 但也适用于其他ubuntu发行版,QGC 版本也可以自行选择,如果发现不行可以降版本。 搭建仿真环境系列教程 👇 ubuntu搭建PX4无人机仿真环境(1) —— 概念介绍 ubuntu搭

    2024年02月09日
    浏览(46)
  • Ubuntu18.04搭配无人机仿真环境(ROS,PX4,gazebo,Mavros,QGC安装教程)

    我个人使用了代理环境进行下载。Linux没有代理的可以使用国内源。 清华大学源 sudo sh -c ‘. /etc/lsb-release echo “deb http://mirrors.tuna.tsinghua.edu.cn/ros/ubuntu/ $DISTRIB_CODENAME main” /etc/apt/sources.list.d/ros-latest.list’ 中科大源 sudo sh -c ‘. /etc/lsb-release echo “deb http://mirrors.ustc.edu.cn/ros/ubu

    2024年02月13日
    浏览(65)
  • 完整的Ubuntu20.04+ROS+PX4+Anaconda+PyTorch+GPU+CUDA+CUDNN+XTdrone配置智能无人机开发环境搭建过程

    我之前写了如何在Ubuntu18下搭配一系列软件的教程,然后近期重新安装20.04版本,于是重新记录一些东西,但是众多东西之前已经有了,所以我在这里知会在一些不同的地方和新增的地方特别说明,其他的请大家看之前的博客。 在搞了这么久的ros和px4之后,我也明白了xtdrone是

    2024年02月05日
    浏览(70)
  • 无人机仿真—PX4编译,gazebo仿真及简单off board控制模式下无人机起飞

    在上篇记录中,已经对整体的PX4仿真环境有了一定的了解,现如今就要开始对无人机进行起飞等仿真环境工作,在整体虚拟环境中如果程序能够安稳起飞降落,即可对无人机进行实飞操作。 需要做的是,通过PX4官网提供的基本程序包,在ROS工作空间下新建程序包对其进行运行

    2024年02月03日
    浏览(121)
  • 【PX4仿真】使用PX4+Gazebo+MAVROS+ROS进行无人机仿真中提高IMU消息频率的方法

    在无人机仿真中,IMU(惯性测量单元)消息频率对于路径规划和感知的仿真至关重要。然而,在使用PX4+Gazebo+MAVROS+ROS进行仿真时,可能会遇到频率受限的情况。本文将介绍如何提高IMU消息频率。 通过以下命令可以查看到IMU消息的发布频率 通常情况下固定在50Hz。 然而,通过

    2024年04月14日
    浏览(111)
  • ROS-基于PX4的无人机SLAM建图(Cartographer)仿真

    首先在电脑上安装好Ubuntu系统和ROS系统,我安装的是Ubuntu18.04和ROS Melodic,不同的Ubuntu版本对应不同的ROS版本 ROS发布日期 ROS版本 停止支持日期 对应Ubuntu版本 2018年5月23日 ROS Melodic Morenia 2023年5月 Ubuntu 18.04 2016年5月23日 ROS Kinetic Kame 2021年4月 Ubuntu 16.04 (Xenial) Ubuntu 15.10 (Wily) 201

    2024年02月15日
    浏览(56)
  • 带你玩转PX4无人机仿真(3) —— 运行官方案例(RC版)

    前言: 本次教程是官方提供的 MAVROS Offboard (板外) 控制示例,但加上了 外部遥控器(RC)控制 (如果想要在真机上实现,还要修改代码) 注:搭建仿真环境可以看下面教程 👇 (最新)ubuntu搭建PX4无人机仿真环境(1) —— 概念介绍及环境建议 (最新)ubuntu搭建PX4无人机仿真环境(2) —

    2024年02月19日
    浏览(49)
  • px4+gazebo无人机仿真,定点起飞,y=x²轨迹飞行

    目录 一、创建工作空间 1.创建工作空间 catkin_ws 2.编译工作空间 catkin_make 二、offboard位置控制定点起飞 1.准备工作 2.启动 三、offboard位置控制y=x²轨迹飞行 参考ROS学习--第3篇:ROS基础---创建工作空间 打开终端,创建src文件夹: 进入src文件夹: 初始化文件夹: 进入catkin_ws文件

    2024年02月05日
    浏览(58)
  • PX4+gazebo仿真中给无人机添加相机,以及改变相机的位姿

    找到你的需要运行的lauch文件,例如mavros_posix_sitl.lauch,编辑(最好先备份一份)。  修改sdf部分(也就是添加一个传感器给无人机),传感器模块路径,选择一个相机(本文选择的是iris_depth_camera):  根据选择的相机修改launch文件,如下: 保存后运行roslauch  mavros_posix_sitl.la

    2024年04月11日
    浏览(60)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包