V5RC Over Underにおけるロボット機能の理解

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

V5RCオーバーアンダー競技場。ゴール、バリア、マッチゾーンの位置を示しています。


ロボット制御

Strikerの操作方法は以下のとおりです。

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

アームモーターによって制御されるアーム アーム。この動画で示されているように、アームを上げ下げすることができます。これにより、ロボットはトライボールを運搬できるようになる。

[Spin​​ for]ブロックを使用すると、アームを下げることができます。アームは、前方に1200度回転させると完全に下降します。

V5RCオーバーアンダー競技場のレイアウト図。ゴール、バリア、ロボットのナビゲーションと得点のためのマッチゾーンを示す。

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

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


ロボットセンサー

Virtual Strikerは、VEXcode VRにおける自律プログラミングのためのセンサーを追加しました。

慣性センサー

VEXcode VRで使用されるゴール、バリア、得点ゾーンを示すV5RCオーバーアンダーフィールドレイアウト

センサー 、ドライブトレインと併用することで、ストライカーがドライブトレインの進行方向を利用して正確かつ精密な旋回を行えるようにします。

ブロックベースのプログラミングワークスペースとロボット制御機能を備えた、VRC Over Under Playground用のVEXcode VRインターフェース

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

慣性センサーの詳細については、VEXの記事を参照して

光センサー

V5RCオーバーアンダー競技場における、ロボットの機能に関連するゴール、バリア、およびマッチゾーンの位置を示す図。

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

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

VEXcode VRオーバーアンダープレイグラウンドには、仮想ロボットとコーディングワークスペースが備わっています。

光学センサーはストライカーのアームの下側に配置され、吸気口の方を向いています。これは、トライボールがインテーク内にあるかどうか、またそのトライボールの色を判別するために使用できます。

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

回転センサー

2023~2024年V5RC競技会における得点ゾーンとロボット相互作用エリアを示すオーバーアンダー方式のフィールド図。

回転センサー は、回転位置、総回転数、および回転速度を報告できます。

V5RCオーバーアンダーフィールドレイアウト図(ロボット機能参照のための主要ゲーム要素と得点ゾーンを示す)

ストライカー上のアームを回転させるシャフトは、回転センサーを貫通して配置される。このセンサーは、アームの昇降時の回転位置、総回転数、および回転速度を測定するために使用できます。

アームを上げた時の回転位置は0度です(プロジェクト開始時のデフォルト設定)。

アームを完全に下げたときの回転角度は168度です。このビデオをご覧いただくと、腕を下ろしていくにつれて回転位置がどのように変化するかがわかります。

注: これらの値は、[Spin​​ for] ブロックでアームを完全に下げるために使用される 1200 度とは異なります。

V5回転センサーの詳細については、VEXライブラリの記事をご覧

ゲーム測位システム(GPS)センサー

V5RCオーバーアンダー競技場の図。ロボット設計の特徴に関連するゾーン、バリア、および得点位置を示す。

GPSセンサー 、ストライカーの回転中心の現在のXおよびY位置をミリメートルまたはインチで報告できます。

GPSセンサーは、現在の進行方向を度数で報告することもできます。

オーバーアンダーゲームゾーンとロボットナビゲーションのための主要なフィールド要素を示すフィールド図。

GPSセンサーはストライカーの背面付近に配置されており、フィールドの内周に沿って設置されたGPSフィールドコードストリップを読み取ることで、フィールド上でのロボットの位置と向きを特定するために使用されます。

オーバーアンダー競技のレイアウトを示すフィールド図。ゴール、バリア、マッチゾーンが示されています。

GPSセンサーを使用すると、直交座標系の知識を活用して特定の場所まで運転することで、ストライカーがフィールド内をナビゲートするのを手助けできます。 StrikerはGPSセンサーを使用することで、センサーの値が閾値を超えるか下回るまで、X軸またはY軸に沿って走行することができる。これにより、ストライカーは設定された距離ではなく、センサーからのフィードバックに基づいて運転できるようになる。

トライボールやネットなどのゲーム要素の座標を知っておくと、VRC Over Underでのプロジェクトを計画する際にも役立ちます。 GPSセンサー を使用してVEXcode VR Over Underで位置の詳細を特定する方法の詳細については、このVEXライブラリの記事を参照してください。

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

Last Updated: