僕は発展途上技術者

Windows XP 環境で Scratch(スクラッチ)と Kinect(キネクト)センサーをつなげる

Scratch(スクラッチ)と Kinect(キネクト)センサーをつなげるととても楽しい。

どんな楽しいことができるかは、貼りつけた以下の動画を見てもらえばわかると思います。



Scratch and Kinect from Stephen Howell on Vimeo.

つなげるための準備が、情報が少し古いのと英語中心というのもあって、わかりにくかったので整理して紹介したいと思います。

また、紹介するのは Windows XP 環境上での方法です。Mac OS 上でセットアップする方法はまだ情報がありませんでした。Windows 7 上ですと、Windows XP よりも楽にセットアップできるようです。(下記リンク先参照)

≫ Kinect 2 Scratch | Free software for hooking Scratch up to Kinect


1. Kinect を用意する

まず言わずもがなかもしれませんが、準備するものとして Kinect センサーが必要です。

Xbox はなくてもセンサーだけ購入可能です。僕は Amazon で買いました。

Xbox 360 Kinect センサー
Xbox 360 Kinect センサー
posted with amazlet at 11.10.20
マイクロソフト (2010-11-20)
売り上げランキング: 201



Kinect と Scratch をつなげるには、OpenNI2Scratch というプログラムを使うのですが、これを動かすためには、いくつかのミドルウェアやドライバをインストールする必要があります。

2. OpenNI をインストールする

OpenNI のホームページ http://www.openni.org/ に行き、上部のメニューより Downloads > OpenNI Modules を選びます。

以下のように OpenNI Binaries、Unstable、OpenNI Unstable Build for Windows x86(32-bit) v1.3.4.3 Development Edition を選択しダウンロードした OpenNI をインストールします。



OpenNI - OpenNI > Downloads > OpenNI Modules

3. Kinect sensor plugin をインストールする

https://github.com/avin2/SensorKinect/tree/unstable/Bin より SensorKinect-Win-OpenSource32-5.0.3.4.msi をダウンロード、インストールします。

4. NITE をインストールする



http://kinmob.googlecode.com/files/NITE-Win32-1.3.0.17.exe
 をダウンロード、インストールします。

インストール途中でライセンスキーを聞かれるので



0KOIk2JeIBYClPWVnMoRKn5cdY4=

を入力します。

5. OpenNI2Scratch をインストールする

OpenNI2Scratch をダウンロード、インストールします。

6. Kinect をつなげる

ここまで準備ができたら、Kinect を Windows XP マシンにつなげてみます。

USB ケーブルを接続し、Kinect Motor、Kinect Motor、Kinect Audio といったドライバが順次インストールされれば成功です。

7. OpenNI2Scratch を起動する

最後のステップです。

OpenNI2Scratch(ファイル名は OpenNI2ScratchGUI7.exe)を起動します。

ここまでの手順がすべてうまくいっていたら下のような画面が表示されるので、Launch Kinect のボタンをクリックします。



プレビュー



Kinect found - please stand in the calibration pose というメッセージが現れたら、calibration ポーズをセンサーの前でとって下さい。

Calibration complete, tracking user now と出たら成功です。

Scratch を起動し、Kinect とつなげて遊べる Scratch のサンプルプロジェクト(http://scratch.mit.edu/users/SHowell)の中から一つを選んで開いたら、Connect to Scratch ボタンをクリックします。


以上、結構煩雑なのですが、ひとつひとつ確実にやっていけばうまくいくと思います。

情報が更新されて、リンクが切れたりしてしまっている場合は、以下の情報元をたどっていけば新しい情報が得られるかもしれません。




≫ Stephen Howell's Mind



≫ Scratch Forums / Scratch and the Kinect

プロフィール

株式会社まちクエスト代表、つくる社LLC代表。

Raspberry Piではじめる どきどきプログラミングを書きました。

Amazonから図書館検索 Libron、iPhoneアプリ ひらがなゲーム かなぶん を作っています。

Twitter @jishiha

最近のエントリー

アーカイブ