
独立行政法人 日本学術振興会・阪南大学共催 2008年1月12日
独立行政法人 日本学術振興会 科学研究補助金の研究成果の社会還元・普及事業 ひらめき☆ときめき サイエンス〜ようこそ大学の研究室へ〜KAKENHI の一環として,中学生を対象とした講座が2008年1月12日(土曜日)に阪南大学で開催されました.15名の熱心な中学生が参加し,遺伝的アルゴリズムの学習とJava言語によるによるロボットプログラミングの体験授業が行われました.
対象の科学研究補助金
- 種別:文部科学省科学研究補助金基盤研究(C)
- 研究テーマ:遺伝的アルゴリズム(GA)の新しい枠組み:順序表現向き確率モデルGAの研究(2004.4-2007.3)
- 研究代表者:阪南大学教授 筒井 茂義 (工学博士)
講座のプログラム
- 10:30 講義「コンピュータと遺伝的アルゴリズム」
- 11:00 遺伝的アルゴリズムのデモプログラムの実演
- 11:30 小型ロボットLEGOの概要とデモ
- 12:00 昼食
- 13:00 Java実習1:ロボットを動かしてみよう
- 14:00 Java実習2:ライントレースロボットに挑戦
- 15:00 クッキータイム
- 15:20 Java実習3:スピード競争コンテストプログラムの作成(2名一組)
- 16:00 スピード競争コンテスト
- 16:30 Javaアプレットの例とHP作成(感想などを書いてもらいました)
- 17:00 解散
講義開始(10:30〜11:30)
「コンピュータと遺伝的アルゴリズム」 の講義と遺伝的アルゴリズムのデモプログラムの実演を行いました.
大阪府立大学の中島准教授による「ロボットサーカーチームの対戦」のデモも見てもらいました.
皆さん少し緊張していました.
LEGOデモ動画
 |
 |
 |
倉庫作業ロボット |
ナビゲーションロボット |
缶集めお掃除ロボット |
 |
 |
 |
自立ロボット:Segway |
2足歩行ロボット |
ライントレースロボット |
 |
 |
2足歩行ロボット |
2足歩行ロボット |
デモロボットを体験操作している様子(11:30〜12:00)
すっかり,雰囲気が和らぎました.
Javaプログラミングの学習の様子(13:00〜15:00)
いよいよ,Javaによるロボットプログラミングの学習が始まりました.本当にできるのかな?
しかしだんだん分かってきました.みんな真剣そのもの!熱心な姿には大変感激しました.
実際に動かして動作を確認している様子(13:00〜15:00)
なかなか,思うとおりに動きません.しかし,苦労して思いどおりにロボットが動いたときのよろこぶ笑顔を見ると,
この上なくうれしく思いました.
急カーブはなかなか思うように走ってくれません!おー,成功したぞ!
スピードコンテストの準備(15:20〜16:00)
以下のコースでスピードコンテストを行います.このコースは,
- 普通道
- 山道
- 高速道
からなっています.銀紙が張ってあるところで運転モードの切り替えを
行います.二人一組となって競争です.まずはプログラムを調整しながら
テスト走行を繰り返しました.早く走れ!!
スピードコンテスト(16:00〜16:30)
いよいよ,本日の集大成,スピード競争開始!ベストを尽くしたので後は運を天にまかして!
ルールは,以下のとおりとしました.
- スタートの場所にロボットを置き,電源を入れる
- 合図でrunボタンを押す(時間計測開始)
- 走行線の外側のエッジに沿って走行する
- 大きく線から離れないこと
- 大きな銀紙が張られた場所がゴール.ここで停止
- ゴールまでの時間で競争
レースの動画1残念無念!もう少しのところでコースアウト!!!
レースの動画2成功ヤーイ!
結果と表彰
スピードコンテストの結果は,以下のとおりとなり,1位,2位のチームに賞品が渡されました.
- Aチーム:1分20秒(優勝)
- Bチーム:1分23秒(2位)
- Cチーム:1分28秒
- Dチーム:1分31秒
- Eチーム:1分53秒
- Fチーム:コースアウト(残念!失格)
- Gチーム:コースアウト(残念!失格)
- Hチーム:コースアウト(残念!失格)
HPの作成と感想(16:30〜17:00)
Javaアプレットを使った時計の作成と感想などを書いた各自のホームページを作成しました.
以下に感想をまとめました.
-
スピード競争で失格になって、とても悔しかった!
でも、知らなかったことも、分かったので面白かった!!!
-
スピード競争は残念ながら二位でしたが、今までの講座より面白かったです。
-
スーピード競争で、失格になって残念だったけど、とっても楽しかったです。
-
いろいろなロボットがいて、驚いた!最初は難しかったけど、だんだん慣れてきた。最後のレースで、4位だったけど無事ゴールできてよかった!もっと、どんなロボットがいるか知りたくなった。
-
おもしもしろかったけど最後わくやしかった。
-
プログラミングが結構むずかしかったです。ロボットがもっと好きになりました。レースに勝ちたかったです。お昼ご飯美味しかったです。ケーキも美味しかったです。また 来たいと思いました。
-
全部楽しかった。また やって欲しい
-
楽しかったです。またこういう機会があれば、いってみたいです。そして、ロボットをプログラムするのは、難しい方法でするのもあるんだなと思いました。
-
驚いた・・・プログラミングがこれほど難しいとは・・・ でも、貴重な体験でした。
-
今日は、この「ひらめきときめきサイエンス」で、jaba言語によるロボットのプログラミングを学びました。 今日、最も面白かったのは、自分でプログラムしたlegoで行うスピード競争コンテストです。僕たちのペアは、レールからはずれ失格になってしまいました。また、家で再チャレンジしたいと思います。
-
難しかったけど面白かったです。ロボットがもっと好きになりました。レース負けたのが悔しかったです。お昼ご飯おいしかったです。ケーキもおいしかったです。また 来たいなと思いました。
-
前にしたときよりも、難しかったけどおもしろかった!(b^ー^)
-
おもしろかった^^* ロボットの細かいこととか、出来て楽しかった^^ 知らないことをよく知れて楽しかった^^
-
プログラミングをここまで細かく習ったのは初めてです。これから今日習ったことを使っていきたいです。
-
難しかったけれど、楽しかったです。また来たいです。 TAのお兄さんありがとう!!
修了式
受講者に,修了証書を手渡し,「ロボットプログラミング博士号」を授与しました.
リンク集