Ubuntu20.04+MAVROS+PX4+Gazebo保姆级安装教程
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保姆级安装教程相关推荐
- DELL戴尔Win10双硬盘安装Ubuntu20.04双系统(附带ROS安装教程)
DELL戴尔Win10双硬盘安装Ubuntu20.04双系统(附带ROS安装教程) 1.安装场景及注意事项 1.1.确认电脑的引导方式 1.2.关闭电脑BitLocker硬盘保护 2.安装步骤 2.1 ...
- [黑群晖]DSM7.1 ds3617xs 志强e3 1265lv3 b85保姆级安装教程
[黑群晖]DSM7.1 ds3617xs 志强e3 1265lv3 b85保姆级安装教程 鉴于网上几乎没有志强cpu安装的教程,我走了相当多的弯路,不一定适合你的cpu,但是有一些小问题的解决办法,可 ...
- Typora 保姆级安装教程
Typora 保姆级安装教程 文章目录 Typora 保姆级安装教程 下载 安装 配置 更改配置文件 base.user.css github.css 更改设置 设置图床 用法 下载 https:// ...
- SpringToolSuit 保姆级安装教程
SpringToolSuit 保姆级安装教程 介绍 下载 SpringToolSuite 下载 lombok.jar 下载 安装 设置 字体 开启智能提示 配置 maven 快捷键 介绍 Spring ...
- Ubuntu18.04下px4+MAVROSM+QGC地面站安装教程及避坑指南
下面安装建立在已经安装好了ROS的基础,未安装ROS的请先按照下面教程安装ROSROS 安装教程 目录 一.安装px4_toolchain 二.编译PX4固件 三.mavros and mavlink ...
- 脑影像分析工具保姆级安装教程——VMware Workstation16.1.2中安装FSL6.0.3/FSL6.0.4、MRtrix3、MRIcron并修复fsleyes not found
| 图源 之前写过三篇关于FSL安装的文章,包括简易安装.docker下完整安装,Linux下完整安装,这篇在VMware Workstation16.1.2中安装,算是之前的各种安装方法的一个集 ...
- mysql5.5安装最后一步一直无反应_【MATLAB R2019b】保姆级安装教程
点击蓝字 关注我们 一起摆摊 01 软件介绍 MATLAB是美国MathWorks公司出品的商业数学软件,用于数据分析.无线通信.深度学习.图像处理与计算机视觉.信号处理.量化金融与风险管理.机器人, ...
- LaTex2023 软件下载+TeXstudio编辑器最新版+保姆级安装教程
软件下载链接:https://pan.quark.cn/s/0713c86ba845 LaTex(Win) LaTeX,中文名为"拉泰赫",是一种基于TEX的排版系统,或者说一种排 ...
- Ubuntu 20.04 保姆级安装教程
Ubuntu 20.04 安装 镜像文件下载 虚拟机新建 镜像文件下载 下载地址:戳这下载 虚拟机新建 打开Vmware,选择创建新的虚拟机 根据向导来进行安装,选择典型,然后点击下一步 选择稍后安装 ...
最新文章
- JVM 参数及各部分含义(转)
- CentOS6.3 x86_64 mininstall 安装 apahce2.23+jdk1.7+tomecat7+mysql5.1.58
- silverlight turntable
- [特征工程系列一] 论特征的重要性
- 安装apache服务出错,无法启动此程序,因为计算机中丢失VCRUNTIME140.dll 尝试重新安装此程序以解决此问题...
- Python类的多态和多态性
- C++类的使用(五)—— 多态
- win7美化_Potplayer64位美化版,无棒子的tv推送
- 从浪漫走向坚韧:开源数据库的演变
- java集合清空_java 集合删除数据
- C#设计模式之14-命令模式
- C语言指针作为参数的传递问题
- 【算法】剑指 Offer 53 - II. 0~n-1中缺失的数字
- linux dump 分析工具,使用 Crash 工具分析 Linux dump 文件
- 公网IP和内网IP如何分辨?
- 【HDU4622】Reincarnation-后缀自动机
- 在Mac的“邮件”中创建和使用电子邮件签名使用教程
- 你今天刷快手了吗(字符处理)
- 成都待慕电商:抖音智能推荐常见问题汇总
- 微信小程序聊天功能PHP,微信小程序实现聊天室
热门文章
- 物联网设备管理平台性能测试经验总结(一)——总体概览
- ubuntu下更新python
- 在Windows2003下安装Blackice导致蓝屏的解决办法
- mysql+存储一段文字_mysql怎么存储大段文字
- 多因子策略之冗余因子
- 励志短语,懂得生存,学会竞争
- utu2440 gdbserver 搭建
- 安装教程-opencv3.1.0安装及VS2013配置教程
- Oracle数据库:创建、修改、删除、使用同义词synonym和索引index
- Android MPAndroidChart使用v3.1.0版本之piechart百分号不显示问题