教師ツールボックス
-
アクティビティの概要
この探索では、まず生徒に走行速度の設定方法を紹介し、次にロボットの速度が運動量にどのように影響するかを探ってもらいます。 この活動の概要については、こちら(Google / .docx / .pdf)をクリックしてください。 ロボットの運動量を理解することは、ストライク チャレンジ ボウリング ゲームに適用する重要な概念になります。 -
生徒がプログラムするもの
Speedbot (ドライブトレイン 2 モーター、ジャイロなし) テンプレート プロジェクトを使用すると、生徒はスタックに [駆動速度の設定] ブロックを追加するだけで [駆動対象] ブロックの速度設定を変更できます。 アクティビティのガイド付き部分では、生徒に [駆動速度の設定] ブロックを操作させ、アクティビティの最後には、速度をプログラミングするスキルを運動量とエネルギー伝達のテストに適用するように求めます。
Speedbot はさまざまな速度で走行する準備ができています。
この調査は、タスクに最適な速度で走行するように Speedbot をプログラミングする方法について詳しく学ぶのに役立ちます。 最後のストライク チャレンジでは、スピードボットが速く、勢いがありながらも、コントロールを維持し、適切な角度で大きな力でボールを打てる速度を見つける必要があります。
この調査の最初の部分で使用される VEXcode V5:
教師のヒント
学生が初めて VEXcode V5 を使用する場合は、学習中にいつでもチュートリアルを参照できます。 チュートリアルはツールバーにあります。
ブロックの詳細情報を確認するには、 ヘルプ を開いて、読みたいブロックを選択します。
各学生グループは、必要なハードウェアとグループのエンジニアリング ノートブックを入手する必要があります。 次に、VEXcode V5 を開きます。
量 | 必要な材料 |
---|---|
1 |
スピードボットロボット |
1 |
充電されたロボットバッテリー |
1 |
VEXコードV5 |
1 |
USBケーブル(コンピュータを使用する場合) |
1 |
エンジニアリングノートブック |
1 |
ボール(サッカーボールの大きさと形) |
1 |
3m x 3mの空きスペース |
1 |
メートル法または定規 |
1 |
テープのロール |
1 |
データ表 |
教師のヒント
-
スピードボットの準備ができているかどうかを確認するための各手順をモデルとして示し、生徒がその手順を実行する習慣を身に付けられるようにします。
ステップ1: 探索の準備
探検の準備
アクティビティを始める前に、これらのアイテムはすべて準備されていますか?
-
すべてのモーターが正しいポートに接続されていますか?
-
スマートケーブル すべてのモーターに完全に挿入されていますか?
ステップ2: 新しいプロジェクトを開始する
プロジェクトを開始する前に、Speedbot (ドライブトレイン 2 モーター、ジャイロなし) - テンプレート プロジェクトを選択します。 テンプレート プロジェクトには、Speedbot のモーター構成が含まれています。 テンプレートを使用しないと、ロボットはプロジェクトを正しく実行しません。
-
ファイルメニューを開きます。
-
開く 例を選択します。
-
Speedbot (ドライブトレイン 2 モーター、ジャイロなし) テンプレート プロジェクトを選択して開きます。
-
[Set drive velocity] ブロックを使用するため、プロジェクトの名前を Drive Velocity に変更します。
-
プロジェクトを保存します。
-
プロジェクトの保存方法については、VEXcode V5 内のチュートリアルを参照してください。
-
-
プロジェクト名 Drive Velocity がツールバーの中央のウィンドウに表示されていることを確認します。
教師のヒント
-
生徒が Speedbot (ドライブトレイン 2 モーター、ジャイロなし) テンプレート プロジェクトを選択していることを確認します。
-
例 ページには選択できるテンプレートがいくつかあることを生徒に指摘できます。 他のロボットを組み立てて使用すると、さまざまなテンプレートを使用する機会が得られます。
教師ツールボックス
-
プロジェクトの保存
初めて VEXcode V5 を開いたときに、ウィンドウに VEXcode プロジェクト というラベルが付いていて、保存されていなかったことを指摘します (ツールバーに表示されます)。 VEXcode プロジェクトは、VEXcode V5 を初めて開いたときのデフォルトのプロジェクト名です。 プロジェクトの名前を Drive Velocity に変更して保存すると、表示が「Saved」に更新されます。 ツールバーのこのウィンドウを使用すると、生徒が正しいプロジェクトを使用していて、それが保存されていることを簡単に確認できます。プロジェクトが最初に保存されると、VEXcode V5 はプロジェクト名の横のメッセージに示されているように、その後の変更をすべて自動保存します。
生徒たちに、最初のプロジェクトを始める準備ができたことを伝えます。 いくつかの簡単な手順に従うだけで、スピードボットのドライブトレインの速度を設定するプロジェクトを作成して実行できることを生徒に説明します。
-
立ち止まって話し合う
ここで一時停止し、生徒に VEXcode V5 で新しいプロジェクトを開始する際に完了した手順を個別またはグループで確認させるとよいでしょう。 グループ内またはクラス全体で共有する前に、生徒に個別に振り返るように依頼します。
ステップ3: 異なる速度で450 mm前進する
-
このプロジェクトを VEXcode V5 でビルドします。
教師ツールボックス
このスタックでは、2 番目と 3 番目のブロックが 4 番目と 5 番目のブロックと同じであることに注意してください。 3 番目のブロックを追加した後、学生は 2 番目のブロックを右クリックまたは長押しして [複製] を選択し、4 番目と 5 番目のブロックを追加できます。 次に、4 番目のブロックの速度を 75% に変更できます。
-
スロットアイコンを選択します。 プロジェクトを Robot Brain の利用可能な 8 つのスロットの 1 つにダウンロードできます。 スロット1を選択します。
-
ロボットをコンピューターまたはタブレットに接続します。 接続が成功すると、ツールバーの Brain アイコンが緑色に変わります。
-
次に、ツールバーの「ダウンロード」ボタンをクリックして、 Drive Velocity プロジェクトを Robot Brain にダウンロードします。
-
ロボット ブレインの画面を見て、プロジェクトが Speedbot のブレインにダウンロードされたことを確認します。 プロジェクト名はスロット 1 にリストされる必要があります。
-
プロジェクトを選択し、「実行」を押して、Speedbot ロボットでプロジェクトを実行します。
教師ツールボックス
-
立ち止まって話し合う
このプロジェクトをダウンロードして Speedbot ロボットで実行すると何が起こるかを生徒に予想してもらいます。 学生たちに、エンジニアリングノートに予測を記録するように指示します。 時間が許せば、各グループに予測を共有してもらいます。生徒は、スピードボットが最初にデフォルトの速度 (50%) で前進し、次にデフォルトの速度よりも遅く (25%)、最後にデフォルトの速度よりも速く (75%) 進むと予測する必要があります。
-
最初にモデルを示すオプション
生徒全員に一度に挑戦してもらう前に、クラスの前でプロジェクトの実行をモデルとして示します。 生徒を 1 つのエリアに集め、スピードボットを床に置いた場合に 450 mm 移動できるだけのスペースを確保します。今度は生徒たちがプロジェクトを実行する番だと伝えます。 ロボットの進路が確保され、ロボット同士が衝突しないことを確認してください。
ステップ4: 異なる速度で前進と後進を行う
-
2 番目の ドライブを ブロック変更して、前進ではなく後進にします。
-
次に、プロジェクトを ダウンロード します。
-
Speedbot ロボットでプロジェクトを実行します。
教師ツールボックス - ステップ 4 の完了
-
VEXcode V5 は自動保存されるため、プロジェクトを再度保存する必要はありません。
-
[Drive for] ブロックを forward から backwardに変更するには、ドロップダウン メニューをクリックして backwardを選択します。
-
生徒がコンピュータを使用している場合は、ロボット ブレインから USB ケーブルを取り外すように指示します。 プロジェクトの実行中にロボットをコンピューターに接続すると、ロボットが接続ケーブルを引っ張る可能性があります。
-
新しいスロットを選択しないため、新しいプロジェクトはスロット 1 にダウンロードされ、以前のプロジェクトが置き換えられます。
教師のヒント
必要に応じてチームにテストエリアとボールを共有するように依頼しますが、それぞれ独自のボールを持つ複数のテストエリアを設定することもできます。 テストエリアを設定するか、生徒に設定させるかを決定します。
ステップ5: テストエリアの設定
テストエリアレイアウトの例
-
テープとメーター棒を使用して、上の画像に示す水平線のように、床に 3 メートルの線を作成します。
-
線が引かれたら、もう一度テープとメーター棒を使って、上の画像の縦線のように 3 メートルの線に沿って 1 メートルの線を引きます。 0cmから始めて、垂直線の50cmごとに1mの線をテープで貼ります。
-
短い水平線は長い垂直線の中央に配置する必要があります。
-
-
エリアがセットアップされている間に、チームの 1 人または 2 人のメンバーが Momentumという名前の新しいプロジェクトを作成する必要があります。 速度を 50% に設定し、スピードボットを 50 cm の最初のラインまで前進させます。 1 cm = 10 mm であることに留意してください。つまり、ロボットは 50 cm、つまり 500 ミリメートル前進することになります。
教師用ツールボックス - なぜこのアクティビティなのか?
データの収集と分析、さらには単純なパターン認識も、科学の基本的なスキルです。 このアクティビティは、よくある失敗を防ぐことで、データ分析に構造を追加します 指示では、ロボットの速度を変えると同時にロボットの走行距離を変えるように生徒に指示していないことに注意してください。 これは、学習科学者が変数制御戦略と呼ぶものを意図的に応用したものです。 初心者の研究者に、一度に 1 つの変数 (この場合は速度) を操作して、それが 2 番目の変数 (衝突後にボールが移動する距離) に与える影響を判断することを教えることは重要です。これは、学生が推測と検証のアプローチよりも自発的に採用するアプローチとは必ずしもならないためです。 典型的な推測と検証のアプローチでは、多くの場合、一度に複数の変数を操作し (つまり、ロボットの速度と移動距離の両方を変更)、回転後にボールが移動する距離に対する合流の影響を観察します。 このアクティビティでは、変数間の関係が曖昧になるため、生徒をその状態から遠ざけようとします。 ボールがより遠くまで飛ぶのは、ロボットの速度が速いからでしょうか、ロボットの走行距離が長いからでしょうか、それともその両方でしょうか? 両方の変数を同時に操作すると、その質問に答えることはできません。
ただし、チームは自発的にロボットをさまざまな距離で運転させようとする可能性があります。 このようなことが観察された場合は、距離のみを変更し、速度は元の 500 mm の距離での試験と同じに保つように依頼します。 そうすれば、同じ速度で異なる飛距離を比較して、ロボットの飛距離もボールの飛距離に影響するかどうかを確認できます。
ステップ6: 衝突時のエネルギー伝達のテスト
教師のヒント
-
ボールがさまざまな方向にさまざまな距離で跳ね返るエリアを準備します。 必要に応じてドアや窓を閉じてください。
-
「速度の調査」の表は以下から保存できます。また、学生はエンジニアリング ノートブックで表を再作成することもできます。
-
チームエンジニアリングノートブックを評価するための基準については、こちら (Google / .docx / .pdf) をご覧ください。また、個々のノートブックを評価するための基準については、こちら (Google / .docx / .pdf) をご覧ください。 学生の作業を評価基準を使用して評価する予定の場合は、学生がプロジェクトに取り組み始める前に必ずその評価基準を学生と共有してください。
ボールを 50cm の水平線の中心に置き、ロボットの前面が 0cm の水平線の中心にくるように配置します。 ロボットの前面がボールの方向を向いていることを確認してください。 速度を 50% に設定した最初の Momentum プロジェクトを実行し、ロボットがボールと衝突する様子を注意深く観察します。
設定速度、打った距離、ボールが移動した距離をこのデータ テーブル (Google ) に記録します。 表の最初の行は、前の手順で作業した Momentum プロジェクトに基づいて開始されています。 さまざまな速度を設定しながら、この表にデータを追加し続けます。 その後、クラス全体で調査結果を話し合いながら、他のチームのデータを追加できます。
データを収集する際に、エンジニアリング ノートブックで以下の質問について考えて回答してください。
-
衝突中にロボットの運動量がボールにエネルギーを伝達したことをどうやって知ることができますか? 詳細に説明してください。
-
テストを少なくともあと 2 回繰り返します。 速度を 50% 未満にしてみてください。 ボールを元の位置に戻し、ボールがどれだけ移動したかを表に記録します。 また、速度を 50% 以上にしてみてください。 ボールを元の位置に戻し、ボールがどれだけ移動したかを表に記録します。
-
すべてのグループが 3 つのテストを完了したら、他のグループが選択した速度と、テストでボールがどれだけ移動したかについて話し合います。 チームがデータを共有するときに、その結果をテーブルに追加します。
-
データ内のパターンを探します。 設定速度が増加すると、ボールが移動する距離は増加しますか、それとも減少しますか?
教師ツールボックス - 回答
-
ボールの動きは、ロボットが衝突中にエネルギーを伝達した証拠です。 生徒は、証拠として、衝突後のボールの速度や移動方向を説明することもできます。
-
ボールが移動する距離は、使用するボールの質量/重量とロボットに設定された速度によって異なります。
-
生徒は、ボールの速度が速いほど、ボールは遅い場合よりも遠くまで飛ぶことを認識する必要があります。 これをロボットの運動量に明示的に結び付けます。 ロボットの重量は変化しておらず、速度のみが変化しているが、両方ともロボットの運動量に寄与していることを強調します。 ロボットがもっと重かったらボールは同じくらい遠くまで飛ぶと思うか尋ねます。 おそらくそうなるでしょう。 衝突時のボールの質量の影響については、次の記事で詳しく説明します。
-
生徒グループは大きく異なる速度を選択したかもしれませんが、全体的な学習目標は、速度が速いほど運動量が大きくなり、衝突時にボールに伝達されるエネルギーが増えることを生徒に認識させることです。