VEXcode VR Full Volume で使用されるロボットは、2023-2024 VEX IQ ロボット競技会 (VIQRC) Full Volume で使用される VEX IQ ヒーロー ボットである Byte の仮想バージョンです。 Virtual Byte は物理的な Byte と同じ寸法とモーターを備えていますが、VEXcode VR での自律プログラミング用にセンサーが追加されています。 VEXcode VR のフルボリューム プレイグラウンドにはロボットが 1 つだけあり、すでに事前構成されています。 これにより、ロボットの構成や事前に定義されたテンプレート プロジェクトが不要になります。
ロボット制御
Byte には次のコントロールがあります。
ドライブトレイン。 これにより、VEXcode VR のツールボックスにあるブロックの「ドライブトレイン」カテゴリがロボットの駆動と回転に有効になります。
アーム モーター グループによって制御されるアーム。 アームを上げ下げできます。 これにより、ロボットはゲームオブジェクトの輸送などの処理を実行できるようになります。
[Spin for]ブロックを使用してアームを上げることができます。 アームは前方に 1300 度回転させると完全に上がります。
吸気モーター グループによって制御される 吸気。 インテークは前方および後方に回転できます。 これにより、ロボットはゲーム オブジェクトを収集してスコアを獲得できるようになります。
インテークは、[Spin for] ブロックを使用して回転させることができます。 インテークは、前方に 90 度回転するとブロックを収集し、後方に 90 度回転するとブロックを獲得またはドロップします。
ロボットセンサー
Virtual Byte は、VEXcode VR に自律プログラミング用のセンサーを追加しました。
慣性センサー
ドライブトレインの方向は 0 度から 359.9 度までの値を報告し、時計回りが正になります。
距離センサー
距離センサー は、物体がセンサーに近いかどうか、またセンサーの前面から物体までのおおよその距離をミリメートルまたはインチ単位で報告します。
距離センサーは Byte の前面にあり、あらゆる物体や障害物を検出するために使用できます。
読み取り値を収集する際には、距離センサーを遮らない程度にバイトのアームを上げる必要があることに注意してください。
IQ (第 2 世代) 距離センサーの詳細については、この VEX ライブラリの記事を参照して 。
光学センサー
光学センサー は、物体がセンサーの近くにあるかどうかを報告し、近くにある場合はその物体の色を報告します。
光学センサーは、物体の明るさと色相の値を度単位で報告することもできます。
光学センサーは、Byte の吸気口内にあります。 これを使用して、ブロックがいつインテーク内にあるか、またそのブロックの色は何色であるかを判別できます。
光学センサーの詳細については、この VEX ライブラリの記事を参照して 。
バンパースイッチ
バンパー スイッチ、現在押されているかどうかを報告します。