Подключить Kinect?


31

Существует проект драйвера, созданный для запуска Kinect в Linux. Смотрите здесь: https://github.com/OpenKinect/libfreenect

Будет ли это работать с RPi? Какие ограничения / препятствия могут быть?

Я думаю, что это будет реальная помощь для амбициозного робототехнического проекта, например, установка RPi в качестве встроенного контроллера, с Kinect в качестве «глаз» для избегания объектов и т. Д. (Или более).

Ответы:


13

Я только что успешно установил эту библиотеку в Arch Linux. Я не вижу причин, по которым он не будет установлен ни в одном дистрибутиве. Важно отметить, что у меня нет Kinect , поэтому я не могу проверить, работает ли библиотека, только что она успешно компилируется и устанавливается.

Вот шаги, которые я предпринял:

Установить зависимости

Эти пакеты являются зависимостями библиотеки Kinect или процесса сборки, поэтому их необходимо сначала установить:

  • cmake

  • git

  • libusb

  • freeglut

  • libxmu

  • libxi

Вы должны быть в состоянии найти их с помощью вашего основного менеджера пакетов.

Проверьте хранилище

git clone git://github.com/OpenKinect/libfreenect.git
cd libfreenect && git pull origin

Постройте источник

cmake -DCMAKE_INSTALL_PREFIX=/usr -DPROJECT_INCLUDE_INSTALL_DIR=/usr/include -DLIB_SUFFIX="" .
make
sudo make install

Установите правила udev (чтобы Kinect обнаруживался при подключении):

sudo install -Dm644 platform/linux/udev/51-kinect.rules /etc/udev/rules.d/51-kinect.rules

Считаете ли вы, что RPi имеет основание обрабатывать вывод из Kinect каким-либо значимым способом?
Джон Эгертон

@JonEgerton: я бы предположил, что не будет. Но об этом вы можете узнать только экспериментально.
Jivings

2
Престижность для компиляции драйверов при отсутствии устройства.
Марс Робертсон

1

Это возможно ... видео

Я сомневаюсь, что это будет очень практично, но если вы просто использовали сбор / обработку данных, это могло бы сработать. Примечание: Kinect съедает ОГРОМНОЕ количество ОЗУ для запуска всех визуальных вещей. Таким образом, вы можете запустить урезанную версию. Удачи :)


0

Kinect работает на Pi после некоторых настроек. Вот пример .


3
Нет, это не работает ... прочитайте весь пример: "Джон Мейси 13 ноября 2012 01:31, Насколько я знаю, никому не повезло с видео или глубиной, я подумываю получить новую 512M версию Я думаю, что это вряд ли сработает, так как узкое место, похоже, в драйверах USB ".
Кевин
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.