首页 > 系统相关 >Ubuntu20.04 下 PX4_v1.13.3 安装教程

Ubuntu20.04 下 PX4_v1.13.3 安装教程

时间:2024-12-15 20:31:25浏览次数:10  
标签:Ubuntu20.04 git -- v1.13 PX4 源码 Autopilot

Ubuntu20.04 下 PX4_v1.13.3 安装教程

一、简介

PX4 v1.13.3 是 v1.13 系列较为稳定的版本,推荐使用该版本的原因包括:

  1. 稳定性和可靠性:v1.13.3 包含了之前版本的所有功能改进和错误修复。
  2. 动态控制分配:v1.13 引入了动态控制分配功能,简化了执行器配置,支持更多硬件设置,并允许在飞行中动态调整分配,例如在旋翼损失情况下进行调整。
  3. 扩展的硬件支持:该版本增加了对多种新硬件的支持,包括新的飞控、传感器和外围设备,提升了系统的兼容性和灵活性。
  4. 电池管理改进:v1.13 改进了电池管理功能,包括基于电量的剩余飞行时间估计和返航(RTL)功能,帮助用户更好地规划飞行任务,确保飞行安全。

二、下载PX4源码

git clone https://github.com/PX4/PX4-Autopilot.git --recursive
  1. 若使用以上命令克隆PX4源码到本地,将会下载最新版本的PX4源码,包括所有子模块。由于需要下载特定版本的PX4源码,本文采用以下命令:
git clone -b v1.13.3 https://github.com/PX4/PX4-Autopilot.git --recursive
  1. 进入PX4-Autopilot文件夹,确保所有子模块也被更新:
cd PX4-Autopilot/
git submodule update --init --recursive
  1. 进入PX4-Autopilot/Tools/setup路径,打开requirements.txt文件,将第11行改为如下内容(取其一即可),否则在运行ubuntu.sh脚本时会报错。
matplotlib==3.0.*
matplotlib!=3.0.*
  • 若不进行修改,运行ubuntu.sh脚本时具体报错如下图所示:
    错误描述
  1. 运行ubuntu.sh脚本以安装所需工具链:
cd ..
bash ./PX4-Autopilot/Tools/setup/ubuntu.sh
  1. 重启系统后进入PX4-Autopilot文件夹内,编译PX4源码:
cd PX4-Autopilot/
make px4_sitl_default
  1. 运行jMAVSim进行SITL仿真
make px4_sitl_default jmavsim

jMAVSim

  1. 运行Gazebo仿真进行SITL仿真
make px4_sitl_default gazebo

Gazebo

三、结语

若所有过程运行正常,则PX4源码下载工作全部完成。

标签:Ubuntu20.04,git,--,v1.13,PX4,源码,Autopilot
From: https://blog.csdn.net/2201_75346545/article/details/143917381

相关文章

  • 单ubuntu22.04系统工作台降级版本重装ubuntu20.04(全网最详细-简单易懂)
        由于前段时间在配置开源框架时候,官方支持18.04或者20.04,但是本人ubuntu系统是22.04,故运行中问题层出,故想着重装一下系统,把版本降到常用的20.04(推荐),在网上找相关单ubuntu系统重装的内容的时候,发现类似的完整过程居然没有,大多数都是关于Windows双系统的安装,所以笔者决......
  • 机载电脑通过TypeC连接Pixhawk 6c (PX4)后的状态确认及问题解决
    在三个终端依次运行命令查看连接状态roscoeroslaunchmavrospx4.launchrostopicecho/mavros/state1.运行mavrospx4.lauch时udp1报错“networkisunreachable”原因:网关未设置解决方法:先通过使用route命令查看默认ip,发现网关未设置,再通过以下命令设置网关:sudorout......
  • Cursor安装配置经验 (Win11, Ubuntu20.04)
    一.安装1.下载去官网https://www.cursor.com/,在win打开的直接出现的是Downloadforwindows,在linux打开的直接出现的是Downloadforlinux.总之,点击下载即可.2.安装win安装:右键管理员身份运行即可,选项都选默认的选项就Ok,然后就直接使用.linux安装:参考官方......
  • Ubuntu20.04 由源码编译安装opencv3.2 OpenCV
    Ubuntu20.04由源码编译安装opencv3.2.0获取opencv及opencv_contrib源代码创建目录以存放opencv及opencv_contrib源代码mkdir~/opencv3.2.0cd~/opencv3.2.0获取opencv源代码并切换到对应taggitclonehttps://github.com/opencv/opencv.gitcdopencvgitchecko......
  • 全网首发:香橙派5MAX安装ubuntu20.04(换了官方桌面)及ros,运行LIVOX-mid360混合固态激光雷
    简单介绍这块板子:我这款OrangePi 5 Max采用Rockchip RK3588 8核64位处理器,4个Cortex-A76(主频2.4GHz)、4个Cortex-A55(主频1.8GHz)及独立的NEON协处理器。配备16GB LPDDR5,集成ARM Mali-G610,内置3D GPU。这里在安装ubuntu20.04时,我没用香橙派官方桌面镜像安装的,而是在server......
  • 树莓派4b4g(已安装ubuntu20.04及ros1)+大疆混合固态激光雷达mid360(已在rviz中可显示数据
    首先安装FileZilla文件传输软件,获取树莓派ip后,可实现ubuntu与windows文件自由传递。推荐下面这篇安装使用方法。https://blog.csdn.net/SoloVersion/article/details/124579221目录1、配置大疆mid360并在rviz显示2、树莓派启动mid360,运行fast-lio1、配置大疆mid360并在rvi......
  • Ubuntu20.04换源换回默认源
     在Linux(以Ubuntu为例)下,换回默认软件源主要涉及恢复/etc/apt/sources.list文件中的内容。以下是具体步骤:1.备份当前的源文件在修改之前,建议先备份当前的sources.list文件:bash复制代码sudocp/etc/apt/sources.list/etc/apt/sources.list.backup2......
  • Ubuntu20.04换源
    参考链接:https://midoq.github.io/2022/05/30/Ubuntu20-04%E6%9B%B4%E6%8D%A2%E5%9B%BD%E5%86%85%E9%95%9C%E5%83%8F%E6%BA%90/更换方法Ubuntu采用apt作为软件安装工具,其镜像源列表记录在/etc/apt/source.list文件中。首先将source.list复制为source.list.bak备份,然后将source.......
  • 新安装的Ubuntu20.04 系统没有声音怎么办?
    问题描述:新安装的Ubuntu20.04系统没有声音怎么办?问题解答:第一步,下载pavucontrol音频播放工具。sudoaptinstallpavucontrol第二步、设置工具。首先在配置里面将HDANVidia设置为关闭。(我的ubuntu安装时候汉化了,所以软件也是汉语,有的人可能是英文的)。其次,将内置音频......
  • VMware虚拟机17.6安装Ubuntu20.04教程(宝宝级攻略)
    前言我了解到虚拟机的17.6版本不能安装太高版本的Ubuntu,可能会出现不兼容的情况,所以我选择了20.04版本的Ubuntu(也是我目前正在用的一个版本)。1.下载相关资源1.本文章默认好你已经下载好了虚拟机VMware,若未下载好请去参考这篇文章:VMware虚拟机17.6版本下载与安装(宝宝级攻略)......