Czy to będzie działać z RPi? Jakie mogą być ograniczenia / przeszkody?
Myślę, że byłaby to prawdziwa pomoc dla ambitnego projektu robotyki, np. Skonfigurowanie RPi jako kontrolera pokładowego, z Kinect jako „oczami” do unikania obiektów itp. (Lub więcej).
Właśnie pomyślnie zainstalowałem tę bibliotekę w Arch Linux. Nie widzę żadnego powodu, dla którego nie instalowałby się w żadnej dystrybucji. Należy zauważyć, że ja nie mam Kinect , więc nie mogę zweryfikować, czy biblioteka działa, tylko czy się kompiluje i instaluje.
Oto kroki, które podjąłem:
Zainstaluj zależności
Te pakiety są zależnościami biblioteki Kinect lub procesu kompilacji, dlatego należy najpierw zainstalować:
cmake
git
libusb
freeglut
libxmu
libxi
Powinieneś być w stanie je znaleźć za pomocą podstawowego menedżera pakietów.
Sprawdź repozytorium
git clone git://github.com/OpenKinect/libfreenect.git
cd libfreenect && git pull origin
Zbuduj źródło
cmake -DCMAKE_INSTALL_PREFIX=/usr -DPROJECT_INCLUDE_INSTALL_DIR=/usr/include -DLIB_SUFFIX="" .
make
sudo make install
Ustaw reguły udev (aby Kinect był wykrywany po podłączeniu):
Wątpię, aby cokolwiek zobaczyć, byłoby bardzo praktyczne, ale jeśli użyłeś tylko gromadzenia / przetwarzania danych, może to działać. Uwaga dodatkowa: Kinect zjada ogromną ilość pamięci RAM, aby uruchomić wszystkie elementy wizualne. Abyś mógł uruchomić uproszczoną wersję. Powodzenia :)
Nie, to nie działa ... przeczytaj cały przykład: "Jon Macey 13 listopada 2012 01:31, O ile wiem, nikt nie miał szczęścia z wideo lub głębią, rozważam uzyskanie nowej wersji 512M pi i dać mu jeszcze jedną szansę, ale myślę, że jest mało prawdopodobne, aby zadziałało, ponieważ wąskim gardłem wydają się być sterowniki USB ”.
To możliwe ... wideo
Wątpię, aby cokolwiek zobaczyć, byłoby bardzo praktyczne, ale jeśli użyłeś tylko gromadzenia / przetwarzania danych, może to działać. Uwaga dodatkowa: Kinect zjada ogromną ilość pamięci RAM, aby uruchomić wszystkie elementy wizualne. Abyś mógł uruchomić uproszczoną wersję. Powodzenia :)
źródło
Kinect działa na Pi po kilku poprawkach. Oto przykład .
źródło