ジェフさん,皆さま:
リバストの菅です.お疲れ様です.
僕も古いドライバで作っていたものを動かして,
マニュアル作成していたところで,
これからはお互いにマージした上で,
ジェフさんのを中心に使って行こうと思っています.
とりあえず,外出先なので動作確認できていませんが,
僕の環境:
Ubuntu 9.10 + gcc 4.4.1 + libfreenect-12a39e3だと,
コンパイルエラーになります.
1. libfreenect-12a39e3の間違い
トップフォルダのCMakeLists.txtが間違っています.フォルダ構造が間違ってい
るのです.
添付のCMakeLists.txtに変更して,
% cmake ./
% make
% sudo make install
でインストールできます.
https://github.com/OpenKinect/libfreenect
から落とします.
2. キャスト出来てません.
こっちはRTCkinectの問題です.
onActivate内のset_depth_callback(110行目)です.
freenect_set_depth_callback(dev_, depth_cb);
を,
freenect_set_depth_callback(dev_, (void(*)(freenect_device*, void*,
uint32_t))depth_cb);
のように正しくキャストしてあげればコンパイルできました.
C++は型変換がうるさいですよね.
それともバージョンの問題でしょうか.
なぜかパッチ作るのが上手くいかなかったので(コマンドど忘れ)
ファイル全部添付します.
皆さま,すみません.
(2010/11/23 14:17), Geoffrey Biggs wrote:
> OpenRTM-aistメーリングリストの皆様
>
> 最近Microsoftで発売されたKinectセンサーのRTコンポーネントを開発しまし
> た。1.0のリリースはまだ準備がかかりますが、使えるようになりましたのでア
> ナウンスさせていただきます。
>
> 現在、githubからダウンロードができます。libfreenectライブラリの今日の
> バージョンが必要です。libfreenectをインストールしましたからRTC:Kinectを
> コンパイルしてください。コンパイルやインストールの仕方はRTC:HokuyoAistに
> 参照してください。
>
> 今使えるフィーチャは以下のようです。
>
> - IMUからの加速データ
> - カメラからのイメージ
> - 深さカメラからの深さデータ
> - 角度変更モータの制御
>
> ■ ダウンロード:
> https://github.com/gbiggs/rtckinect
>
>
> ご興味がある方はどうぞ使って見てください。コメントやパッチもお願い致します。
>
> 以上、よろしくお願いいたします。
>
>
OpenRTM-aistメーリングリストの皆様
最近Microsoftで発売されたKinectセンサーのRTコンポーネントを開発しまし
た。1.0のリリースはまだ準備がかかりますが、使えるようになりましたのでア
ナウンスさせていただきます。
現在、githubからダウンロードができます。libfreenectライブラリの今日の
バージョンが必要です。libfreenectをインストールしましたからRTC:Kinectを
コンパイルしてください。コンパイルやインストールの仕方はRTC:HokuyoAistに
参照してください。
今使えるフィーチャは以下のようです。
- IMUからの加速データ
- カメラからのイメージ
- 深さカメラからの深さデータ
- 角度変更モータの制御
■ ダウンロード:
https://github.com/gbiggs/rtckinect
ご興味がある方はどうぞ使って見てください。コメントやパッチもお願い致します。
以上、よろしくお願いいたします。