Vous connectez un Kinect?


31

Un projet de pilote a été créé pour exécuter Kinect sur Linux. Voir ici: https://github.com/OpenKinect/libfreenect

Est-ce que cela fonctionnera avec un RPi? Quelles sont les contraintes / obstacles susceptibles d'être?

Je pense que ce serait une véritable aide pour un projet de robotique ambitieux, par exemple, configurer un RPi en tant que contrôleur embarqué, avec le Kinect comme "yeux" pour éviter les objets, etc. (ou plus).

Réponses:


13

Je viens d'installer cette bibliothèque avec succès dans Arch Linux. Je ne vois aucune raison pour laquelle il ne s'installerait dans aucune distribution. Il est important de noter que je n'ai pas de Kinect , donc je ne peux pas vérifier que la bibliothèque fonctionne, seulement qu'elle se compile et s'installe avec succès.

Voici les étapes que j'ai suivies:

Installer les dépendances

Ces packages sont des dépendances de la bibliothèque Kinect ou du processus de construction, et doivent donc être installés en premier:

  • cmake

  • git

  • libusb

  • freeglut

  • libxmu

  • libxi

Vous devriez pouvoir les trouver en utilisant votre gestionnaire de paquets de base.

Découvrez le référentiel

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

Construisez la source

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

Définissez les règles udev (pour que le Kinect soit détecté lorsqu'il est branché):

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

Estimez-vous que le RPi a le grognement pour traiter la sortie d'un Kinect de manière significative?
Jon Egerton

@ JonEgerton: Je dirais que non. Mais cela, vous ne pouvez le découvrir que par expérimentation.
Jivings

2
Bravo pour la compilation de pilotes sans avoir de périphérique.
Mars Robertson

1

C'est possible ... vidéo

Je doute qu'il sera très pratique de voir quoi que ce soit, mais si vous venez d'utiliser la collecte / le traitement des données, cela pourrait fonctionner. Note latérale: le Kinect mange une énorme quantité de RAM pour exécuter toutes les choses visuelles. Vous pouvez donc exécuter une version simplifiée. Bonne chance :)


0

Kinect fonctionne sur Pi après quelques ajustements. Voici un exemple .


3
Non, cela ne fonctionne pas ... lire l'exemple complet: "Jon Macey 13 novembre 2012 01:31, Pour autant que je sache que personne n'a eu de chance avec la vidéo ou la profondeur, j'envisage d'obtenir la nouvelle version 512M du pi et lui donner un autre coup, mais pense qu'il est peu probable y fonctionner car le goulot d'étranglement semble être dans les pilotes USB ".
Kevin
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.