![LEAP Motion First Impression](https://devio2023-media.developers.io/wp-content/uploads/2013/08/LEAP_eye_catch.png)
LEAP Motion First Impression
Pre-Orderから待つこと1年ようやく届きました。映画﹁マイノリティ・リポート﹂の世界がすぐそこに!
中に入ってるものは至ってシンプルでした。本体、ケーブル、説明書
ケーブルは2本。長いものと短いものが入っています
本体です。上にはアクティベート用のURLが記された保護シールが貼っており、非常に親切な作りになっています。質感もアルミ削り出しと思われる側面、裏の滑り止めのゴムなど、全体的なデザインも含めて、値段を感じさせない製品になっており、この時点でもかなり満足度は高い仕上がりです
カメラと保護シールの関係からか上部が紫に光っていますが、実際は赤く光っていました。接続ケーブルには、USB Micro-B︵多分︶が採用されており、あまり見たことがない形状をしたケーブルになっています。ただ、このケーブルの規格は特殊なものではなく、標準化された規格なので、ケーブルが壊れたら使えなくなる、というものではないようです。一安心
MacBook AirにインストールするのでMacを選択します
![スクリーンショット 2013-07-25 0.17.16](https://devio2023-media.developers.io/wp-content/uploads/2013/08/ee0133e3f48fed11b4ba1b453736ee54-320x237.png)
インストールが完了すると、ビジュアルで表示されたIntroductionが表示されます。ControllerをUSBで接続し︵自分はすでに接続してしまっていましたが・・・︶、緑のランプが手前を無くようにセットし、準備完了!Continueをタップします
センサの上を手をかざしたりすると、色々な変化が起きるIntroduction Movieが始まります
ここをクリックすると、LEAP Motionの設定やVisualizerという動作確認のアプリケーションが起動出来ます
[SWF]http://www.youtube.com/watch?v=LL-mVBYwmDg,512,420[/SWF]
まだまだ数は少ないですが、ゲームやユーティリティアプリケーションがMac用、Windows用と用意されています。今後SDKを駆使して様々なアプリケーションを開発して公開出来る場所が提供されているので良いですね。アプリケーションを作成して公開する手順もそのうち調べてみたいところです
まるで、フォ◯スでMacBook Airを操っているようですね。
もはや説明不要のGoogleが開発しているVirtual地球儀アプリケーション。こちらは、デフォルトでLEAP Motionをコントローラとして使えるオプションがあるので、それを有効にしてあげるだけでLEAP Motionでの操作が可能です
Google Earth → Preferencesを選択
上記のオプションを有効にしてあげればOKです
ぐるぐる。LEAP Motionで操作している際は、表示されているように矢印が表示されます。かなり微妙な動きも検知して動いてしまうため、慣れるまではグルグル回り3D酔いします。テルミンの操作の要領で敏感に動かすと思い通り動くようです
Magic MouseやApple Remoteなど様々なハードウェアの動きに対して、様々なアクションを設定できるランチャーアプリケーションのようです。其の中に設定できるハードウェアの一つとしてLEAP Motionがあります
Preferencesをクリックします。するとアクションを設定する画面が表示されます
LEAP Motionを選択します。設定できるアクションの一覧は、こちらをクリックすると一覧が表示されます
Five Finger Up/Down/Left/Right︵5本指で上/下/左/右︶や、Single Finger Circle Clockwise︵一本の指で時計回りに円を描く︶など多彩なアクションが設定可能です。自分は、Two Fingerの LeftとRightにMission Controlの移動を割り当ててます。結構認識率は良いので、手で触らずに特定のアクションであれば簡単に行えそうです。例えば、料理している最中にレシピのサイトをスクロールすることができる等、現在のコンピュータのUIでも操作の領域を絞れば大いに活躍ができるのではないでしょうか
マウスの操作をLEAP Motionで行うことができるアプリケーションです。空中でマウス操作ができるなんて最高じゃないか!そう思っていた時期が自分にもありました・・・。アプリストアで低評価がかなりついていたため、不思議に思っていたのですが、甘く見ていました
BetterTouchToolと同じく、常駐しているアイコンをクリックするとメニューが出てきますので、Interaction → Disabledが選択されている箇所をInteraction → Basicに変更します。これで準備は完了しました
動作イメージはこのような感じです。画面に対して指で押す、移動するなどの動作を行うとマウスの代わりに、円形のカーソルが出てくるので、それで操作を行います
結論ですが、操作が史上最高難易度でした。かなり精度が高いセンサーのため、小さな動きで大きな変化を生んでしまいます。ある一点をクリックしようとした場合、画面に対して垂直に押す動きをするのではなく、あくまでセンサーに対して水平に押す動きをさせないと、狙ったポイントと高さがずれてしまうため、別の箇所をタップしてしまいます。この動きは非常にストレスを感じました
LEAP MOTION
Leap Motionが開発、販売を行うデバイスです。昨年話題になりPre-Orderが開始されていましたが、先日ようやく一般発売されました。Google I/O 2013でもこちらのデバイスが登場していたようです これは、空中で行う手や指の動き︵ジェスチャー︶でコンピュータの操作をする新しいインターフェースデバイスです。回転・奥行きを含めた手の3次元的な動きをかなりの精度で検知できます。精度は今までの同じ価格帯のセンサーデバイスとは一線を画するものになっており、1/100mmの動きまでも認識出来るようです。よく知らないしすごさがよく分からないという方は、是非こちらの動画を見てください [SWF]https://www.youtube.com/watch?feature=player_embedded&v=3b4w749Tud8,512,420[/SWF] よく知られているモーションを認識できるControllerといえば、MSが開発・販売しているKinectや、任天堂が開発・販売しているWiiがありますね開封からセットアップまで
開封
![Skitch_-_2013年7月25日_0_08_15_GMT+09_00](https://devio2023-media.developers.io/wp-content/uploads/2013/08/8fefb6f9dc5db3d73eaa0f5848c49e8b-640x480.png)
![Skitch_-_2013年7月25日_0_12_46_GMT+09_00](https://devio2023-media.developers.io/wp-content/uploads/2013/08/8093955122ed7a6c4da8b4e1cbde0d69-640x480.png)
![Skitch_-_2013年7月25日_0_16_08_GMT+09_00](https://devio2023-media.developers.io/wp-content/uploads/2013/08/1027564d6234da6585afa2e001b2f282-640x480.png)
本体に接続
接続してみました![Skitch_-_2013年7月25日_0_19_07_GMT+09_00](https://devio2023-media.developers.io/wp-content/uploads/2013/08/81c80e940373c66b2c010b863444ebac-640x480.png)
アクティベート
アクティベートを行います。先ほど剥がした保護シールに貼ってあるアドレスにアクセスします![スクリーンショット 2013-07-25 0.09.59](https://devio2023-media.developers.io/wp-content/uploads/2013/08/7daec996947c013500b199c5d54331de-640x344.png)
![スクリーンショット 2013-07-25 0.10.31](https://devio2023-media.developers.io/wp-content/uploads/2013/08/a4b3d8b64915a26d88f9c3a9731ce863-640x345.png)
デバイスドライバのインストール
Zipファイルがダウンロードされ、画面にはIntroductionの動画。Zipファイルを展開し、pkgファイルを実行します![スクリーンショット 2013-07-25 0.17.00](https://devio2023-media.developers.io/wp-content/uploads/2013/08/004ff8c6bb40436b5a63ba666336b54d-320x168.png)
![スクリーンショット 2013-07-25 0.17.16](https://devio2023-media.developers.io/wp-content/uploads/2013/08/ee0133e3f48fed11b4ba1b453736ee54-320x237.png)
![スクリーンショット 2013-07-25 0.17.58](https://devio2023-media.developers.io/wp-content/uploads/2013/08/f669be48f9d3f1d2f088219cbc23caab-320x239.png)
起動
![スクリーンショット 2013-07-25 0.18.10](https://devio2023-media.developers.io/wp-content/uploads/2013/08/d0fa82258a426254b685fa44c1b2c533-640x378.png)
![スクリーンショット 2013-08-07 2.12.17](https://devio2023-media.developers.io/wp-content/uploads/2013/08/19347e673f57475a17c4a45d945cd436-640x480.png)
![スクリーンショット 2013-07-25 0.22.27](https://devio2023-media.developers.io/wp-content/uploads/2013/08/383bf9e3202e2bad643464e4993709de-640x378.png)
デバイスの動作確認
LEAP Motionが接続されるとこのようなアイコンが表示されます![スクリーンショット_2013-08-08_0.58.55](https://devio2023-media.developers.io/wp-content/uploads/2013/08/eac139f1f8629c9396a90d7cbdade788.png)
AirSpace
LEAP Motion専用のアプリケーションランチャーです。対応しているアプリケーションのインストールやアプリケーションの設定方法等を閲覧することができます。デフォルトですぐに起動して試せるアプリケーションがいくつかインストールされています。基本的にここからアプリの起動やインストール、管理を含めてすべて行うようです。![スクリーンショット 2013-08-08 1.29.32](https://devio2023-media.developers.io/wp-content/uploads/2013/08/6def22c4c52f12801a402aa3e0b4b35b-640x367.png)
アプリケーションの入手
AirSpaceの左上にあるAirspace Storeをタップすると、アプリケーションの一覧ページへ遷移します。はじめに認証がありますが、こちらはLEAP Motionを注文した際のアカウント情報がひもづけられているようです![スクリーンショット 2013-08-08 1.00.59](https://devio2023-media.developers.io/wp-content/uploads/2013/08/8b8afc3a5c398a503476f496eca84b68-640x443.png)
検知できる動きや対象について
3次元の動き
手のひらに対して、x, y, z軸を中心とした3次元上での物体の回転を検出します。さらにタップやスワイプといった動作が検出可能です。実際にセンサーの上に手をかざしてみると、手の裏表から手首の回転、奥行きも含めてかなりの精度で検出できていました。Developer用のDocument Overviewの中に具体的な手の動きの動作イメージがあるので、こちらを参照してください指の検出
指は合計10本までは細かに認識していました。たまにロストすることもありますが、一本一本の指に対して、かなり細やかにタイムラグなしで検知してくれます操作している姿
LEAP MotionでGoogle Earthを操作している際は、周囲からこのような感じに見えるようです︵モデル‥某山田さん︶![DSC_0478](https://devio2023-media.developers.io/wp-content/uploads/2013/08/DSC_04781.jpg)
![clone-darth-sidious-315291775e](https://devio2023-media.developers.io/wp-content/uploads/2013/08/clone-darth-sidious-315291775e-640x360.png)
アプリケーションを使ってみる
Google Earth
![スクリーンショット 2013-08-08 1.01.27](https://devio2023-media.developers.io/wp-content/uploads/2013/08/9c57a104c58db7a4f99bcdcd66787767.png)
![スクリーンショット 2013-08-08 1.09.25](https://devio2023-media.developers.io/wp-content/uploads/2013/08/dbf85603a15925ec128d7e99dbdf2119-640x437.png)
![スクリーンショット 2013-08-08 1.12.08](https://devio2023-media.developers.io/wp-content/uploads/2013/08/ff17522fd054c29d1ea90a73fca3339d-640x400.png)
BetterTouchTool
![スクリーンショット 2013-08-08 1.01.20](https://devio2023-media.developers.io/wp-content/uploads/2013/08/9b90a0f66b22b8a2b8c8ca1473de3728.png)
![スクリーンショット 2013-08-08 1.13.35](https://devio2023-media.developers.io/wp-content/uploads/2013/08/d1508fab515cef090e52640e7ef5d10d.png)
![スクリーンショット 2013-08-08 1.14.08](https://devio2023-media.developers.io/wp-content/uploads/2013/08/56142016140e9212f805a0db073579fd-640x467.png)
![スクリーンショット_2013-08-08_1.14.21](https://devio2023-media.developers.io/wp-content/uploads/2013/08/d269e5d0242f803f55ad024491da1042.png)
Touchless for Mac
![スクリーンショット 2013-08-08 1.01.35](https://devio2023-media.developers.io/wp-content/uploads/2013/08/8fd5c242abcee8ce76a51444c5c83e98.png)
![スクリーンショット 2013-08-08 1.16.05](https://devio2023-media.developers.io/wp-content/uploads/2013/08/ce56e28fafcc5daa3ac669c753fdc9fb.png)
![スクリーンショット 2013-08-08 1.15.56](https://devio2023-media.developers.io/wp-content/uploads/2013/08/cd7cf8fc29f43cfaeeba2e297438662a-640x456.png)