VEXcode VR Tipping Pointで使用されるロボットは、2021年から2022年のVEXロボティクス競技会(V5RC)Tipping Pointで使用されたVEX V5ヒーローボットであるMobyの仮想バージョンです。バーチャルMobyは、実物のMobyと同じ寸法とモーターを備えていますが、VEXcode VRでの自律プログラミングのためのセンサーが追加されています。 VEXcode VRのTipping Point Playgroundにはロボットが1台しかなく、しかも既に設定済みです。これにより、ロボットの設定や、あらかじめ決められたテンプレートプロジェクトが不要になります。

ブロックプログラミング機能を備えたVEXcode VRワークスペースと、フィールド上の仮想Tipping Pointロボット


ロボット制御

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

駆動系。これにより、VEXcode VRのツールボックスにある「ドライブトレイン」カテゴリのブロックを使って、ロボットを駆動したり旋回させたりすることが可能になります。この動画は、ロボットが走行と旋回を行い、フィールド内を移動するプロジェクトの様子を示しています。

V5RCティッピングポイントのフィールドレイアウト図(得点ゾーン、プラットフォーム、ゴール、スタート位置を示す)

フォークモーターによって制御されるフォークはフォークモーターによって制御されるフォークは です。フォークは上下に調節可能です。これにより、ロボットはリングやモバイルゴールを運搬し、得点することができる。

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


ロボットセンサー

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

慣性センサー

V5RCティッピングポイントのゲームプレイで使用されるロボットの機能には、移動式ゴールや得点リングを動かすための機構などが含まれます。

センサー は、駆動系と併用することで、Mobyが駆動系の進行方向を利用して正確かつ精密な旋回を行えるようにします。

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

ブロックベースのコードと競技フィールド上のTipping Point仮想ロボットを備えたVEXcode VRワークスペース

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

距離センサー

Virtual Mobyには3つ 距離センサー があり、各フォークに1つずつ、そしてフォークの中央に1つあります。

V5RCティッピングポイントフィールド(ロボットの各機能を参照用にラベル付けしたもの)

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

ブロックベースのコントロールとTipping Pointチャレンジ用の仮想ロボットを備えたVEXcode VRワークスペース

各フォークに搭載された距離センサーは、リングがフォークに積載されたことを検知したり、フィールド上のリングがセンサーからおおよそどれくらい離れているかを検知したりするために使用できます。

Tipping Point Playgroundで仮想ロボットをプログラミングするためのVEXcode VRブロックワークスペース

Mobyの中央にある距離センサーは、モバイルゴールがフォークの間にあるかどうか、またはフィールド上のモバイルゴールがセンサーからおおよそどれくらい離れているかを検出するために使用できます。

V5距離センサーに関する詳細情報:

バンパースイッチ

ブロックベースとPythonコーディングオプションを備えた、Tipping Pointチャレンジ用のVEXcode VRプログラミングワークスペース

バンパースイッチ はフォークの基部に位置しており、モバイルゴールがフォークの間にあるかどうか、そして拾い上げる準備ができたかどうかを判断するために使用できます。

バンパースイッチの詳細については、以下をご覧ください。

光センサー

VRC Tipping Point Playground用のVEXcode VRプログラミングインターフェース。ブロックベースとテキストベースのコーディングオプションを提供。

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

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

ブロックベースのコントロールとTipping Pointチャレンジ用の仮想ロボットを備えたVEXcode VRワークスペース

光学センサーはMobyの中央、距離センサーの隣に配置されています。これは、モバイルゴールが分岐点の間にあるかどうか、またそのモバイルゴールが何色であるかを判断するために使用できます。

光学センサーに関する詳細情報:

回転センサー

VRC Tipping Pointチャレンジで仮想ロボットをプログラミングおよびテストするためのVEXcode VRワークスペース

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

V5RCティッピングポイント競技のゲームプレイで使用されるロボットの機能

Mobyのフォークモーターを回転させるシャフトは、回転センサーを貫通するように配置されている。このセンサーは、フォークの昇降時の回転位置、総回転数、および回転速度を測定するために使用できます。

V5RCティッピングポイント競技場のレイアウト図。ゾーン、得点エリア、主要なロボット相互作用ポイントを示しています。

フォークが から まで上がったときの回転位置は0.0度です(プロジェクト開始時のデフォルト設定)。

フォークが完全に下がった状態 での回転位置は75.0度です。

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

V5回転センサーの詳細については、以下をご覧ください。

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

ブロックベースプログラミングと仮想ロボットフィールドを備えたVRCティッピングポイントチャレンジ用のVEXcode VRワークスペース

GPSセンサー 、Mobyの回転中心の現在のX座標とY座標をミリメートルまたはインチで報告できます。

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

VRC Tipping Point仮想ロボット用のブロックベース制御を備えたVEXcode VRワークスペース

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

ブロックベースのコーディングと仮想ロボットフィールドビューを備えた、VRC Tipping Point Playground用のVEXcode VRワークスペース

GPSセンサーを使えば、直交座標系の知識を利用して特定の場所まで運転することで、モビーがフィールド内をナビゲートするのを手助けできます。

GPSセンサーを使用することで、Mobyはセンサーの値が閾値を超えるか下回るまで、X軸またはY軸に沿って走行することができる。これにより、Mobyは設定された距離ではなく、センサーからのフィードバックに基づいて運転できるようになる。

V5RCティッピングポイントフィールドは、移動目標、リング、およびアライアンスホームゾーンの開始位置を示しています。

モバイルゴールなどのゲーム要素の座標を知っておくことは、V5RC Tipping Pointでのプロジェクト計画にも役立ちます。

VEXcode VR Tipping PointでGPSセンサーを使用して位置情報を特定する方法の詳細については、のVEXライブラリの記事を参照して

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

Last Updated: