roombaを鉄騎コントローラーで操縦してみた
TRANSCRIPT
ルンバをルンバを鉄騎コントローラー鉄騎コントローラーでで操縦してみた操縦してみた
神奈川工科大学 佐藤 鈴木研究室・下島 安嵐古谷 明範鈴木 隆史
今日のおはなし今日のおはなし
なぜやった?
裏話など
得られた教訓
ことの発端ことの発端
4月30日 深夜4時4月30日 深夜4時
「新規プロジェクト案件のアイデアを思いつきました。 twitter 上で、面白いんじゃないかという話が出たので、こっちに投げておきます。 」
と研究室のサイトに投げらる。
4月30日 深夜4時4月30日 深夜4時
なまえ: 空想ルンバ作戦!
がいよう: 全自動お掃除ロボット『ルンバ』を購入し、研究室を清潔に保とう! ついでにフェリたんと連動して研究室用にカスタマイズしようという一石二鳥なプロジェクト。
プロジェクト?プロジェクト?
プロジェクトとはプロジェクトとは
4年前期のゼミ生に与えられる試練。 グループを組み、目標を立てる。
内容は簡単な研究開発など。
要は卒業研究の練習です 。
プロジェクトの例プロジェクトの例
入退室管理システム『フェリたん』(2009年の成果物)
4月30日 深夜4時4月30日 深夜4時
なまえ: 空想ルンバ作戦!
がいよう: 全自動お掃除ロボット『ルンバ』を購入し、研究室を清潔に保とう! ついでにフェリたんと連動して研究室用にカスタマイズしようという一石二鳥なプロジェクト。
先輩は語る先輩は語る
「だって、研究室の床、汚いんだもん。寝てるときに黒いホコリ吸
うのは嫌だお!」
「掃除当番作ったけど、誰も掃除してないじゃん。お前らよりロボットの方が当てになるっつー
の」
4月30日 深夜4時4月30日 深夜4時
ルンバが空想ルンバを流しながら掃除するとウケるよね。
「♪安い値をつけやがってー」 ついでにセンスあふれるスキンをだな。
もちろん絶望少女で痛ルンバという手も(ry
4月30日 深夜4時4月30日 深夜4時
さいごに・・・
『おもしろい』
はステータスだ!希少価値だ!
4月30日 深夜4時4月30日 深夜4時
これについて先輩は・・・
「正直、深夜のテンションでついカッとなって書いた。スルーされてもいいかなと思っていた」
3 日後・・・3 日後・・・
そこには新品ピカピカのルンバの姿が・・・・!!
5月3日5月3日
5月5月 33 日日
「え? 教授マジで買ってきたの!?」
「でも、お高いんでしょう? これ」
「もう、やるしかないですね……」こうして、先輩と2人のゼミ生の戦いが始まった・・・
ルンバ調教日記ルンバ調教日記
5月5月○○日日
ブレッドボードでルンバと PCを接続
シリアル通信を使って命令をながす
結果 CLEANの命令だけ成功
しかし、他の命令をなぜか正しく伝達されない・・・
5月5月 ×× 日日
間に roomba.py を挿んだら・・・なぜだか上手く動いた!!
ま、結果オーライって事にする
5月5月△△日日
Bluetoothシリアル変換モジュールを通販で購入。
5月5月△△日日
ルンバとの通信を無線化することに成功
「鉄騎コントローラで操縦したら面白いんじゃね?」という意見が出る
66月月□□日日
先輩がニコニコ技術部に動画をUPしようとわめきだす。
66月月□□日日
曰く・・・
「今年のゼミ生、ニコ厨ばっかだから、景気付けに技術部に殴り込みかけようぜ!」
66月月□□日日
とりあえず・・・
手始めに音楽を鳴らそうということで、チャルメラを流し込んでみる。
問題がなかったので、空想ルンバの曲データを手打ちで入力。
66月月□□日日
16音しか再生できない問題は、実は ROI のマニュアルを読んだ段階で把握していた。
タイマーで曲を順次転送するプログラムを組んで、初めて一本にして聴く。
66月月□□日日
キーがずれていることは、この時に確認。
でも、修正が面倒くさかったので、これでよしとした。
66月?日月?日
動画を撮影して編集
66月?日月?日
先輩が動画編集をしている間に・・・鈴木と古谷が鉄騎コントローラを繋げる作業を行う。
66月月 2626日日
「ルンバに空想ルンバを歌わせてみた」をニコニコ動画にアップロード
66月月 2626 日日
iMac のスピーカーのみで音を確認していたら、楽曲の音が大きすぎて、相対的にカメラソースの音がきこえづらくなってしまっていた。
再 Up は鬼門らしいので・・・次回の課題にする。
66月月 2626 日日
その日のうちに鉄騎コントローラ動画の撮影を行い、編集・・・
77月月 1010 日日
「ルンバを鉄騎コントローラで操縦してみた」をニコニコ動画にアップロード。
世界の新着動画視聴者に
「またおまえか」
と言われ、思わずニヤリ。
77月月 1212日日
ニコニコ技術部のデイリー6位に食い込む。
77月月 1212日日
技術部殴り込みという目標は達成したと判断
77月月 1818日日
オープンキャンパスで鉄騎コントローラとルンバを展示。→大盛況。
実際に操縦した人からアンケートを取ったり。
1万再生を突破
77月月 1919日日
大学名を伏せていたのに、大学側に補足される。(kaitbot)
88 月月 2020日日
ITMedia Gamez の記事にのる
88 月月 2626 日日
Gizmodeに取り上げられる 2万再生を突破
88 月月 2929 日日
布教カンファで発表
88 月月 2929 日日
皆さんお分かりの通り、この動画・・・
大した技術は使用しておりません。
必要な技術必要な技術
1) ドキュメントを読む技術
2) 簡単な電子工作
3)基本的な Python の知識
工科系の大学なら、結構簡単に出来ます。
分析結果分析結果
1)ネタの選択
2)集まったメンバー
3)見せる技術
1)1)ネタの選択ネタの選択
ルンバにしろ鉄騎コントローラにしろ、インパクトが元々大きかった。かつ、小型掃除ロボットと大型ゲームコントローラの組み合わせのギャップがウケたのではないか。
1)1)ネタの選択ネタの選択
そして何と言っても、ルンバが可愛かったこと。
2)2)集まったメンバー集まったメンバー
鈴木は日常的に、ゲームコントローラを収集し、ハックする趣味があった。
2)2)集まったメンバー集まったメンバー
古谷は頼まれたプログラムを生真面目に仕上げてくれた。
2)2)集まったメンバー集まったメンバー
下島はプレゼンテーション能力に長けていた。
3)3)見せる技術見せる技術
情報メディア学科だったので、動画編集の機材が身近にあり、かつ、編集技術も習っていた 。
3)3) まとめまとめ
単体では注目を浴びにくいものを繋単体では注目を浴びにくいものを繋ぎ合わせると、足し算以上のものが出ぎ合わせると、足し算以上のものが出来る来る可能性可能性がある。がある。
手元にあるものを組み合わせて、遊手元にあるものを組み合わせて、遊んでみよう。んでみよう。
そして・・・そして・・・
3)3) まとめまとめ
物が出来たら、物が出来たら、怖がらずに公開してみよ怖がらずに公開してみよ
う!う!
おわりおわり