Отсутствует ресурс при использовании установки rosdep

Сегодня, когда я пытался следовать инструкциям на этом сайте. Я следовал всем инструкциям, включая загрузку библиотеки ROS в моей системе, которая является Ubuntu 14.10, установку пакетов и настройку среды. Тем не менее, я остановился на

$ 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 но это все еще не работает. Может кто-нибудь сказать мне, что случилось с этим и что я должен делать с этим?

Спасибо

2 ответа

Это всего лишь предложение, я бы предпочел прокомментировать, но не могу.

Вы пытались установить отсутствующий пакет напрямую?apt-get install ros-*-ardrone-autonomyгде вы должны заменить '*' на вашу версию ROS (например, apt-get install ros-indigo-ardrone-autonomy)

С http://answers.ros.org/question/75241/install-ros-dependencies-from-apt/?answer=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/.

Другие вопросы по тегам