KOFでiBeacon実験廣瀬 真人
自己紹介
• 廣瀬 真人
• 京都産業大学
• Twitter (@malohithon)
KOFとは
• 関西オープンフォーラム
• オープンソースならびに、コミュニティが元気に交流できる場を関西でも作ろう!
iBeacon
• Appleの商標
• BLE(Bluetooth Low Energy)対応端末で利用可能
• Beaconとスマートフォンの距離を計測出来る
利用事例
• メジャーリーグ
• スタジアムに近づくと今日の対戦の情報を教えてくれる
• 入場ゲートに行くと入場用のバーコードを表示して、座席の位置まで教えてくれる
• スタジアム内のお店のクーポンがプッシュ通信される
iBeacon
忍びの地図• 某人気映画の重要アイテム
• 気になる人の居場所がわかる
手順• iBeaconから発信される電波を複数のiPod touchで受信する
• iPod touchが受信したデータをサーバに送る
• データをもとに位置計算
• 地図上に描画
電波強度を使った位置計算• RADAR方式→電波強度地図を前もって作っておいて、 受信したデータ最も近い点座標を位置とする。
• 三平方の定理→いわゆる三平方の定理。3つ以上の電波強度が必要。
• Centroid方式→電波強度から計算した相対距離を重みとして、 重心を計算する。
Centroid方式
di : 電波強度から計算した相対距離
ddd
iPod touch
iBeacon
電波範囲
Centroid方式重み w = di (相対距離)
位置計算
問題
• 室内だと電波反射が起こり、誤差が発生する
• 誤差で壁を突き抜ける
• 重心を計算するので、Beaconを角・端に重点的に置く必要がある
補正• 前後のデータを用いて回帰直線を求め、その直線の法線と道の中央線の交点を補正位置とする
道の中央線法線
回帰直線
-2-10
+1
+2
補正位置
デモします
KOF
• 日時 : 11月7日(金) 13:00~18:0011月8日(土) 11:00~18:00
• 開催場所:大阪南港ATC ITM 棟10F
• 是非来てください。
Recommended