テレビ・リモコンで、 ロボット・コントロール!?

テレビ・リモコンで、
ロボット・コントロール!?
ロボットを動かすときに、一緒に動き回ったりしていませんか? 配線が絡まないよ
うに、苦労していませんか? せっかくカッコ良く作ったロボットなのに、それでは
ちょっとカッコ悪いですね。有線のコントローラーの配線は、どうにも煩わしいもの
です。無線にできたらいいのですが、市販の無線ユニットは少し高い。そんなふうに
考えているあなた、ちょっと待って下さい。無線のコントローラーならば、もうすで
に手元にあるはず。離れたところからテレビを操る、そう、そのリモコンです!
今回は、そんなテレビなどの家庭用のリモコンを使って、ロボットを操作できるよう
にする方法をご紹介したいと思います。
馬場 稔(フラワー戦隊ナガレンジャー)
やることがたくさんありますので、ま
一緒だったりします。と言うことは、それ
つの数値を表現しています。信号が入った
ずは全体の流れについて説明します。図 1
さえわかれば、ロボットだって操作できる
ら 1、そうでなければ 0 と言うのがよく
を見て下さい。リモコンのボタンを押す
に違いありません。それではまず、その原
あるパターンですが、ここでは信号の長さ
と、赤外線と言う目に見えない光の信号
理から見て行きましょう。
によって区別するのです。ちなみに、この
が発せられます。リモコンを究めるために
ボタンを押すと、リモコンはその先端
ような方式を「パルス位置変調(PPM)
」と
は、まずはこの信号を理解しなければなり
(多くは黒いカバーで覆われている部分)
ません。これについては「1.リモコンの
から、赤外線を出します。この光の出し
さてさて、先ほどリモコンの信号には規
信号」で解説します。次に、ロボットの側
方が押されるボタンによって異なり、光を
格があると言いましたが、メーカーによっ
でその光を見て、電気信号へ変換する装置
受けた側では、その違いから押されたボ
て結構まちまちだったりします。まず、1
が必要になります。これを「2.センサー
タンを判別します。この光り方は、
「家電
や 0 を表す信号の長さが異なります。次
と回路」で。そして最後に、この電気信号
製品協会フォーマット」と言う規格によっ
に、データ部の全体の長さも異なります。
から押されたボタンを判別して、ロボット
て、図 2 に示すような形式となっていま
さらに、データ部の信号をくり返すところ
へ命令を出すことになります。
「3.プロ
す。図では、波形の山になっている部分が
があったり、なかったり… これが統一さ
グラム」
「4.ロボットを動かす」で、マイ
光っているとき、谷の部分が光っていない
れていれば、私も解説を楽にできたのです
コンを使用してこれを実現する方法を説明
状態を表します。このように光ったり消え
が、とっても困りものです。
します。
たりをくり返すのですが、その点滅の仕方
1 .リモコンの信号
が、ボタンによって異なるのです。
呼びます。
でもまぁ結局のところ、リモコンの信号
を読み取るためには、この点滅している時
この点滅は、その時間の長さによって異
間を計ればいいことになります。実は、こ
なる意味を持ちます。最初がリーダー部と
こでの説明もあまり正確ではないのです
ちょっと前までは、テレビとビデオぐら
言って、信号の始まりを意味するところ。
が、あまり細かいことは気にせず、お手軽
いにしか使われていなかったのに、ずいぶ
それに続くのがデータ部で、1 と 0 の 2
にできる方法を目指して行きます。
ふと気付くと増えているリモコン。
んと活躍の場を広げたものです。オーディ
オ、エアコン、扇風機、そして照明などな
ど。身の周りには、たくさんの種類のリモ
コンがあります。それらは用途によって機
能が異なるわけですが、実は、その原理は
図 2 リモコンの信号形状
図 1 リモコンでロボットが動くまでの流れ
54
ROBOCON Magazine 2007.4
51_リモコンでロボットコントロールP54P57.indd 54
07.3.30 4:05:26 PM