您可以使用 GPS 感應器 來幫助您在 VEXcode VR 中的 VRC Over Under Playground 中導航,並使用位置的 (X, Y) 座標。
GPS 感測器如何在 VRC 中運作 在 VEXcode VR 中上下
GPS(遊戲定位系統)感測器使用場地內部的 VEX 場地代碼來三角測量 X、Y 位置和航向。 字段代碼中的棋盤圖案用於識別該圖案中每個單獨塊的位置。 VEX GPS 是絕對定位系統,因此不會漂移,也不需要針對每個場進行校準。
為了感測現場代碼,VEX GPS 感測器(黑白相機)安裝在機器人的後部,面向後方。
GPS 感測器報告場上前鋒旋轉中心的 (X, Y) 座標,以毫米或英吋為單位。
辨識 VRC 場上的 (X, Y) 座標
VEXcode VR 中的 VRC Over Under Field X 和 Y 位置範圍約為 -1800mm 到 1800mm。 前鋒的起始位置取決於選擇的 起始位置。
中心位置或原點 (0,0) 位於場的中心。
識別 GPS 感測器的 (X, Y) 座標
GPS 感測器可用於識別場上前鋒的 X 和 Y 座標。 這些座標反映了 Striker 旋轉中心的位置,該中心位於前輪之間,如此圖中所示。
工具箱中感測類別的報告器區塊可用於報告專案中 GPS 感測器的位置值。
可以使用工具箱中「外觀」類別中的方塊在列印控制台中顯示前鋒 GPS 感測器在場上的當前 X 和 Y 座標。
使用 GPS 感應器幫助前鋒在球場上導航
您可以使用 GPS 感測器,利用您對笛卡爾座標系的了解,駕駛到特定位置,從而幫助 Striker 導航場地。 使用 GPS 感知器,Striker 可以沿著 X 或 Y 軸行駛,直到感知器的值大於或小於閾值。 這使得 Striker 可以使用感測器回饋而不是設定距離來駕駛。
在本專案中,Striker 將從起始位置 A 向前行駛,直至 Y 軸值大於 -1000 毫米 (mm),然後停止,將 Striker 放置在適當位置以轉動並收集 Triball。
注:設定參數時,您可能需要考慮機器人的慣性或漂移。
GPS 感應器位置與撞針旋轉中心
GPS感測器安裝在機器人的後部,而Striker的旋轉中心位於機器人的前部。
GPS 感測器在 VEXcode VR 的 VRC Over Under 中配置,以考慮此偏移(X 軸上約 -150 毫米,Y 軸上約 -295 毫米),以便報告的值反映了前鋒輪換。
VEXcode VR 的 VRC Over Under 中游戲元素的 (X, Y) 座標
了解遊戲元素的座標(例如 Triball 和得分區域)可以幫助您在 VEXcode VR 中規劃 VRC Over Under 中的項目。
根據每場比賽開始時的場地設置,提供以下參考作為指南,以了解 Playground 中 VRC 場地上遊戲元素的大致中心點座標位置。
得分區座標
部落座標
發布座標
辨識 Striker 的 GPS 航向
GPS 感應器也可用於識別 GPS 航向。 航向範圍從 0 度到 359.9 度,遵循羅盤航向樣式。
當使用 GPS 感測器偵測位置時,無論機器人的起始位置為何,GPS 航向都會相對於場地保持恆定。