Androidを使った距離センサーの最新動向と実装
Android Bazaar and Conferene 2014 Spring
自己紹介名前:新里 祐教(hirotakaster) 所属:SIProp、GMOインターネット
面白いと思った物を色んな 視点や技術で作ってます
Do It with Others style funny product making
OSS Project
・組込み向けAndroid ・Android技術者認定試験制度 ・トレーニング ・Noritsuna 理事
距離センサー||
空間の3Dデータを 生成する事ができる
計測方法
from TDK Tech Magazine
IRパターン ToF(Time of Flight)
扱えるデータ
・センサー共通で使えるデータ RGB画像 距離(このピクセル:x-yのZ値として取れる)
・デバイスによって異なる 骨格、節、手・指、ローテーション、筋力、心拍…etc
機種 販売元 測定方法 対応OS 電源 SDK
Kinect v1 Microsoft IR Windows 必要 Kinect for Windows SDK
Xtion PrimeSense IR Windows/Mac Linux/Android USB OpenNI
DepthSense Creative Camera
Softkinetic Intel/Creative ToF Windows
Linux/Android USBIISU
Perceptual Computing SDK(Intel)
CamBoard PMD ToF Windows/Linux USB CamBoard SDK
Kinect v2 Microsoft ToF Windows USB(3.0) Kinect for Windows SDK
色んなデバイス
機種 データ 測定距離 値段(from Amazon)
Kinect v1 RGB/Depth/音声
近距離:40cm~ デフォルト:0.4m~4m 21,000円くらい
Xtion RGB/Depth/音声 0.8~3.5m 25,320円
DepthSense Creative Camera
RGB/Depth/音声
近距離:15cm~1m DS311:1.5m~4.5m
Intel : $149 SoftKinetic: $249
CamBoard Depth ~ 0.5m €490
Kinect v2 RGB/Depth/音声 0.5m~4.5m $399(先行で)
色んなデバイス
Project Tango・Android端末+3Dセンサ ・Googleが突然2014/02/20に発表 元MotorolaのATAP部門 Kinect/Wii Remotoの開発者 ・スペック 見た感じはKinectと同じ(かな) RGB、IR、受光部っぽい
PrimeSenseがちょっと…・ が を360億円で買収
・OpenNIは2014/04/23にWebsite Close → SDKとかのダウンロードはお早めに…
・現状、Xtionは販売はされていない 今後は研究用途では提供とのこと
3Dセンサの小型・組込化
PrimeSense Capri
SoftKinetic DS536
PMD CamBoard
カテゴリ
Intel
3Dモデリング
デバイス連携
店舗
Androidで 使ってみよう!!
Kinect v1+ Android
・基本的にはライセンス違反です(́・ω・`)
・使うもの
・ライブラリ群(C/Java) libfreekinect OpenNI2+Freenect Driver
=
Xtion + Android・使うもの
・ライブラリ(C/Java) OpenNI2
=
・USB給電で動くので非常に便利!!
Kinect v1/Xtion共通・必要なこと rootは必須、ライブラリ群を /system/lib に配置 !
・USB FSの利用(initとかに書く) mount usbfs none /proc/bus/usb -o devmode=0666 !
・その他 使えるデータは距離データのみ、骨格は不可 OpenCV/openFrameworksとかも便利
DepthSense + Android・使うもの
・ライブラリ IISU SDK Android 4.0.3 SoftKinetic DS311
Intel(DS325)でも動くだろ?
ダメポ …orz
DepthSense + Android・DS 320 5月位にリリースされる(らしい) ARM向けSDKも提供される(らしい)
Xtionがほぼディスコンの様相で、SoftKineticのデバイスが受け皿へ
まとめ・Android、iPhone(多分)でも3Dデータ計測が デフォルトで使えるようになる(カモ)
・ゲームや3Dプリンター用のデータ生成、ロボット 制御…etc 使い用は色々
・Android/iOS/WP(?)に搭載されるのは時間の問題 と予想され、どこでも3Dスキャンの世の中へ