VEXcode VR Full Volumeで使用されるロボットは、2023-2024年のVEX IQロボティクス競技会(VIQRC)Full Volumeで使用されたVEX IQヒーローボットであるByteの仮想バージョンです。バーチャルバイトは、実物のバイトと同じ寸法とモーターを備えていますが、VEXcode VRでの自律プログラミングのためのセンサーが追加されています。 VEXcode VRのフルボリュームプレイグラウンドにはロボットが1台しかなく、しかも既に設定済みです。これにより、ロボットの設定や、あらかじめ決められたテンプレートプロジェクトが不要になります。
ロボット制御
Byteには以下のコントロールがあります。
駆動系。これにより、VEXcode VRのツールボックスにある「ドライブトレイン」カテゴリのブロックを使用して、このビデオで示されているようにロボットを駆動および旋回させることができます。
アームモーターグループによって制御されるアームとアーム。この動画で示されているように、アームを上げ下げすることができます。これにより、ロボットはゲーム内のオブジェクトを運搬するなどの動作を行うことができる。
[スピン]ブロックを使用すると、腕を上げることができます。アームを前方に1300度回転させると、アームは完全に上がります。
吸気モーターグループによって制御される吸気 )。インテークは正方向にも逆方向にも回転させることができます。これにより、ロボットはゲーム内のオブジェクトを収集し、得点を得ることができる。
インテークは[Spin for]ブロックを使用して回転させることができます。インテークは、90度前方に回転させるとブロックを回収し、90度後方に回転させるとブロックを得点するか、またはブロックを落とします。
ロボットセンサー
Virtual Byteは、VEXcode VRに自律プログラミング用のセンサーを追加しました。
慣性センサー
VEX IQ(第2世代)ブレインに内蔵されているセンサー 、ドライブトレインと連携して、Byteがドライブトレインの進行方向を利用して正確かつ精密な旋回を行うことを可能にします。
VEX IQ(第2世代)ブレインに内蔵されている慣性センサーの詳細については、VEXライブラリのこちら記事をご覧 。
駆動系の方位角は0度から359.9度までの値を示し、時計回りが正の値となります。
距離センサー
距離センサー 物体がセンサーに近いかどうか、およびセンサー前面から物体までの概算距離をミリメートルまたはインチ単位で報告します。
距離センサーはByteの前面にあり、あらゆる物体や障害物を検出するために使用できます。
測定値を取得する際は、バイトの腕を距離センサーを遮らないように十分に上げておく必要があることに注意してください。
IQ(第2世代)距離センサーの詳細については、こちらのVEXライブラリの記事参照して 。
光センサー
光学センサー 、物体がセンサーに近いかどうか、そして近い場合はその物体の色を報告します。
光学センサーは、物体の明るさと色相値を度数で報告することもできます。
光学センサーはByteの吸気口内部に設置されています。これは、ブロックが吸気口にあるかどうか、またそのブロックの色を判別するために使用できます。
光学センサーの詳細については、VEXライブラリの記事を参照して 。
バンパースイッチ
バンパースイッチは、現在押されているかどうかを報告します。
バンパースイッチは、吸気口内部の光センサーの後ろに位置し、吸気口にブロックが装填されたかどうかを判定するために使用できます。
バンパースイッチの詳細については、のVEXライブラリの記事をご覧 。