Отсутствует ресурс при использовании установки 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/.