2

今天,当我尝试按照该网站上的说明进行操作时。我按照所有说明进行操作,包括在我的系统(Ubuntu 14.10)上下载 ROS 库、安装软件包和设置环境。然而,我停在

$ cd ${IBVS_STACK}
$ source setup.sh
$ rospack profile
$ rosdep update
$ cd ${IBVS_WORKSPACE}/src/extStack
$ rosdep install ardrone_autonomy

当我试图跑

 $ rosdep install ardrone_autonomy

表明

ERROR: Rosdep cannot find all required resources to answer your query 
Missing resource ardrone_autonomy

而 ardrone_autonomy 正好位于我的目录 ~/src/extStack 中。我尝试使用export ROS_PACKAGE_PATH=~/src/extStack/ardrone_autonomy,但它仍然无法正常工作。谁能告诉我这发生了什么事,我该怎么办?

谢谢

4

2 回答 2

1

这只是一个建议,我更愿意发表评论,但我不能。

您是否尝试过直接安装丢失的软件包? apt-get install ros-*-ardrone-autonomy,你必须用你的ROS版本替换'*'(例如apt-get install ros-indigo-ardrone-autonomy

于 2014-11-05T23:13:48.623 回答
0

http://answers.ros.org/question/75241/install-ros-dependencies-from-apt/?answer=75262#post-id-75262(稍作修改):

If you have a catkin CATKIN_WORKSPACE with some sources checked out and you want all the rosdep dependencies installed use the following

    rosdep install --from-paths CATKIN_WORKSPACE --ignore-src --rosdistro=ROSDISTRO

也就是说,我建议在你的情况下:

cd %CATKIN_WORKSPACE%
rosdep install --from-paths WORKSPACE --ignore-src --rosdistro=ROSDISTRO

此外,ROS 有自己非常活跃的论坛http://answers.ros.org/

于 2015-04-27T04:15:33.420 回答