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

ゲームポジショニングシステム™(GPS)センサーを使用すると、VEXcode VRのTipping Point Playground内のフィールドをナビゲートする際に、場所の(X、Y)座標を確認できます。


VEXcode VRにおけるGPSセンサーの仕組み

VEXcode VR Tipping Pointプレイグラウンド。ブロックコーディング作業スペースとフィールド上のロボットの位置を表示。

GPSセンサーは、V5RCフィールド内部のVEXフィールドコードを使用して、X、Y座標と方位を三角測量で算出します。フィールドコード内の市松模様は、その模様内の各ブロックの位置を識別するために使用されます。 VEX GPSは絶対位置システムなので、ドリフトがなく、フィールドごとに校正する必要もありません。

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

GPSセンサーは、フィールド上のMobyの回転中心の(X、Y)座標をミリメートルまたはインチ単位で報告します。


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

VEXcode VRにおけるフィールドの範囲は、X軸とY軸でそれぞれ約-1800mmから1800mmです。モビーの開始位置は、選択された開始位置によって異なります。

中心位置、つまり原点(0,0)は、フィールド中央にある中立移動式ゴールの位置にあります。

VRCティッピングポイントのフィールドマップ。ゾーン、ゴール、プラットフォーム、GPS位置参照用のスタートタイルがラベル付けされている。


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

VEXcode VR Tipping Pointプレイグラウンドでは、仮想ロボット用のブロックおよびテキストコーディングインターフェースが紹介されています。

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

 

ロボットの位置情報を報告するためのGPSセンサーブロックを備えたVEXcode VR Tipping Pointワークスペース

ツールボックスの「センシング」カテゴリにあるレポーターブロックを使用すると、プロジェクト内のGPSセンサーから位置情報をレポートできます。

VRCティッピングポイント競技場のレイアウト図(ホームゾーン、プラットフォーム、ゴール、ロボットのスタート位置を示すラベル付き)

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


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

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

VEXcode VR Tipping PointプレイグラウンドのデバイスメニューでGPSセンサーが選択されています。

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

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


MobyにおけるGPSセンサーの位置と回転中心

VEXcode VR Tipping PointプレイグラウンドのデバイスメニューでGPSセンサーが選択されています。

GPSセンサーはロボットの後部に搭載されている一方、Mobyの回転中心はロボットの前部に位置している。

V5RCティッピングポイントでは、このオフセット(約260mm)を考慮するようにGPSセンサーが設定されているため、報告される値はMobyの回転中心を反映しています。


移動式ゴールの半径

モニターコンソールには、Tipping Pointプレイグラウンド内でのロボットのX座標とY座標、および進行方向が表示されます。

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


Tipping Pointにおけるゲーム要素の(X、Y)座標

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

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

モバイルゴール座標

Tipping Pointの遊び場におけるロボットのX座標、Y座標、および進行方向を表示するGPSセンサーダッシュボード

リングクラスターの座標

VRCティッピングポイントフィールド図のゾーン、プラットフォーム、およびGPSセンサー位置参照の目標のラベル付け

プラットフォーム端の座標

VEXcode VRプロジェクト:GPSセンサーを使用してTipping PointでロボットのX座標とY座標を表示する


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

VEXcode VR Tipping Pointワークスペースには、ロボットのX、Y、および方位値を識別するために使用されるGPSセンサーブロックが表示されています。

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: