VIQRCフルボリュームにおけるロボット機能の理解

VEXcode VR Full Volumeで使用されるロボットは、2023-2024年のVEX IQロボティクス競技会(VIQRC)Full Volumeで使用されたVEX IQヒーローボットであるByteの仮想バージョンです。バーチャルバイトは、実物のバイトと同じ寸法とモーターを備えていますが、VEXcode VRでの自律プログラミングのためのセンサーが追加されています。 VEXcode VRのフルボリュームプレイグラウンドにはロボットが1台しかなく、しかも既に設定済みです。これにより、ロボットの設定や、あらかじめ決められたテンプレートプロジェクトが不要になります。

VEXcode VRワークスペースには、VIQRC Full Volume用のブロックベースおよびテキストベースのプログラミングオプションが表示されています。


ロボット制御

Byteには以下のコントロールがあります。 

駆動系。これにより、VEXcode VRのツールボックスにある「ドライブトレイン」カテゴリのブロックを使用して、このビデオで示されているようにロボットを駆動および旋回させることができます。

アームモーターグループによって制御されるアームとアーム。この動画で示されているように、アームを上げ下げすることができます。これにより、ロボットはゲーム内のオブジェクトを運搬するなどの動作を行うことができる。

[スピン]ブロックを使用すると、腕を上げることができます。アームを前方に1300度回転させると、アームは完全に上がります。

ラベル付きセンサー、インテーク、コンベア、および駆動系コンポーネントを備えたVIQRCフルボリュームロボット

吸気モーターグループによって制御される吸気 )。インテークは正方向にも逆方向にも回転させることができます。これにより、ロボットはゲーム内のオブジェクトを収集し、得点を得ることができる。

インテークは[Spin​​ for]ブロックを使用して回転させることができます。インテークは、90度前方に回転させるとブロックを回収し、90度後方に回転させるとブロックを得点するか、またはブロックを落とします。 


ロボットセンサー

Virtual Byteは、VEXcode VRに自律プログラミング用のセンサーを追加しました。

慣性センサー

VEXcode VRにおけるVIQRC Full Volumeロボットの寸法と主要機能を示すラベル付き図

VEX IQ(第2世代)ブレインに内蔵されているセンサー 、ドライブトレインと連携して、Byteがドライブトレインの進行方向を利用して正確かつ精密な旋回を行うことを可能にします。 

VEX IQ(第2世代)ブレインに内蔵されている慣性センサーの詳細については、VEXライブラリのこちら記事をご覧

VEXcode VRワークスペースにブロック制御とVIQRC Full Volumeロボットシミュレーションを表示

駆動系の方位角は0度から359.9度までの値を示し、時計回りが正の値となります。

距離センサー

VIQRC Full Volumeプレイグラウンドと仮想ロボットを備えたVEXcode VRワークスペースでコーディング準備完了

距離センサー 物体がセンサーに近いかどうか、およびセンサー前面から物体までの概算距離をミリメートルまたはインチ単位で報告します。

VEXcode VRワークスペースに、仮想ロボット用のVIQRC Full Volumeブロックコントロールを表示

距離センサーはByteの前面にあり、あらゆる物体や障害物を検出するために使用できます。 

測定値を取得する際は、バイトの腕を距離センサーを遮らないように十分に上げておく必要があることに注意してください。 

IQ(第2世代)距離センサーの詳細については、こちらのVEXライブラリの記事参照して

光センサー

VIQRC Full Volumeロボット向けVEXcode VRコーディングオプション:ブロックとPython

光学センサー 、物体がセンサーに近いかどうか、そして近い場合はその物体の色を報告します。

光学センサーは、物体の明るさと色相値を度数で報告することもできます。 

VEXcode VRワークスペースに、仮想ロボット用のVIQRC Full Volumeブロックコントロールを表示

光学センサーはByteの吸気口内部に設置されています。これは、ブロックが吸気口にあるかどうか、またそのブロックの色を判別するために使用できます。 

光学センサーの詳細については、VEXライブラリの記事を参照して

バンパースイッチ

ロボットの特徴を識別するための寸法が記載されたVIQRCフルボリュームフィールドレイアウト

バンパースイッチは、現在押されているかどうかを報告します。

VEXcode VRワークスペースに、仮想ロボット用のVIQRC Full Volumeブロックコントロールを表示

バンパースイッチは、吸気口内部の光センサーの後ろに位置し、吸気口にブロックが装填されたかどうかを判定するために使用できます。 

バンパースイッチの詳細については、のVEXライブラリの記事をご覧

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: