Посмотрел ваш гайд. Если я правильно понял, установка OpenNI описывается здесь. Думаю, что установки библиотек libopenni0 и libopenni-dev может быть достаточно. Я сам не проверял, но возможно это альтернатива установке OpenNI из исходников.
Меня заинтересовала связка ROS и RPi в связи с давней идеей добавить возможности компьютерного зрения своему роботу на Arduino. Также хотелось "отвязать" робота от лаптопа и сделать его полностью автономным. rosserial оказался подходящим выбором для связки Arduino и RPi. Управление со смартфона я не рассматривал. У меня уже были на руках Arduino и RPi, поэтому решил попробовать с ними.
, значит в пути к исполняемым файлам нет вашего рабочего каталога waybot_ws.
Выполните:
$ source ~/waybot_ws/devel/setup.bash
Скрипт добавит /home/pi/waybot_ws/src в $ROS_PACKAGE_PATH. Эту команду нужно выполнять каждый раз, когда вы создаете новый пакет в catkin workspace.
Это должно решить проблему.
Кстати, спасибо за указание на имя пакета. Сейчас исправлю на правильное.
Здесь видео стриминга на топик с RPi 2: youtu.be/APJQ2dlE-oE, здесь с RPi B+: youtu.be/wE1VYIkLuJQ. Не могу сказать об обычной камере, не пробовал с обычной. Возможно здесь играет роль подключение камеры RPi к GPU
Честно говоря, я не задумывался о производительности. Я изучаю возможности использования ROS на RP и пока ограничился простыми задачами. Думаю, что некоторые задачи вполне осуществимы на RP. Есть еще RP 2 с 1Гб RAM. Хочу также на нем попробовать.
Я думал о технологиях типа компьютерного зрения с 3D камерами или использование лазера на RP. В интернете писали, что сенсоры типа Kinect совершенно непригодны для RP.
У меня была идея написать небольшой обзор возможностей ROS на практическом примере применения на Raspberry Pi и Arduino. Надеюсь в скором времени удастся это сделать.
к сожалению, Raspberry Pi был на руках очень короткое время и я успел только установить ROS. В дальнейшем планирую установить cv_bridge и попробовать задачи типа следования линии и обнаружение объекта с RPi Board Camera. В первую очередь, использовать Raspberry Pi с Arduino хотелось в связи с задачами компьютерного зрения
Если вывод такой:
, значит в пути к исполняемым файлам нет вашего рабочего каталога waybot_ws.
Выполните:
Скрипт добавит /home/pi/waybot_ws/src в $ROS_PACKAGE_PATH. Эту команду нужно выполнять каждый раз, когда вы создаете новый пакет в catkin workspace.
Это должно решить проблему.
Кстати, спасибо за указание на имя пакета. Сейчас исправлю на правильное.
Я думал о технологиях типа компьютерного зрения с 3D камерами или использование лазера на RP. В интернете писали, что сенсоры типа Kinect совершенно непригодны для RP.