平成24年10月27日 主催:福岡市
実施:NPO法人 九州組込みソフトウェアコンソーシアム(QUEST)
1
福岡市主催 (NPO法人 QUEST 運営) 2 参加費無料 スケジュール 1. 説明会 :10月27日(土) 13:00-16:00 2. ハード、ソフト教育 :11月17日(土) 13:00-16:00 3. 試走会-1 :12月15日(土) 13:00-16:00 4. 試走会-2 : 1月12日(土) 13:00-16:00 5. 大会 : 1月19日(土) 10:00-16:00 場所:福岡県Ruby・コンテンツ産業振興センター(上記いずれも) 様々な領域で活用される組込みソフトウェアによる制御を、
Project Based Leaningで学びます。 習得技術をロボットの走行制御に応用し、 ECO走行の実装成果を大会で競い合う、 とてもエキサイティングで実践的な組込 みソフトウェア開発講座です。
温室効果ガス
削減の努力
etc...背 景
グリーンET技術の台頭
IT融合、クラウド連携、スマート技術、センサーネットワーク
ET(組込み)技術の重要性の再認識
3 燃費改善 リサイクル技術 バイオ燃料 化石燃料削減 (C)2012 九州組込みソフトウェアコンソーシアム環境問題は社会全体に関わる大きな問題
ソフトウェアによる
Ecological な
制御技術が重要に
制御技術Ecological なソフトウェア制御を学ぶ
学習を行う場の提供
(C)2012 九州組込みソフトウェアコンソーシアム 4座学講座
コンテスト
Green ET Challenge2012
グループワークによる制御理論の習得
コンテストによる理論の確認、実体験
Green ET Challenge の歴史
2009年
(C)2012 九州組込みソフトウェアコンソーシアム 5 水素燃料電池車 ミニ四駆+制御器+計測器 NXT走行体+測定器 NXT走行体2010年
2011年,2012年
Green ET Challengeとは
Green ET Challengeとは「 Ecological (Eco)を
観点とした技術者の育成を行う」ものである。
6 新規産業参入、起業 燃料電池と従来エネルギーのハイブリッド 太陽電池利用技術 省エネの方法 省エネ技術の研究・開発(2010~2012) コンテストルール 技術提案 人材育成,パワーアップ!! 色々な発想を持つ技術者を増やす 技術者の技術力向上 情報発信は九州から 組込み技術との融合 プロジェクトの目的 (C)2012 九州組込みソフトウェアコンソーシアムGreen ET
Challenge !!
技術者の連携、技術力向上、 技術の啓発から新たな分野を 切り開く 福岡発の技術 シーズ確立ETロボコンとの比較
Green ET Challenge ETロボコン
目的 プロジェクト型実践演習(PBL) の手法を使って、その成果を 発表できる場を提供すること 組込みソフトウェア開発分野および 同教育分野における若年層および、 初級エンジニアへの分析・設計モデ リングの教育機会を提供すること (ホームページより抜粋) キーワード ・走行体の形状の自由度 →走行体の形状などチーム独自の工夫 を盛り込む余地を与えます ・mruby(軽量ruby) ・モデリング(UML等) ・Lego ・タイムアタック ・難所攻略
走行体 ・ETロボコンキット+ 光距離センサー2個 ・ETロボコンキット (Lego MindStorms NXT)
競技 ・モデル審査なし ・難所攻略 ・低消費電力 ・タイムアタック ・設計審査、性能審査 ・難所攻略 ・タイムアタック 7 (C)2012 九州組込みソフトウェアコンソーシアム
名前の由来
Green ET Challengeの由来
Green
低炭素社会 エコロジー 緑豊かな自然をイメージ ET
Embedded Technology 組込み技術 ETからIT融合へ Challenge
上記に対する挑戦 8 (C)2012 九州組込みソフトウェアコンソーシアム計測システム 走行システム
Green ET Challenge2012の
ユースケース図
(C)2012 九州組込みソフトウェアコンソーシアム 9 低消費電力で 走行する ブレない走行 PID制御 車輪制御 スタートする 電圧を測定する マーカーを検出 ストップする <include> <include> <include> 競技ポイントを 計算 周回を計算 スタートを 送信 競技情報を 表示 ストップを 送信 運営委員競技シーケンス図
(C)2012 九州組込みソフトウェアコンソーシアム 10 運営委員 計測システム 走行体 マーカーを8回検出 n+2 ポイント表示 n+1 Stop 2 Start 3 電圧、マーカ情報 4 電圧、マーカ情報 .電圧、マーカ情報 .電圧、マーカ情報 n 電圧、マーカ情報 1 Start 競技シーケンス何を競うのか?
規定周回をクリアする
規定周回:4回(=マーカ検出8回)
コース内にマーカは2個設置します 8回マーカを検出すると、それぞれの走行体へ STOP命令が出ます 規定時間(2分)をオーバするとリタイアとなります 大きくコースアウトするとリタイアになります その他リタイアに関する項目があります リタイアするとそのレースは中止となり、相手側の 勝ちとなります 11 (C)2012 九州組込みソフトウェアコンソーシアム何を競うのか?
消費電力の軽減
ベースとなるDemoプログラムは、わざと消費電力が 多くなるような制御を行っています。 このDemoプログラムを改造する、或いは新規に作成 することで、他チームと消費電力を軽減することを 競います。
競技ポイント
競技ポイントは、スタートから1秒毎に走行体から PCに送信されてくる電圧値データに対して標準偏差 を計算します。その総積算値を競います。
競技回数
競技は1チーム2回行います。2回の累積競技ポイント が一番少ないチームが勝利することになります。 12 (C)2012 九州組込みソフトウェアコンソーシアム走行体
走行体は Lego Mind Storms NXTを用います
走行体には次のセンサーが搭載されています。
超音波センサー Demoプログラムでは使用していません。 利用は自由ですが、対戦相手も利用した場合干渉する恐れがあります。 光センサー 白いマーカを検出するために使います。 光距離センサー(EOPD)x2個 両側の壁との距離を検出するために使います。 走行体には、次のモータを利用します
駆動用モータx2個 13 (C)2012 九州組込みソフトウェアコンソーシアム走行体
(C)2012 九州組込みソフトウェアコンソーシアム 14