Tipping Point の GPS センサーを使用して位置情報の詳細を特定する

Game Positioning System™ (GPS) センサーを使用すると、場所の (X, Y) 座標を使用して、VEXcode VR の Tipping Point Playground のフィールドを移動できます。


VEXcode VR での GPS センサーの動作

VEXcode VR インターフェースのスクリーンショット。ブロックベースのコーディング オプションと、STEM 学習の教育目的の仮想ロボットを備えた、VRC Tipping Point (2021-2022) プログラミング環境を紹介します。

GPS センサーは、V5RC フィールド内部の VEX フィールド コードを使用して、X、Y 位置および方位を三角測量します。 フィールド コードのチェッカーボード パターンは、そのパターン内の個々のブロックの位置を識別するために使用されます。 VEX GPS は絶対位置システムであるため、ドリフトがなく、フィールドごとの校正も必要ありません。

フィールド コードを感知するために、白黒カメラである VEX GPS センサーがロボットの後部に後ろ向きに取り付けられています。

GPS センサーは、Moby on the Field の回転中心の (X, Y) 座標をミリメートルまたはインチで報告します。


V5RC フィールド上の (X, Y) 座標の特定

VEXcode VR のフィールドの範囲は、X および Y 位置で約 -1800mm から 1800mm です。 Moby の開始位置は、選択した開始位置によって異なります。

中心位置、つまり原点 (0,0) は、フィールドの中心にあるニュートラル モバイル ゴールに位置します。

VEXcode VR での 2021-2022 シーズンの VRC Tipping Point ゲーム フィールド レイアウトを示す図。競争環境で仮想ロボットをプログラミングするためのゲーム要素とゾーンの配置を示しています。


GPSセンサーの(X、Y)座標の特定

VRC Tipping Point チャレンジのコーディング環境を紹介する VEXcode VR インターフェースのスクリーンショット。仮想ロボットをプログラミングするためのブロックベースおよびテキストベースのコーディング オプションを備えています。

GPS センサーを使用して、フィールド上の Moby の X 座標と Y 座標を識別できます。 これらの座標は、この画像に示されているように、フォークの間にある Moby の回転中心の位置を反映しています。

 

プログラミング ブロックと仮想ロボットを表示する VEXcode VR インターフェースのスクリーンショット。コーディングの概念とロボット工学の原理を教えることを目的とした VRC Tipping Point コンペティション (2021 ~ 2022) のコーディング環境を示しています。

ツールボックスのセンシング カテゴリのレポーター ブロックを使用して、プロジェクト内の GPS センサーからの位置値をレポートできます。

2021-2022 シーズンの VRC Tipping Point ゲーム フィールド レイアウトを示す図。VEXcode VR プログラミング環境のユーザーに関連する指定ゾーン、スコアリング エリア、ロボット インタラクション ポイントを示しています。

フィールド上の Moby の GPS センサーの現在の X 座標と Y 座標は、ツールボックスの Looks カテゴリのブロックを使用して、プリント コンソールに表示できます。


GPSセンサーを使用してMobyのフィールドナビゲーションを支援する

GPS センサーを使用すると、デカルト座標系の知識を使用して特定の場所まで運転することで、Moby がフィールドをナビゲートできるようになります。 GPS センサーを使用して、Moby はセンサーの値がしきい値より大きくなるか、しきい値より小さくなるまで、X 軸または Y 軸に沿って走行できます。 これにより、Moby は設定された距離ではなくセンサーのフィードバックを使用して運転できるようになります。

VRC Tipping Point チャレンジのプログラミング環境を紹介する VEXcode VR インターフェースのスクリーンショット。ユーザーが仮想ロボットを通じてコーディングの概念を学習できるように、ブロックベースおよびテキストベースのコーディング オプションを備えています。

このプロジェクトでは、Moby は開始位置 D から X 軸の値が 600mm 未満になるまで前進し、その後停止し、Moby の回転中心を白いテープ ライン上に置きます。

: パラメータを設定するときに、ロボットの慣性またはドリフトを考慮する必要がある場合があります。


Moby の GPS センサーの位置と回転の中心

VRC Tipping Point (2021-2022) コンテストのプログラミング環境を紹介する VEXcode VR インターフェースのスクリーンショット。ユーザーが仮想ロボットを使用してコーディングの概念を学習できるように、ブロックベースおよびテキストベースのコーディング オプションを備えています。

GPS センサーはロボットの後部に取り付けられていますが、Moby の回転中心はロボットの前部にあります。

GPS センサーは、このオフセット (約 260 mm) を考慮して V5RC Tipping Point に設定されており、報告される値は Moby の回転中心を反映します。


モバイルゴールの半径

VRC Tipping Point (2021-2022) コンペティションの VEXcode VR インターフェースを示す図。STEM 学習の教育用に設計されたブロックベースのコーディング環境と仮想ロボット機能を紹介しています。

モバイル ゴールの最大直径は 330.2 mm (13 インチ) なので、中心点からモバイル ゴールの端までの距離 (半径) は約 165 mm (6.5 インチ) になります。


ティッピングポイントにおけるゲーム要素の(X、Y)座標

モバイル ゴールなどのゲーム要素の座標を知ると、VEXcode VR でプロジェクトを計画するのに役立ちます。

次の参照は、各試合開始時のフィールド設定に基づいて、V5RC フィールド上のゲーム要素のおおよその中心点の座標位置を示すガイドとして提供されます。 これらの座標を使用してプロジェクトを構築するときは、モバイル ゴールの半径を忘れずに考慮してください。

モバイルゴール座標

VRC Tipping Point チャレンジ (2021 ~ 2022) のプログラミング環境を紹介する VEXcode VR インターフェースのスクリーンショット。ブロックベースのコーディング オプションと、STEM 学習の教育目的の仮想ロボットを備えています。

リングクラスター座標

2021〜2022 シーズンの VRC Tipping Point ゲーム フィールド レイアウトを示す図。VEXcode VR プログラミングとロボット工学教育に関連するゲーム要素とゾーンの配置を示しています。

プラットフォームエッジ座標

2021~2022 年の VRC Tipping Point コンテストのコンテキストで、仮想ロボットを通じてコーディングの概念を教えるために設計されたブロックベースのコーディング インターフェイスを示す VEXcode VR プログラミング環境のスクリーンショット。


モビーのGPS方向を特定する

VRC Tipping Point チャレンジのプログラミング環境を表示する VEXcode VR インターフェースのスクリーンショット。STEM 教育でコーディングの概念を教えるために設計された、ブロックベースのコーディング要素と仮想ロボットを紹介します。

GPS センサーは、GPS 方位を識別するためにも使用できます。 方位の範囲は 0 度から 359.9 度で、コンパスの方位スタイルに従います。

GPS センサーを使用して位置を検出する場合、ロボットの開始位置に関係なく、GPS 方位はフィールドに対して一定のままになります。

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

Last Updated: