Ubuntu 16.04 下用gazebo7模拟px4

Ubuntu16.04对应的ros版本是kinetic,如果ros安装的是desktop-full版本,那么会安装好gazebo7以及组件,否则需要单独安装gazebo7。

$ sudo apt-get install gazebo7
$ sudo apt-get install libgazebo7-dev

从github上下载px4源码

$ git clone https://github.com/PX4/Firmware.git

之后的编译过程可以参考另一篇博客里的介绍

https://blog.csdn.net/oqqENvY12/article/details/55263122

编译过程中会有Python相关的问题,注意对于px4的源码,我们需要使用Python2.7也就是老版本,因为源码比较老,而Python2和Python3语法上有一些不同,因此用Python3编译时会出现bug。

还有就是依赖库的问题,有些依赖库明明已经安装,但是仍然报错,个人猜测是因为安装ros时附带的依赖库不够新,导致缺少一些必备的组件,因此查询一下哪些依赖库有问题,重新安装一下即可,比如我安装的时候libignition-math2这个包有问题,检查了一下,这个库已经安装,但是apt-get安装时会有额外的补充

$ sudo apt-get install libignition-math2-dev
编译需要耐心,认真检查报错
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值