Skip to main content

腕を上げた IQ クローボット

ユーザーインターフェイスの課題

ユーザー インターフェイス チャレンジでは、ユーザーが脳のチェック、上、下ボタンを押してアームと爪のモーターを制御できるように Clawbot をプログラムします。 次に、これらのボタンを使用して、さまざまな 10 個のオブジェクトを選択し、置き換えます。 このチャレンジでは、Clawbot が運転したり方向転換したりする必要はありません。 オブジェクトは持ち上げられ、テーブルまたは床の同じ場所に置き換えられます。

ルール:

  • 1 つのボタン (上ボタン) またはボタンの組み合わせ (チェック ボタンと上ボタン) は、爪を開く、爪を閉じる、アームを上げる、またはアームを下げる 4 つのアクションのうち 1 つだけを実行する必要があります。

  • コントローラーの使用は許可されていません。

  • 各 Clawbot は、1 分以内に、落とさずにできるだけ多くのオブジェクトを持ち上げて交換する必要があります。 一度に 1 つのオブジェクトを持ち上げて交換することをお勧めします。

    • ラウンドが数秒しか経っていない場合でも、オブジェクトがドロップされた場合、1 分間のラウンドは 1 分のマーク または で終了します。 物体を落とすとチームはラウンドの全分間失格となりますが、落とす前に獲得したポイントはカウントされます。

  • 1 分間のラウンドが終了する前に提供されたオブジェクトがすべて持ち上げられた場合、時間が終了するまでオブジェクトは再利用できます。

  • 物体をテーブルに戻す前に、アームのモーターよりも高く持ち上げる必要があります。

  • オブジェクトがうまく掴まれ、持ち上げられ、降ろされ、置き換えられると、それぞれ 1 ポイントの価値があります。

  • ラウンド間で役割を変更することはできますが、各ラウンドでプレイできるのは Clawbot ごとに 1 人のユーザーのみです。

  • すべてのラウンド終了時に最も多くのポイントを獲得したグループが勝利です。

テーブル

チャレンジでの役割:

  • 各ラウンド中にオブジェクトを持ち上げるユーザーは 1 人 ( リフター) だけである必要がありますが、グループはラウンド間でユーザーを切り替えることができます。

  • 指定された スコアキーパー がいて、各 Clawbot がどれだけのオブジェクトをうまく持ち上げることができるかを集計する必要があります。 正常に置き換えられた各オブジェクトには 1 ポイントの価値があります。 オブジェクトがドロップされると、Clawbot のターンは終了します。 複数のラウンドをプレイすることができます。 ここにはスコア表が含まれていますが、グループやラウンドを追加するために行を追加することもできます。 各グループは独自のスコアテーブルを使用することも、全員が同じスコアテーブルに記録することもできます。 複数のグループが同じスコア テーブルを使用している場合は、各グループの Clawbot ID またはグループ名を 2 列目に書き込みます。 また、スコアキーパーは、ユーザー インターフェイス チャレンジの終了時に各ラウンドのポイントを合計して合計スコアを算出する必要があります。

  • オブジェクトをテーブルから切り替えるには、 スイッチャという担当者を割り当てる必要があります。 Clawbot は回転したり走行したりしていないため、持ち上げたオブジェクトは試行ごとに取り外して新しいオブジェクトと交換する必要があります。

  • 時間を追跡する担当者が割り当てられている必要があります: タイムキーパー。 各ラウンドは 1 分です。

  • 教師は、開始する前に、このチャレンジに対して承認されたオブジェクトを提供する必要があります。

教師のヒントアイコン 教師へのヒント

  • Clawbot の [Check]、[Up]、または [Down] ボタンのみに触れることを許可されることを生徒に思い出させます。

  • 落下しても安全な物体のみを提供してください。空の缶や水のボトル、VEX キューブ、VEX キットの未使用の部品、または落下や跳ね返りによって永久的な損傷を受けないその他のものです。

  • リフターがユーザー インターフェイスと対話するのを見る前に、観察している生徒がプロジェクトを見ることができるようにすることをお勧めします。

  • Clawbot の爪を制御するためのボタンの最適なオプションについて生徒の意見を話し合います。

教師用ツールボックスのアイコン 教師用ツールボックス ~ ソリューション

この課題に対するプログラミング ソリューションの例については、ここ (Google / .docx / .pdf) をクリックしてください。 プログラミングのルーブリックについてはここ (Google / .docx / .pdf)、個別のエンジニアリング ノートブックのルーブリックについてはここ (Google / .docx / .pdf)、またはここ (Google) をクリックしてください。 / .docx / .pdf) チームエンジニアリングノートブックのルーブリック。