教師用ツールボックス
-
このセクションの目的
プレイ セクションの目標は、生徒が [set drive velocity] ブロックと [set turn velocity] ブロックを使用して、Autopilot ロボットをさまざまな速度で走行および旋回するようにプログラムする方法を学習することです。 生徒は、デフォルトの速度 (50%) で運転する方法を学習することから「遊び」セクションを開始し、速度を下げてから速度を上げます。 アクティビティを開始する前に、速度の違いをより明確に確認できるように、オートパイロットのホイールの 1 つにピンを追加します。 次に、デフォルトの速度 (50%) で回転し、速度を下げたり、上げたりすることを学習します。速度の変化の探索に進む前に、生徒と一緒にこのページを読んでください。 読み終えた後に「やる気を引き出すディスカッション」の質問を使用して、さまざまなタスクでロボットの速度をいつ変更するかを検討してください。
-
ロボットの動作
速度を変更する場合のロボットの動作については、次のいずれかのリンクをクリックしてください (Google Doc/.docx/.pdf)。
VEX IQ スマート モーターは、さまざまな速度で回転または駆動するようにプログラムできます。 以前にロボットを運転したり回転させたりするようにプログラムしたことがある場合は、おそらくデフォルトの速度で実行したことでしょう。 デフォルトの速度は、速度を設定するためのブロックを追加しない場合、スマート モーターが自動的に回転する速度です。 デフォルトの速度は最大速度の 50% です。 最大速度は 100% です。
ロボットの運転や回転をより速くまたはより遅くしたい場合があるため、速度を設定するためのブロックは重要です。 たとえば、別のロボットと競争していて、自分のロボットにできるだけ速く運転してもらいたいと考えるかもしれません。 あるいは、迷路を移動するなどのタスクを慎重に完了する必要がある場合など、ロボットの運転や方向転換をよりゆっくりとさせたい場合もあります。
議論を促す
質問: これまでにブロックを使用して速度を設定した学生はいますか? なぜ彼らはそれを使用したのでしょうか?
ロボットのプロジェクトはどのように改善されましたか?
A: これまでにロボットを使用したことがない生徒がいる場合は、次の質問に進むことができます。
生徒がそれを使用した場合は、プロジェクトでそれを使用した理由を説明してもらいます。
モーターの速度を遅くしたり上げたりすることがロボットのタスクには適切であることをすべての生徒に強調します。
質問: ロボットにゆっくりやらせるには、どのようなことをプログラムしますか?
ロボットに何を素早く実行させるようにプログラムしますか?
A: 答えは大きく異なる可能性がありますが、この議論では、慎重な精度を必要とするタスクはよりゆっくりと完了することが多いことを強調する必要があります。
注意深い正確さよりも完了までの時間が重要な状況では、より高速に動作するようにロボットをプログラムすることができます。
教師用ツールボックス - 速度と速度
この STEM ラボでは、学生に速度を設定するためのブロックを使用させますが、主に速度ブロック内の最大速度のパーセンテージを変更することに焦点を当てています。 速度は通常、速度と方向の両方として定義されます。 生徒たちはこれについて尋ねるかもしれません。 ロボットの速度を変更すると、ロボットの速度も変更されます。 ロボットの移動方向は他のブロック([駆動]ブロックや[回転]ブロックなど)で設定します。