ibeaconを用いた位置検出 (忍びの地図)

15
KOF iBeacon 実験 廣瀬 真人

Upload: masato-hirose

Post on 26-Jun-2015

1.094 views

Category:

Engineering


1 download

DESCRIPTION

iBeaconを用いた位置検出について。KOFの宣伝。

TRANSCRIPT

Page 1: iBeaconを用いた位置検出 (忍びの地図)

KOFでiBeacon実験廣瀬 真人

Page 2: iBeaconを用いた位置検出 (忍びの地図)

自己紹介

• 廣瀬 真人

• 京都産業大学

• Twitter (@malohithon)

Page 3: iBeaconを用いた位置検出 (忍びの地図)

KOFとは

• 関西オープンフォーラム

• オープンソースならびに、コミュニティが元気に交流できる場を関西でも作ろう!

Page 4: iBeaconを用いた位置検出 (忍びの地図)

iBeacon

• Appleの商標

• BLE(Bluetooth Low Energy)対応端末で利用可能

• Beaconとスマートフォンの距離を計測出来る

Page 5: iBeaconを用いた位置検出 (忍びの地図)

利用事例

• メジャーリーグ

• スタジアムに近づくと今日の対戦の情報を教えてくれる

• 入場ゲートに行くと入場用のバーコードを表示して、座席の位置まで教えてくれる

• スタジアム内のお店のクーポンがプッシュ通信される

Page 6: iBeaconを用いた位置検出 (忍びの地図)

iBeacon

Page 7: iBeaconを用いた位置検出 (忍びの地図)

忍びの地図• 某人気映画の重要アイテム

• 気になる人の居場所がわかる

Page 8: iBeaconを用いた位置検出 (忍びの地図)

手順• iBeaconから発信される電波を複数のiPod touchで受信する

• iPod touchが受信したデータをサーバに送る

• データをもとに位置計算

• 地図上に描画

Page 9: iBeaconを用いた位置検出 (忍びの地図)

電波強度を使った位置計算• RADAR方式→電波強度地図を前もって作っておいて、 受信したデータ最も近い点座標を位置とする。

• 三平方の定理→いわゆる三平方の定理。3つ以上の電波強度が必要。

• Centroid方式→電波強度から計算した相対距離を重みとして、 重心を計算する。

Page 10: iBeaconを用いた位置検出 (忍びの地図)

Centroid方式

di : 電波強度から計算した相対距離

ddd

iPod touch

iBeacon

電波範囲

Page 11: iBeaconを用いた位置検出 (忍びの地図)

Centroid方式重み w = di (相対距離)

位置計算

Page 12: iBeaconを用いた位置検出 (忍びの地図)

問題

• 室内だと電波反射が起こり、誤差が発生する

• 誤差で壁を突き抜ける

• 重心を計算するので、Beaconを角・端に重点的に置く必要がある

Page 13: iBeaconを用いた位置検出 (忍びの地図)

補正• 前後のデータを用いて回帰直線を求め、その直線の法線と道の中央線の交点を補正位置とする

道の中央線法線

回帰直線

-2-10

+1

+2

補正位置

Page 14: iBeaconを用いた位置検出 (忍びの地図)

デモします

Page 15: iBeaconを用いた位置検出 (忍びの地図)

KOF

• 日時 : 11月7日(金) 13:00~18:0011月8日(土) 11:00~18:00

• 開催場所:大阪南港ATC ITM 棟10F

• 是非来てください。