tum_ardrone包的安装
1、下载源代码
右键打开:tum-vision/tum_ardrone
选择正确的ROS版本号,然后进入工作空间src目录下,使用git命令下载.
例如:
$ cd ardrone_ws/src/
$ git clone https://github.com/tum-vision/tum_ardrone.git -b indigo-devel
2 、安装依赖并编译
$ rosdep install tum_ardrone
$ catkin_make
3、遇到的问题
首先是:
/usr/bin/ld: cannot find -lglut
原因是缺少某库
解决办法:
sudo apt-get install freeglut3-dev
然后再次catkin_make
新问题出现了
make[3]: warning: jobserver unavailable: using -j1. Add `+' to parent make rule.
寻求答案多次无果,心念既然是make
出错,那应该是编译系统的问题,
然后尝试性的把编译产生的文件全给删除重新编译,通过了!!!
示例如下:
$ cd ~/ardrone_ws/
$ sudo rm -r devel/ build/
$ catkin_make
!!!编译期间可能需要下载一些东西,请保持网络通畅
参考链接:tum_ardrone