libuvc_ros ОШИБКА: не удается запустить узел типа [libuvc_camera / camera_node] - PullRequest
0 голосов
/ 27 июня 2018

Я клонировал libuvc_ros в catkin_ws/src и сделал rosmake libuvc_camera, и я получил эту ошибку:

ОШИБКА: невозможно запустить узел типа [libuvc_camera / camera_node]: невозможно найти узел [camera_node] в пакете [libuvc_camera]

Я установил ros-kinetic-uvc-camera и ros-kinetic-libuvc-camera, и я совсем растерялся. Может кто-нибудь сказать, пожалуйста, какой правильный шаг?

Ответы [ 2 ]

0 голосов
/ 30 июня 2018

Я решил это с пакетом ros uvc-camera и сослался на ответы от , установив USB-камеру и потоковую USB-камеру в ros .

Я проверил пакеты ros, установленные с rospack list-names, и обнаружил, что uvc-camera достаточно подходит, затем я запустил узел камеры, используя rosrun uvc_camera uvc_camera_node _device:=/dev/video1, в rostopic list я увидел /camera_info и /image_raw, которые доказали мое решение.

0 голосов
/ 28 июня 2018

Если вы не хотите изменять libuvc_camera, лучше использовать двоичные файлы (ros-kinetic-uvc-camera и ros-kinetic-libuvc-camera)

Но если вы все равно хотите его скомпилировать, сначала удалите ros-kinetic-uvc-camera и ros-kinetic-libuvc-camera, а затем обязательно установите путь ROS в catkin_ws/src, запустив source <path_to_catkin>/catkin_ws/devel/setup.bash (или поместите его в ~ / .bashrc для всех терминалов ), а затем в catkin_ws Run catkin_make <-j if u want multiple job>

...