源文件下载
读者可以参考PX4中文维基百科,或者使用下面命令↓
git clone https://github.com/PX4/PX4-Autopilot.git --recursive

 下载完成之后,执行脚本安装命令,PX4给我们提供了脚本安装模式
bash ./PX4-Autopilot/Tools/setup/ubuntu.sh
安装过程中可以会出现如下错误
错误:7 http://ppa.launchpad.net/george-edison55/cmake-3.x/ubuntu bionic Release
 404 Not Found [IP: 185.125.190.52 80]
 正在读取软件包列表…
 E: 仓库 “http://ppa.launchpad.net/george-edison55/cmake-3.x/ubuntu bionic Release” 没有 Release 文件。

 解决办法:
 解决办法:在etc/apt/sources.list.d 目录中删除对应的ppa
cd /etc/apt/sources.list.d
删除不带save的文件
 
 更新apt,sudo apt-get update
 
 在执行如下之前我们执行失败的指令就可以成功了
 
 之后便可以静静等待安装【建议科学上网安装】
安装之后可能会出现依赖包版本的相关问题,我个人理解是下载的PX源码太新而导致的问题,解决办法是在第一步下载PX4源码的时候指定下载版本,不要太下载新版本。
 
 我个人下载为1.8.2版本
 
 重复之前的步骤
 
 之后也会出现其他的小问题,依次按指示改正即可
 
最后make编译即可
 
 友情链接遇到错误的解决链接

















