使用 Tipping Point for VEXcode VR 中的 GPS 感測器識別位置詳細信息

您可以使用 GPS 感應器透過位置的 (X, Y) 座標來協助您在 VEXcode VR 的 Tipping Point Playground 中導覽。


GPS 感測器在 VEXcode VR 中的工作原理

圖片12.png

GPS(遊戲定位系統)感測器使用 VRC 場內部的 VEX 場代碼來三角測量 X、Y 位置和航向。 字段代碼中的棋盤圖案用於識別該圖案中每個單獨塊的位置。 VEX GPS 是絕對定位系統,因此不會漂移,也不需要針對每個場進行校準。

為了感測現場代碼,VEX GPS 感測器(黑白相機)安裝在機器人的後部,面向後方。

GPS 感測器會報告 Moby 在場地上的旋轉中心的 (X, Y) 座標,以毫米或英吋為單位。


辨識 VRC 場上的 (X, Y) 座標

VEXcode VR 中 X 和 Y 位置的場範圍約為 -1800mm 到 1800mm。 Moby 的起始位置取決於所選的起始位置。

中心位置或原點 (0,0) 位於場地中心的中立移動球門處。

圖片9.png


識別 GPS 感測器的 (X, Y) 座標

Moby-TurnRadius.png

GPS 感應器可用於識別 Moby 在球場上的 X 和 Y 座標。 這些座標反映了莫比旋轉中心的位置,該中心位於叉子之間,如圖所示。

 

圖片11.png

工具箱中感測類別的報告器區塊可用於報告專案中 GPS 感測器的位置值。

xy_座標_範例.png

Moby 的 GPS 感測器在現場的當前 X 和 Y 座標可以使用工具箱中「外觀」類別中的方塊顯示在列印控制台中。


使用 GPS 感應器幫助 Moby 導航

您可以使用 GPS 感測器,利用您對笛卡爾座標系的了解,駕駛到特定位置,從而幫助 Moby 導航野外。 使用 GPS 感知器,Moby 可以沿著 X 或 Y 軸行駛,直到感知器的值大於或小於閾值。 這使得 Moby 可以使用感測器回饋來駕駛,而不是設定距離。

navigating_field_example.png

在本專案中,Moby 將從起始位置 D 開始向前行駛,直至 X 軸值小於 600mm,然後停止,將 Moby 的旋轉中心置於白色膠帶線上。

:設定參數時,您可能需要考慮機器人的慣性或漂移。


Moby 上的 GPS 感應器位置和旋轉中心

圖片8.jpg

GPS感測器安裝在機器人的後部,而Moby的旋轉中心位於機器人的前部。

VRC Tipping Point 中配置的 GPS 感測器可考慮此偏移(約 260 毫米),以便報告的值反映 Moby 的旋轉中心。


移動目標的半徑

圖片3.png

移動球門的最大直徑為 330.2 毫米(13 英吋),因此從中心點到移動球門邊緣(半徑)的距離約為 165 毫米(6.5 英吋)。


《引爆點》中遊戲元素的 (X, Y) 座標

了解遊戲元素(例如移動目標)的座標可以幫助您在 VEXcode VR 中規劃專案。

根據每場比賽開始時的場地設置,提供以下參考作為指導,以了解 VRC 場地上遊戲元素的大致中心點座標位置。 使用這些座標建立專案時,請記住考慮移動目標的半徑。

移動目標座標

圖片10.png

環簇座標

環簇座標.png

平台邊緣座標

圖片2.png


識別 Moby 的 GPS 航向

圖片5.png

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: