Racer(ビュート・レーサー)」は、学校の従業でも利用されており、初めての人でもプログラミングを楽しく学べる人気のロボットだ。Racerの「中・上級編」をお送りしたい。Racerは少し設定を変えるだけで、いっそう複雑なプログラミングも簡単にできるのだ。Racerは、ライントレースを題材としてプログラミングの基礎が学べる学習用教材だ。ライントレースのプログラムを正しく理解できているかどうかが、初級編と中級編との境目といえる。R」には、参考としてサンプルプログラムが収録されている。その中の一つである「LEDとライントレース(最初のプログラム)」というファイルを参照してみてほしい。Racerに最初から入っているプログラムだ。組み立ててそのまま動かせるよう、サンプルのコースをほぼ問題なく走破できるほど、なかなか高度な内容となっている。このプログラムが行っている処理の流れは、「まず左センサの値をチェックし、その結果に応じたそれぞれのパターンで右センサの値をチェック。その後にモータの回転方法を決定」という条件分岐が設定されている。左右二つのセンサを使ったライントレースとしては、王道といえるパターンのプログラムである。Racerの初級編は、まずクリアといったところだ。Rの設定変更が必要となる。ソフトを中・上級者向けに設定すると、初期状態では使えない機能が使用可能となる。Rのメニューから「設定」-「上級者向け機能の使用設定」を選択すると、いくつかの機能を選択するチェックボックスが出てくる。項目のうち上から三つ(演算ブロックを使う・速度や旋回量を変更できる車輪制御ブロックを使う・メモリマップの内容を表示する)が上級者向け機能、下二つ(ブロック同士の当たり判定を有効にする・繰り返しブロックの接続チェックを行なう)は初心者向けの機能となる。Rが中級者、上級者向けのモードになるというわけだ。Racerからの各種変数のリアルタイム読み込み機能だ。Racerをより柔軟に動作させることを可能とし、後者は細かなプログラミングや動作チェックをアシストする便利機能だ。Rのサンプルに含まれている。「課題」のフォルダ内にある「アナログライントレース」がそれだ。これは左右の赤外線センサから入力された値を、そのまま左右のモータ回転速度に反映させるという構成になっている。実際には、センサ値をそのままモータ出力に代入はできないので、センサ値をいったん変数に格納している。Racerに初めから入っているプログラムよりもなめらかにラインをトレースしていくことがわかる。上級者向けモードでは、このような動作を作ることが可能となるわけだ。実際に変数を使って、一つプログラムを組んでみた。5本のラインを通過し、6本目で停止するという動作だ。通過するだけではつまらないので、ラインに対して車体を直角に保つようなプログラムも組み込んである。実際に、動画で動き見ていただいた方がわかりやすいだろう。・上級者向けプログラムの走行ムービーそれほどスマートではないプログラムになっているが、時間に余裕がある諸氏は、このモーションにぜひ挑戦してみてほしい。Racerには、最初に付いている左右1つずつの赤外線センサのほかにも、内側にさらに1つずつ、センサを追加することができる。Rの変数の中にセンサの入力値が6個用意されていることからもお気付きかと思う。・BeautoRacer用赤外線センサこの赤外線センサは、下の画像で示した場所に接続できるようになっており、専用オプションとして発売されている。BeautoRacer用赤外線センサセンサを増やすことで、さらに複雑・正確なモーションが実現できる反面、ハンダ付けなど細かい作業も必要になる。ここまで来ると完全に上級編といえる。Racerを使いこなしていただき、上級編に挑戦できるように腕を磨いてほしい。■オープン1周年を記念キャンペーン秋葉原のロボット専門店「ヴイストンロボットセンター」では、オープン1周年を記念したキャンペーンを継続中だ。NEXTA」のペーパークラフトが1個プレゼントされる。mate」をプレゼントするという、太っ腹なキャンペーンも実施中だ!ロボットファンの方々は、この機会を見逃さないように気をつけてほしい。配信中ITライフハックは以下のニュースサイトにも記事を配信しています。前人未到の爆速PCこのサイトについてタレコミ、ITライフハックに寄稿したいというご要望も受け付けていますので、興味をもっていただけましたら、お気軽にご連絡ください。IT系記事を中心に著書多数。小川夏樹ソフトバンクにてPCComputing、PCJapanの編集を経験した後フリーランス・ライターを経て現在に至る。PCハードウェア、Windows使いこなし、イメージングデバイスを語らせたらいつまでも話が止まらないPCヲタ。年甲斐もなくゆるキャン△でアウトドアに目覚めボーイスカウト以来のアウトドア再デビュー。USER)の編集長からオンラインゲーム会社のIR担当や採用広告の制作、フリーライターを経て現在に至る。最近のトレンドはソロキャンプ。ブッシュクラフトとまではいかないが月1~2はどっかにキャンプに行っている。あと鉄分(乗り鉄)かなり多め。