ardrone_autonomy及tum_ardrone的安装

按照ros官网上的教程成功在ubuntu 12.04 LTS上安装了ros hydro,但是安装ardrone_autonomy及tum_ardrone的过程遇到的很多问题也都一一解决了,记录在另一篇博客中,但是由于写得很乱,所以写了新的博客记录了两个包的安装步骤:

首先是ardrone_autonomy,有两种安装方法:

1:sudo apt-get install ros-hydro-ardrone-autonomy 

2:git clone https://github.com/tum-vision/ardrone_autonomy 然后按照上面的流程安装

但是只有第一种方法安装的ardrone_autonomy中才有后面安装tum_ardrone时需要的文件,所以采用第一种方法安装。

然后是tum_ardrone,在采用第一种方法安装了ardrone_autonomy后,在任意目录下依次执行命令:

mkdir -p catkin_ws/src

cd src

git clone https://github.com/tum-vision/tum_ardrone -b hydro-devel

export ROS_PACKAGE_PATH=$ROS_PACKAGE_PATH:`pwd`/tum_ardrone  (将tum_ardrone的位置添加到环境变量中,否则后面可能会报错)

cd ..

rosdep install tum_ardrone

catkin_make  (如果上面不用第一种方法此处会报错,找不到cmake的配置文件)

cp devel/lib/tum_ardrone/drone_* src/tum_ardrone/

如此之后,执行命令roscore后,在新的终端便可以执行rosrun tum_ardrone drone_gui等命令了。

但是,ardrone_autonomy的两种方法安装所得到的文件貌似是不一样的,而ros和github中tum_ardrone提及的都是第二种方法的,所以我还是在自己的家目录下创建了stacks目录,并用ros的方法及上面的第二种方法安装了ardrone_autonomy,注意用命令rosmake ardrone_autonomy前要先将/opt/ros/hydro/share下的ardrone_autonomy移走,可以不用移回来。

注意,上面对环境变量$ROS_PACKAGE_PATH的修改只是暂时的,在新终端中不起作用,所以要在~/.bashrc文件中做永久性的修改。


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值