Comments 4
Есть ли видео работы? Если не столь важна скорость обработки можно ли использовать обычную веб-камеру?
0
Здесь видео стриминга на топик с RPi 2: youtu.be/APJQ2dlE-oE, здесь с RPi B+: youtu.be/wE1VYIkLuJQ. Не могу сказать об обычной камере, не пробовал с обычной. Возможно здесь играет роль подключение камеры RPi к GPU
0
Все этапы проходит успешно, кроме
В ответ получаю
В списке пакетов ничего не добавляется, это видно командой
В статье в файле package.xml name должно быть test_rpi_cam
А на github в приведённой ссылке везде raspi_cam_ros, кроме файла capture.cpp
Попытка привести имена к общему не приводит к успеху.
После компиляции catkin_make получаю такой ответ:
Имя директории менял на своё, но пробовал и то, что в статье.
Что делаю не так?
rosrun test_rpi_cam capture
В ответ получаю
Error: package 'test_rpi_cam' not found
В списке пакетов ничего не добавляется, это видно командой
rospack list-names
В статье в файле package.xml name должно быть test_rpi_cam
А на github в приведённой ссылке везде raspi_cam_ros, кроме файла capture.cpp
Попытка привести имена к общему не приводит к успеху.
После компиляции catkin_make получаю такой ответ:
Ответ
Base path: /home/pi/waybot_ws
Source space: /home/pi/waybot_ws/src
Build space: /home/pi/waybot_ws/build
Devel space: /home/pi/waybot_ws/devel
Install space: /home/pi/waybot_ws/install
Running command: "make cmake_check_build_system" in "/home/pi/waybot_ws/build"
Running command: "make -j4 -l4" in "/home/pi/waybot_ws/build"
Source space: /home/pi/waybot_ws/src
Build space: /home/pi/waybot_ws/build
Devel space: /home/pi/waybot_ws/devel
Install space: /home/pi/waybot_ws/install
Running command: "make cmake_check_build_system" in "/home/pi/waybot_ws/build"
Running command: "make -j4 -l4" in "/home/pi/waybot_ws/build"
Имя директории менял на своё, но пробовал и то, что в статье.
Что делаю не так?
0
Запустите и посмотрите вывод команды:
Если вывод такой:
, значит в пути к исполняемым файлам нет вашего рабочего каталога waybot_ws.
Выполните:
Скрипт добавит /home/pi/waybot_ws/src в $ROS_PACKAGE_PATH. Эту команду нужно выполнять каждый раз, когда вы создаете новый пакет в catkin workspace.
Это должно решить проблему.
Кстати, спасибо за указание на имя пакета. Сейчас исправлю на правильное.
$ echo $ROS_PACKAGE_PATH
Если вывод такой:
/opt/ros/hydro/share:/opt/ros/hydro/stacks
, значит в пути к исполняемым файлам нет вашего рабочего каталога waybot_ws.
Выполните:
$ source ~/waybot_ws/devel/setup.bash
Скрипт добавит /home/pi/waybot_ws/src в $ROS_PACKAGE_PATH. Эту команду нужно выполнять каждый раз, когда вы создаете новый пакет в catkin workspace.
Это должно решить проблему.
Кстати, спасибо за указание на имя пакета. Сейчас исправлю на правильное.
0
Only those users with full accounts are able to leave comments. Log in, please.
Практическое использование ROS на Raspberry Pi — часть 2