お知らせ
ゼロから始める ロボマスターへの道
ワークショップ
2018.1.13
1月13日(土)に、「ゼロから始める ロボマスターへの道」を開催しました。
講師は、愛知工業大学 電気工学専攻の中野先生です。
愛知工業大学では、オープンカレッジ 名古屋キャンパス公開講座を開催しており、中野先生は「少年少女のための講座」でロボット教室や、科学・ものづくり教室の講師もされています。
今回は、自律型ロボット(レゴ社EV3)のプログラミングに挑戦します。
![ロボ①](https://www.tcmit.org/wp-content/uploads/f6961e767bc572d6a47b0eb3f9c5f6dc.jpg)
![ロボ②](https://www.tcmit.org/wp-content/uploads/e25d9711c1393313f7dc4dd533a21618.jpg)
「プログラミングは初めて!難しそうだな・・・」
モーターを制御するために必要なアイコンを作業シートに貼り付けます。スピードを50%、時間を3秒で設定したら3秒直進するプログラムが出来上がりました。同じアイコンを後ろに貼り付け、スピードを-50%に変えるとバックします。これで完成!
「アイコンの設定だけでプログラミングが出来るんだ。面白い!」「操作は簡単でとってもわかりやすいね」
![ロボ③](https://www.tcmit.org/wp-content/uploads/aa1caa5c93e817e554ea16167a5ed7f6.jpg)
![ロボ④](https://www.tcmit.org/wp-content/uploads/0dbd60b4b9325edb8aa7380d9be3d2e1.jpg)
「すごい!ちゃんと指示通りに動いたよ」「でも、これだと1回で止まってしまうね」
繰り返し動かすためには『ループ』というアイコンの中に、先程設定したアイコンを入れます。これで前進とバックを繰り返すプログラムが完成しました。プログラムをダウンロードしたら動作確認をします。
「本当だ!停止ボタンを押すまでずっと動き続けるんだね」
![ロボ⑤](https://www.tcmit.org/wp-content/uploads/164c7edd28a552621939af71af608f7e.jpg)
![ロボ⑥](https://www.tcmit.org/wp-content/uploads/b6a6796d164aac5272199523bbf93456.jpg)
※タッチセンサー・・・ロボットが何かにぶつかった時、ロボットに知らせるセンサー
『ボタンが押された時』『3秒』『バックする』のそれぞれを設定しダウンロードします。
「壁がないとずっと前進するよ!」「あれ、壁に触ってもすぐに反応しなかった~」
現在は3秒進んだら壁があるかどうかを確認する設定となっているため、壁に触ったらすぐに反応するように、前進のアイコンの秒数を0.1秒に変更します。あとは、それぞれ自分の好みにプログラミングを変えてみました。
「スピードを1番速い100にしたよ!」「壁に触ったら後ろを向く設定にしてみようかな♪」
実際に動かして、また少し設定を変えて試してみる、こうしてデータを集めるのがプログラミングであることを体感しました。
![ロボ⑦](https://www.tcmit.org/wp-content/uploads/de11e2216036596b1c2367a609563d4a.jpg)
![ロボ⑧](https://www.tcmit.org/wp-content/uploads/46839a1073887fb1f4a4e173ed656f85.jpg)
※カラーセンサー・・・LEDから光を放射、反射した光を感知し反射率を測定。地面の色を見るセンサー
『スイッチ』のアイコンから、カラーセンサー→比較→色を選択。黒を見つけたら1秒間ストップするプログラムにしました。設定がきちんとされたか確認したら、ここで先生からの課題です。机から落ちないロボットを作ろう!!
「何色に設定したら良いのかな」「崖って何色かな。黒かな?白かな?」
ヒントは、黒を見つけたら少し後ろに下がって向きを変えるプログラム!考えては試し、また考えては少しずつ修正・・・何度も繰り返して課題クリア!
![ロボ⑨](https://www.tcmit.org/wp-content/uploads/fc58aed035072ee72eab791e1e51eb38.jpg)
![ロボ⑩](https://www.tcmit.org/wp-content/uploads/a338bdb1a773a7fba4dcb30dbec87431.jpg)
「あ~、コースを外れてしまったよ」「あっ、でもまた戻った!」「回転して進まなくなっちゃったね」
ロボットの動きに一喜一憂・・・でもみんな自分でロボットを動かせたことに大満足です。今日は様々なプログラムのアルゴリズム(流れ)を楽しく学べましたね。さらにロボットに興味を持ったみんなが、将来どんなロボットを開発してくれるのかとても楽しみです☆