LinuxでKinectを実行するためのドライバープロジェクトが確立されています。こちらをご覧ください:https : //github.com/OpenKinect/libfreenect
これはRPiで機能しますか?可能性が高い制約/障害は何ですか?
これは野心的なロボットプロジェクトの本当の助けになると考えています。たとえば、RPiをオンボードコントローラーとして設定し、Kinectをオブジェクト回避などの「目」として使用します。
LinuxでKinectを実行するためのドライバープロジェクトが確立されています。こちらをご覧ください:https : //github.com/OpenKinect/libfreenect
これはRPiで機能しますか?可能性が高い制約/障害は何ですか?
これは野心的なロボットプロジェクトの本当の助けになると考えています。たとえば、RPiをオンボードコントローラーとして設定し、Kinectをオブジェクト回避などの「目」として使用します。
回答:
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