Ubuntu20.04+MAVROS+PX4+Gazebo

  • 安装PX4步骤
  • 安装MAVROS
  • 安装QGC
  • PX4仿真

安装PX4步骤

从github上clone源码

git clone https://github.com/PX4/PX4-Autopilot.git --recursive

进入PX4-Autopilot文件夹,继续下载未下载完的组件

cd PX4-Autopilot/
git submodule update --init --recursive

继续执行ubuntu.sh脚本

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

更新一下,完成后重启系统

测试一下
进入你下载的PX4-Autopilot文件夹内

make px4_sitl_default gazebo

终端输入 commander takeoff ,可以看到无人机起飞
终端输入 commander land , 可以看到无人机降落

添加环境变量(针对Ubuntu20.04)

source ~/PX4-Autopilot/Tools/simulation/gazebo-classic/setup_gazebo.bash ~/PX4-Autopilot ~/PX4-Autopilot/build/px4_sitl_default
export ROS_PACKAGE_PATH=$ROS_PACKAGE_PATH:~/PX4-Autopilot
export ROS_PACKAGE_PATH=$ROS_PACKAGE_PATH:~/PX4-Autopilot/Tools/simulation/gazebo-classic/sitl_gazebo-classic

安装MAVROS

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

运行以下命令测试

roslaunch mavros px4.launch

如果出现以下报错
则运行

sudo /opt/ros/kinetic/lib/mavros/install_geographiclib_datasets.sh

安装QGC

参考网站:https://docs.qgroundcontrol.com/master/en/getting_started/download_and_install.html

PX4仿真

添加完环境变量后,可以通过以下命令进行PX4仿真

roslaunch px4 mavros_posix_sitl.launch

该launch文件会启动gazebo、mavros、px4.launch等

查看mavros话题

rostopic list

Ubuntu20.04+MAVROS+PX4+Gazebo保姆级安装教程相关推荐

  1. DELL戴尔Win10双硬盘安装Ubuntu20.04双系统(附带ROS安装教程)

    DELL戴尔Win10双硬盘安装Ubuntu20.04双系统(附带ROS安装教程) 1.安装场景及注意事项 1.1.确认电脑的引导方式 1.2.关闭电脑BitLocker硬盘保护 2.安装步骤 2.1 ...

  2. [黑群晖]DSM7.1 ds3617xs 志强e3 1265lv3 b85保姆级安装教程

    [黑群晖]DSM7.1 ds3617xs 志强e3 1265lv3 b85保姆级安装教程 鉴于网上几乎没有志强cpu安装的教程,我走了相当多的弯路,不一定适合你的cpu,但是有一些小问题的解决办法,可 ...

  3. Typora 保姆级安装教程

    Typora 保姆级安装教程 文章目录 Typora 保姆级安装教程 下载 安装 配置 更改配置文件 base.user.css github.css 更改设置 设置图床 用法 下载 https:// ...

  4. SpringToolSuit 保姆级安装教程

    SpringToolSuit 保姆级安装教程 介绍 下载 SpringToolSuite 下载 lombok.jar 下载 安装 设置 字体 开启智能提示 配置 maven 快捷键 介绍 Spring ...

  5. Ubuntu18.04下px4+MAVROSM+QGC地面站安装教程及避坑指南

    下面安装建立在已经安装好了ROS的基础,未安装ROS的请先按照下面教程安装ROSROS 安装教程 目录 一.安装px4_toolchain 二.编译PX4固件 三.mavros and mavlink ...

  6. 脑影像分析工具保姆级安装教程——VMware Workstation16.1.2中安装FSL6.0.3/FSL6.0.4、MRtrix3、MRIcron并修复fsleyes not found

    | 图源   之前写过三篇关于FSL安装的文章,包括简易安装.docker下完整安装,Linux下完整安装,这篇在VMware Workstation16.1.2中安装,算是之前的各种安装方法的一个集 ...

  7. mysql5.5安装最后一步一直无反应_【MATLAB R2019b】保姆级安装教程

    点击蓝字 关注我们 一起摆摊 01 软件介绍 MATLAB是美国MathWorks公司出品的商业数学软件,用于数据分析.无线通信.深度学习.图像处理与计算机视觉.信号处理.量化金融与风险管理.机器人, ...

  8. ​LaTex2023 软件下载+TeXstudio编辑器最新版+保姆级安装教程

    软件下载链接:https://pan.quark.cn/s/0713c86ba845 LaTex(Win) LaTeX,中文名为"拉泰赫",是一种基于TEX的排版系统,或者说一种排 ...

  9. Ubuntu 20.04 保姆级安装教程

    Ubuntu 20.04 安装 镜像文件下载 虚拟机新建 镜像文件下载 下载地址:戳这下载 虚拟机新建 打开Vmware,选择创建新的虚拟机 根据向导来进行安装,选择典型,然后点击下一步 选择稍后安装 ...

最新文章

  1. JVM 参数及各部分含义(转)
  2. CentOS6.3 x86_64 mininstall 安装 apahce2.23+jdk1.7+tomecat7+mysql5.1.58
  3. silverlight turntable
  4. [特征工程系列一] 论特征的重要性
  5. 安装apache服务出错,无法启动此程序,因为计算机中丢失VCRUNTIME140.dll 尝试重新安装此程序以解决此问题...
  6. Python类的多态和多态性
  7. C++类的使用(五)—— 多态
  8. win7美化_Potplayer64位美化版,无棒子的tv推送
  9. 从浪漫走向坚韧:开源数据库的演变
  10. java集合清空_java 集合删除数据
  11. C#设计模式之14-命令模式
  12. C语言指针作为参数的传递问题
  13. 【算法】剑指 Offer 53 - II. 0~n-1中缺失的数字
  14. linux dump 分析工具,使用 Crash 工具分析 Linux dump 文件
  15. 公网IP和内网IP如何分辨?
  16. 【HDU4622】Reincarnation-后缀自动机
  17. 在Mac的“邮件”中创建和使用电子邮件签名使用教程
  18. 你今天刷快手了吗(字符处理)
  19. 成都待慕电商:抖音智能推荐常见问题汇总
  20. 微信小程序聊天功能PHP,微信小程序实现聊天室

热门文章

  1. 物联网设备管理平台性能测试经验总结(一)——总体概览
  2. ubuntu下更新python
  3. 在Windows2003下安装Blackice导致蓝屏的解决办法
  4. mysql+存储一段文字_mysql怎么存储大段文字
  5. 多因子策略之冗余因子
  6. 励志短语,懂得生存,学会竞争
  7. utu2440 gdbserver 搭建
  8. 安装教程-opencv3.1.0安装及VS2013配置教程
  9. Oracle数据库:创建、修改、删除、使用同义词synonym和索引index
  10. Android MPAndroidChart使用v3.1.0版本之piechart百分号不显示问题