ブログ記事一覧

相手に勝利するための戦略を立てる

プログラボ野田阪神の岡田です。

アドバンスト1の1月のカリキュラムはすもうロボットです。
1人ずつ対戦ロボットを制作し、最終週で試合を実施しました。

今までは予め決められたミッションを攻略するためのプログラムやロボットを考えてきましたが、今回は対戦型となったので、相手の動きを予測して臨機応変に対応することを意識する必要がありました。


ロボット制作では、パーツを付け替えながら考えた作戦を形にしようと頑張っていました。
ぶつかり合うため頑丈にしたり、正面に攻撃用の武器を装着したりと、たくさんの工夫がありました!

また、センサーをつける位置も重要です。
今回のロボット相撲では、超音波センサーで相手を探し、カラーセンサーで土俵の円を見つけます。
しっかり固定しなければならず、苦戦している生徒も…。先生からアドバイスをもらいながら取り付けていました。


続いてはロボット相撲で必要な動きをプログラミング!
まずは相手を見つけることから始めます。「探し物をするときは広い範囲で見ることが多いよね。ロボットも一緒だからその場で回る動きを入れてみよう!」など、実際の動きを想像しながら考えます。

相手を見つけたらまっすぐ突撃する?待ち構えてひっくり返す?
それぞれの戦法があるそうで、「これはいけるぞ!」と不敵な笑みを浮かべている生徒もいました!

土俵から出たら負けてしまうので、カラーセンサーで円を見つけたあとの動きも大切です。

ロボットとプログラムが完成したら生徒同士で練習試合を重ね、さらに強く負けないロボット力士へと進化させました。


本番は大盛り上がり!
個性あふれるロボットが揃い、熱い戦いが繰り広げられました!!
土俵際で勝負がつかない様子は、まるでそれぞれの意地がぶつかりあっているよう。
勝ち負けの結果は出ましたが、みなさん3週間よく頑張りました。


「ぶつかってきたとき、ロボット耐えられるかな?」「このパワーやったら相手見つけられへんかも…」など、相手に勝つために様々なことを想定しながら制作するのはとても面白かったですね。
みんなの想像力がとても豊かで、思いつくだけのパターンを試していました。

何より楽しんで取り組めたことが素晴らしかったです!

失敗を乗り越え、ミッション成功へ。(その後)

子ども向けロボットプログラミング教室プログラボ北大路のえもりです。
スタンダード1クラス の1月の授業では、ボールシューターのロボットを組み立て、競技ミッションに挑戦しています。

コートにおかれた容器のところまで進んで行って、ボールをシュートする競技、前回の授業では、「1回のカーブで容器に近づいてシュート」というのを、失敗を繰り返しながら何度も練習していましたが、今日は最終日で、いろんなところに大小さまさまな容器が置かれて、3球を別のところにシュートする競技に挑戦しました。

少しのズレでも入らなくなったりするので、微妙な調整を繰り返しますが、3球目まで進むと、プログラムも長くなってきて、どこをどう修正したらシュートできるのか、よく分からなくなってきます。
必死にプログラム中の数字を変えているのに、全然動きが変わらない・・・よく見ると、全然違う部分の数字を変えてしまっていた、なんてことも。

50分の授業の終わりが近づいてきて、焦る気持ちを抑えつつ、時間切れ直前に、大体でカーブの大きさを変えて ・・・最後に練習することなく最終挑戦に突入してしまいました。。。

最後の最後に大成功!
こんなに上手くいくことばかりじゃないですが、今日の彼は「持ってました」、よかったね♪

プログラボの詳細と無料体験会のお申し込みはこちらから

パスワードを日本語に訳すとなんていうかな?

今週のアドバンスト2の授業は「パスコードロック」でした。なのでパスワードについて少しお話ししたいと思います。プログラボ学園前の溝渕です。

授業の中でパスコード(passcode)とパスワード(password)の言葉が出てきます。 どちらもよく似た言葉なので、ちょっとややこしいですよね。日常の生活の中でも混同して使われていることが多いので、もう一度おさらいしておきましょう。

パスコードは主に数字からなる情報で 、PINコードや暗証番号とも呼ばれ、4~6桁で設定されています。主にスマートフォンのロック解除などに使われています。

パスコード

パスワードは アカウントと紐づけされていることが多く 、 6~8桁以上で設定され、数字以外にアルファベットや特殊文字なども使われます。パスコードに比べると組み合わせ数もはるかに多いので、主にインターネットサービス( GoogleやTwitterなど)や電子機器の管理画面にログインする際などに使用されています。最近では2段階認証も取り入れ第三者に簡単にログインされないなどの工夫がされています。

ここで質問です。パスワードを日本語に訳すと何ていうか知ってますか?

「パスワード=合言葉(あいことば)」なんです。

代表的な合言葉は

合言葉とは、前もって打ち合わせてある合図の言葉で、互いが仲間であると認証するための言葉を指します。例えば、「山、川」が有名な合言葉で、山に対して川と答えられなければ敵とみなし、敵味方を区別したのです。でも簡単なキーワードだとばれてしまうので、だんだん難しいフレーズへと変化していきました。

この合言葉の原理を、パスワードとしてコンピューターやインターネットなどの分野に応用され、 「山・川」と同じように、事前に登録されたものとパスワードが一致するとコンピューターやサービスを利用できるようにしています。ちなみにパスワードを忘れたときに聞かれる「秘密の質問」は、より合言葉の近いパスワードかもしれないですね。

最近ではパスワードの代わりとして、顔認証・指紋認証・虹彩認証など の生体認証が取り入れられています。なので近い未来では 家の玄関の前で「ただいま」って言うと、顔や声 などを判断して玄関のドアが開くようになる日も近いうちに来るかもしれないですね。

プログラボ学園前 室長 溝渕 健作

ミッションチャレンジ~9か月間の学びを振り返ろう~

プログラボ野田阪神の岡田です。

ビギナークラスでは、今までに学んだ内容をミッションにチャレンジしながら振り返りました!

Lモータータッチセンサーループプログラムについてのお題に対し、プログラムを考え見事お題通りにロボットを動かすことが出来たらスタンプを押してもらいます!

プログラムを考えるにあたって、順番が大事になってきます。
タッチセンサーが押されたらモーターが動く」のと、「動いているモータをタッチセンサーで止める」、このような違いをしっかりと理解できているかがポイントです。

試行錯誤を重ねながら、ミッション達成に向けて頑張りました!


こちらはレンガの上にあるブロックを落とす課題に挑戦中。
ブロックの高さに合わせて、ロボットに仕組みを取りつけています。

分からないところは先生にヒントをもらいながら何度もトライします!

ミッション成功です!!
達成感に満ちた顔が印象的でした。

今までの内容をしっかりと理解できていたので、課題を次々とクリアすことが出来ましたね!
生徒たちが「できたよ!」と知らせに来てくれたことが嬉しくて、「これからも楽しく取り組んでもらえるように頑張ろう」と思った今週の授業でした。

失敗を乗り越え、ミッション成功へ。

子ども向けロボットプログラミング教室プログラボ北大路のえもりです。
スタンダード1クラス の1月の授業では、ボールシューターのロボットを組み立て、競技ミッションに挑戦しています。

決まった場所におかれた容器のところまで進んで行って、そこでボールをシュートするのですが、1回のカーブで容器のところへたどり着かないといけないので、カーブの曲がり具合進む距離の両方をうまく合わせないと成功しません。

子どもたちは、何度も何度もあきらめないで挑戦し、プログラムの数字を調整してくれました。
ということで、今回はみんなの「失敗集」をご紹介します。

このミッションに挑戦しているスタンダード1クラスは、小2~小3くらいの子供たちが多いのですが、ちょうど今、1つ年下(年長~小1前後)の「ビギナークラス」でも初めてのミッションに挑戦しています。

なかなかうまく成功できない時、どうしたらいいか分からない時、年齢が上がると、少しだけ気持ちをコントロールできるようになりますが、低学年くらいだと明らかに機嫌が悪くなったり、中にはくやしくて泣いてしまったりする姿も例年見られます。
大人も失敗するのは嫌ですし、できれば失敗しそうなことはやりたくないので、気持ちはよく分かりますが、「失敗を乗り越えられるようになるための訓練」という感じで、あえて少し難しいミッションに挑戦してもらっています。

とはいえ、やっぱり不機嫌な姿や、泣いている姿を見るのは、とても心が痛みますが・・・。

プログラボの詳細と無料体験会のお申し込みはこちらから