源文件下载
读者可以参考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编译即可
友情链接遇到错误的解决链接