之前作者发布过PX4安装的教程,可以参考PX4的安装与基本环境的配置 。笔者最近在另一台电脑上重新安装PX4,遇到了一些没见过的问题,解决了很久,终于安装成功了,这里简单记录一下,希望有遇到相同问题的小伙伴能看到这篇文章,获得一些帮助。
- 第一个坑:
bash ./PX4-Autopilot/Tools/setup/ubuntu.sh
这一步会在安装nuttx依赖的时候失败,然后直接结束进程,这样后面PX4就编译不了了。
解决办法:
bash ./PX4-Autopilot/Tools/setup/ubuntu.sh --no-nuttx
直接不安装这个依赖了,似乎不会有影响的。这步成功了之后PX4可以成功编译。
- 第二个坑:
make px4_sitl gazebo后,gazebo加载模型失败,报错:
gazebo: symbol lookup error: /usr/lib/x86_64-linux-gnu/libgazebo_common.so.9
解决办法:
sudo apt upgrade libignition-math2 #更新一个依赖
sudo make clean #清理掉上次的编译
make px4_sitl gazebo #重新编译
编译成功!
评论(0)
您还未登录,请登录后发表或查看评论