ubuntu22.04编译PX4无人机仿真实践

克隆PX4源码,并且更新子模块

git clone https://github.com/PX4/PX4-Autopilot.git --recursive
git submodule update --init --recursive  # 强制同步所有子模块

 接着安装相关依赖:

bash ./PX4-Autopilot/Tools/setup/ubuntu.sh

运行以下命令进行编译:

cd ~/PX4-Autopilot/
make px4_sitl jmavsim

不出意外会报错:

如果某个python包安装失败,可以单独通过其他源来安装

 如果出现

ninja: error: unknown target 'jmavsim'
make: *** [Makefile:232: px4_sitl] Error 1

解决办法:安装 ant工具和Java包

sudo apt update
sudo apt install openjdk-11-jdk
java -version   #验证安装
 
sudo apt install ant
ant -version    #验证安装

export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-

你可能感兴趣的:(视觉大作战,无人机)