ボーマス後スイーツオフをやってみます
日時: 5/17 16:00 17:00 から
* お店の開店も 17:00 です。
* ボーマス会場から現地まで45分ほどかかります。
場所: http://r.gnavi.co.jp/g600113/
集合:ボーマス会場前15:45
場所をよくお確かめの上、@かDで@ksasaoまで参加表明をお願いします。受付は終了しました。何かありましたら、@かDで@ksasao までご連絡ください。
参加者
@a2laya
@fazz0611
@ksasao
@llcheesell
@Nemui_09
@nakameP
@pipe_render
@tripshots
@xxJulexx
電脳メガネでラリーしてきた。リアルで。
2008/8/30 - 31 にHacker's Cafeのメンバーで電脳メガネをかけて都内をラリーするという企画 電脳☆スターラリー をやってきました。といってもよく伝わりませんね。まずは、動画をご覧ください。ニコニコ動画のアカウントをお持ちの方は http://www.nicovideo.jp/watch/sm4473500 からどうぞ。
現実の空間に仮想の物体を(今回は★をあらかじめケータイなどで)配置して、それを実際にその場所に行って回収する、といったことを行っています。物体は緯度・経度を指定すれば世界中のどこでも好きな場所に置くことが可能です。あなたのそばにも、こっそり配置されているかもしれませんよ!
ちなみに、このような技術は Augmented Reality (拡張現実感, AR) と呼ばれています。
当日の様子は、特設ページ 「Cyber Star Rally」で確認できますのでいますぐチェック!
■ しくみとか
#自分の担当の部分だけ書きます。他の部分は id:akio0911 id:gaziro2000 id:yuiseki あたりで説明されるかも?
##全体概要は Cyber Star Rallyについて あたりをご覧ください。
現実の空間の指定した位置に仮想の物体がおかれているように見せるためには、自分の位置(緯度・経度など)と、自分の視点の向き(方角、見上げる角度など)を知ることが必要です。この情報を知るための方法はいくつかあるのですが、今回は以下の方法を利用しました。
自分の位置:
- GPS (GPSレシーバモジュールキット, 秋月電子通商, 4800円)
- 無線LANの電波を利用 (PlaceEngine)
の情報のうち、より精度の高いものを自動的に切り替えて利用。
(9/29追記) 秋月から組み立て済みのUSB接続GPSが出ています。さっそく使ってみたのですが、こちらの方がより感度が高くコンパクトでよい感じです。
自分の視点の向き:
- 地磁気・加速度センサ (3Dセンサー(TDS01V)モジュール, 秋月電子通商, 6800円)
同じような部品はカーナビや新しめのケータイなどにもよく使われています。この辺りの詳細やデモについては、前回のエントリ
コンピュータビジョン・拡張現実感に関する普通じゃない勉強会に行ってきました+α - まちみのな@はてな
を参照してください。
■ 技術的なおはなし(難しめ)
今回のようなアプリケーションを作成するためにはいくつか注意点があります。
- デバイスはすぐには返事をしない
それぞれのセンサはただちに現在の値を返すわけではありません。また値が帰ってくるまで待っているとほかの処理が止まってしまいます。したがって、各処理は別スレッドなどで管理する必要があります。
- デバイスは時々とまることを想定する
デバイスは常に動くと思ったら大間違いです。時々変な値を返したり、突然停止したりすることがあります。これを監視して、異常を検知したらしかるべき復帰処理を自動的に行うように作る必要があります。
- デバイスの値はばらつくことを想定する
お手軽に手に入るような部品は常にかなりの量の誤差を含んでいます。適宜平均をとるなどして、できるだけ安定した値がとれるようにする必要があります。ただし、安定させるために長い時間の平均をとると、反応が鈍くなってしまうのでさじ加減が難しいところです。
- ネットワークもいつもつながっているとは限らない
使い放題な回線で常時接続していると思っても、データは結構うまくおくれてないことがあります。ネットワークがつながらない状態でもデバイスからはつぎつぎ値が送られてくるので、この情報をいったん蓄えておき、送り漏れが無いようにするといった工夫が必要です。
なお、今回のソースコードはC#のみで記述されています。現在は一部GPLなソースコードが含まれているため、当該部分を書き直したのち修正BSDライセンスで公開します。GPLライセンスは利用条件が厳しいので、できるだけゆるく使ってほしいな〜というところです。
18きっぷがまだあまっているので9/6,7にも違う場所でやってみたいと思っています。
コンピュータビジョン・拡張現実感に関する普通じゃない勉強会に行ってきました+α
8/9にコンピュータビジョン・拡張現実感に関する普通じゃない勉強会で電脳メガネネタを発表してきました。
画像は発表の時ぶら下げていた名札と、なぜか持っている某ロボット。
発表はぐだぐだ気味になってしまい申し訳ありませんでした。スライドをさらしておきますね。
デモでご覧頂いたものはこのあたりにあります。
- 触る系のデモ
こちらが、デモでつかったものをニコニコ動画にアップしたもの。そっち系の人が多かった気がするのであえてこちらで :-)
こちらはもう少し硬い雰囲気だったら使う予定だったデモのネタ。
- 地磁気・加速度センサを利用したデモ
http://www.ustream.tv/recorded/614567
AR勉強会の様子についてはすでにいろんな方が言及されているので、そちらを参照してください><
工学ナビの中の人の研究と周辺 「コンピュータビジョン・拡張現実感に関する普通じゃない勉強会」を開催しました
とにかくエキサイティングな発表ばかりでした。懇親会も面白かった!
運営の皆様、発表者の皆様、twitterやSkypeを含めて参加された皆様本当にお疲れ様でした。また次回があることを楽しみにしています。
【追記】
昨晩上記のスライドをネタにustしてみたのですが、その時にでた話題をメモ。
電脳メガネをつくってみるよ
まずはハードウェアから。
センサ部
- USBカメラ x1
- まちみのな::秋月 GPSレシーバモジュールキット 組み立てのポイント x1
- 404 Not Found. x1
どれも普通に手に入るものです。GPSだけだと室内や地下鉄での位置取得が難しいので、無線LAN・位置情報 | PlaceEngine | Koozytや、W-SIMで補完予定。http://www3.alps.com/WebObjects/catalog.woa/J/HTML/Connector/W-SIM/W-SIM_list1.htmlは、mouserでSCZA1A0100 ALPS | Mouserを発注済。