ET2005の併催イベントとして、会場の一角に設けられた“特設サーキット”で開催された「ETソフトウェアデザインロボットコンテスト チャンピオンシップ大会」(以下、ETロボコン)は立ち見が出るほどの観客を集め、展示会場とは異なる熱気にあふれていた。ETロボコンの前身は、過去3回開催された「UMLロボットコンテスト」。2005年からETに舞台を移し、予選会(7月開催、参加53チーム)を勝ち抜いた20チームによる第1回のチャンピオンシップ大会として行われることになった。
ETロボコンとは、組み込み開発者を育成する目的で日本システムハウス協会(JASA)が主催、情報処理推進機構(IPA)などが協力して運営する産学協同の活動で、組み込みソフトウェアの設計モデリングと、走行体を実際に走らせるロボット制御の両者を競うコンテストだ。
走行体は、自走ロボットの「LEGO MindStorms」を使用する。入力情報は路面の色を識別する光センサとステアリングの舵角を検知するタッチセンサ、出力として車輪を駆動するモーターとステアリングモーターを備える。ハードウェアの性能は各チーム共通で、UMLモデリング手法によるソフトウェアの性能で優劣が決まる。
まずはレースの模様を見ていただこう。
コースは大小のコーナーを有するテクニカルなレイアウトで、マシンは路面に描かれた黒ラインをトレースしながら自走し(リモコン操作なし)、走行タイムを競う。コースにはオフロード、ショートカットといった“難所”が設けられ、クリアするとボーナスタイムが与えられる。最も難易度が高かったのは、コース上に障害物が置かれたオフロード。車体が大きく傾いた際に、車体前方にある光センサをいかに制御するかが難問だったようだ。
設計モデリング部門では、各チームが提出したUMLによるモデリング設計図を審査し、入賞者を決定する。今回のチャンピオンシップ大会はレースのみ。7月の予選会でモデリング審査上位チームは、モデル図が会場に掲示されていた。
賞 | チーム名(所属) |
---|---|
エクセレント・モデル | あジャイ子2(リコー) |
ゴールド・モデル | アルゴノーツ(アルゴ21) |
シルバー・モデル | 新潮流(個人) |
チャンピオンシップ大会のレース結果は以下のとおり。
順位 | チーム名(所属) |
---|---|
1位 | ムンムン(NECソフトウェア北陸 第三ソリューション事業部 組込み&ツール開発グループ) |
2位 | アルゴノーツ(アルゴ21) |
3位 | チャージ&ダッシュ(個人) |
4位 | ハッスルCATS(キャッツ ソフトウェア事業部 ソリューション課) |
5位 | TJ宮ノ台(東芝情報システム 第一エンベデッドシステム ソリューション事業部) |
設計モデリングの上位入賞者が必ずしも走行タイムに優れているわけではないところが、組み込み開発の奥深さ。その点では、両部門で上位入賞を果たしたアルゴノーツは大健闘といえる。抽象的な概念を用いるUMLモデリングとハードウェアの性能を引き出す組み込み開発ならではの作り込み、この両者のバランスをどう取るか。ここは組み込み技術者として腕の見せ所だろう。
ETロボコンには、早くも来年のエントリを表明するチームもあるという。多くの参加者を集めることで、組み込みエンジニアのモデリング技術向上につながることを期待したい。
関連リンク: | |
---|---|
⇒ | 日本システムハウス協会(JASA) |
⇒ | 情報処理推進機構(IPA) |
⇒ | LEGO MindStorms |
⇒ | ETソフトウェアデザインロボコン |
Copyright © ITmedia, Inc. All Rights Reserved.