NXTには、無線による通信機能が付いています。
今回、Yのダンスロボットは、2台のロボットを無線を使って同期を取ろうとがんばっていました。
で、この無線通信ですが・・・なぜか、失敗するときがあります。
ロボット1号機がメールを出します。 ロボット2号機はメールが来るまで待ちます。
これを繰り返して、片方の動きに、もう片方が合わせる・・・という作戦だったのですが・・・
最後までうまくいくときもあれば、途中で送受信がうまくいかず、1フレーズずれてしまうこともあります。 やっぱり、いちかばちかになってしまうのじゃ、レスキューと同じじゃないですか。
ということで、通信して同期するのは、最初だけで、同期したときにお互いの時計(タイマー)をリセットすることにしました。
やっぱり、NXTも、しょせん「おもちゃ」ということでしょうか? それとも、ROBOLABなんぞを使用しているのが悪いのでしょうか?
もし、この無線による通信がうまくいけば、レスキュー2009年ルールからロボット同士の通信が公認になったので、「無線通信を利用して協力してマルチチームとしての活動ができるかも・・・」と考えていたのですが、まだまだ実用化は遠いようですなぁ。