Collegare un Kinect?


31

Esiste un progetto di driver istituito per eseguire Kinect su Linux. Vedi qui: https://github.com/OpenKinect/libfreenect

Funzionerà con un RPi? Quali sono i vincoli / ostacoli che potrebbero essere?

Sto pensando che questo sarebbe un vero aiuto per un ambizioso progetto di robotica, ad esempio, impostare un RPi come controller integrato, con Kinect come "occhi" per evitare gli oggetti, ecc. (O altro).

Risposte:


13

Ho appena installato questa libreria con successo in Arch Linux. Non vedo alcun motivo per cui non si installerebbe in nessuna distribuzione. È importante notare che non ho un Kinect , quindi non posso verificare che la libreria funzioni, solo che si compila e si installa correttamente.

Ecco i passaggi che ho preso:

Installa dipendenze

Questi pacchetti sono dipendenze della libreria Kinect o del processo di compilazione e pertanto devono essere prima installati:

  • cmake

  • git

  • libusb

  • freeglut

  • libxmu

  • libxi

Dovresti essere in grado di trovarli usando il tuo gestore di pacchetti di base.

Dai un'occhiata al repository

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

Costruisci la fonte

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

Imposta le regole udev (in modo che Kinect venga rilevato quando collegato):

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

Credi che l'RPi abbia il grugnito di elaborare l'output di un Kinect in qualche modo significativo?
Jon Egerton,

@JonEgerton: Suggerirei di no. Ma questo puoi scoprirlo solo attraverso la sperimentazione.
Jivings,

2
Complimenti per compilare i driver senza avere un dispositivo.
Mars Robertson,

1

È possibile ... video

Dubito che sarà molto pratico vedere qualcosa, ma se hai appena usato la raccolta / elaborazione dei dati, potrebbe funzionare. Nota a margine: Kinect consuma un'enorme quantità di RAM per eseguire tutto il materiale visivo. Quindi potresti eseguire una versione ridotta. In bocca al lupo :)


0

Kinect funziona su Pi dopo alcune modifiche. Ecco un esempio .


3
No, non funziona ... leggi l'intero esempio: "Jon Macey 13 novembre 2012 01:31, per quanto ne so nessuno ha avuto fortuna con video o profondità, sto pensando di ottenere la nuova versione da 512 M del e darci un altro tentativo, ma penso che sia improbabile che funzioni perché il collo di bottiglia sembra essere nei driver USB ".
Kevin
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.