ardrone_autonomy及tum_ardrone的安装
来源:互联网 发布:湛洪果 知乎 编辑:程序博客网 时间:2024/06/08 04:22
按照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文件中做永久性的修改。
- ardrone_autonomy及tum_ardrone的安装
- 安装ros软件及ardrone_autonomy, tum_ardrone过程中问题及解决
- 基于Ubuntu 的 Parrot ARDrone 2.0的SDK安装以及ardrone_autonomy和tum_ardrone的安装和使用
- Ros.Ardrone(tum_ardrone) 的编译与运行
- Tum_ardrone学习相关1
- eclipse的安装及jdk的安装
- Node.js 安装及npm的安装
- Node.js 安装及npm的安装
- gsl安装的安装及配置过程
- GSL安装的安装及配置过程
- redis 安装及安装遇到的问题解决
- openssl 安装的必要性,及,如何安装
- cloudera hue安装及Oozie的安装
- Elasticsearch安装,及head,ik的安装
- 会声会影安装及修复包的安装
- Python安装及各个包的安装
- python安装及numpy的安装
- WINCVS及cvsnt的安装。
- 第一篇
- csdn博客开通前言
- Test
- 在linux中添加ftp用户,并设置相应的权限
- godot中的场景实例化下
- ardrone_autonomy及tum_ardrone的安装
- Selenium2.0之WebDriver学习总结(1)
- 斐波那契数
- Linux下允许root用户通过FTP上传文件
- Android SDK下载列表(含国内下载)-下
- 优化冒泡排序
- 学习opencv遇到的头疼小问题
- Linux如何创建用户并配置FTP权限
- 并行