GPS 感測器或遊戲定位系統感測器是 VEX V5 機器人競賽 (V5RC) 領域的實用工具。 閱讀本文,了解最佳實踐,幫助您充分利用感測器。
保持字段代碼清晰可見
GPS 感測器使用視訊來源來偵測場地週邊的場地代碼模式。 因此,重要的是感測器不要被機器人的機構或組件阻擋。
為了最大程度地減少機器人對字段代碼的感測器視野的可能障礙,建議將 GPS 感測器安裝在機器人的後部,面向機器人後面。
使用 GPS 感應器測試項目時,請確保場地上沒有無關的物品並阻擋場地代碼(例如團隊成員或額外的遊戲元素)。
GPS 感測器還應放置在與現場代碼相同的高度,並且不得以任何方式傾斜,以便發揮預期功能。
要了解有關在機器人上安裝 GPS 感測器的更多信息, 請查看本文。
準確配置您的偏移量
為了充分利用 GPS 感測器,您可以根據機器人上的參考點配置 X、Y 和角度偏移。 除非配置了偏移,否則感測器將根據其在現場的實體位置報告數據。 配置偏移後,VEXcode 將轉換來自 GPS 感測器的資料以反映機器人上的參考點。
配置偏移可讓您遵循安裝建議,但可以從機器人上有意義的位置進行導航,例如轉動中心點或機器人手臂。
要了解有關設定偏移量的更多信息, 請查看本文。
追蹤正值和負值
GPS 感測器根據座標網格報告 X 和 Y 位置資料。 為了有效地使用這些數據,追蹤正值和負值如何與座標網格對齊會很有幫助。
該圖像可以在您的工程筆記本中重新創建,以幫助您追蹤字段每個象限中的預期值,以便您可以有效地在專案中使用資料。
對正值和負值的相同考慮也適用於 GPS 感測器配置中的偏移。 請注意沿每個軸從參考點到感測器 距離和方向 ,以確保準確配置偏移。
使用固定位置的數據
GPS 感測器使用場地周圍場地代碼的視訊來源來確定其位置。 由於感測器依賴視覺回饋,因此最準確、最清晰的影像將來自於停止位置。
想想你拍照的時候。 嘗試在移動時拍照會導致影像模糊。 拍照時停下來站著不動可能會為你帶來更清晰的結果。 GPS 感應器也是如此。
嘗試對機器人進行編碼以使其以較慢的速度移動,以確定機器人在收集準確的 GPS 感測器值時的移動速度是有幫助的。 收集數據,並根據數據做出最適合您的團隊的決策。 請注意,環境照明等環境因素會影響這些測量的可靠性,因此在做出這些決定時請考慮練習和比賽場地的環境和照明。
除了減慢速度以提高準確性之外,您還可以透過在專案中建造至少 0.5 秒 (500 毫秒) 的暫停來完全停止機器人的運動。
在編碼之前考慮一下你的策略
與機器人上的任何其他設備一樣,您如何使用 GPS 感應器將取決於您玩遊戲的策略。 例如,如果您嘗試到達場地另一側的遊戲對象,則您的機器人可能需要繞過比場地同一象限中的元素更多的障礙物。
思考您想要完成的任務以及您希望如何對機器人進行編碼以與您的團隊一起完成該任務,將有助於您在專案中充分利用 GPS 感測器。
使用 VEXcode VR 練習編碼
您還可以使用 VEXcode VR 中的 Virtual Skills Playground 練習在今年的比賽中對 Hero Bot 上的 GPS 感測器進行編碼。 虛擬技能是在虛擬環境中測試遊戲策略和程式碼創意的好地方,然後再嘗試在現場從頭開始應用和建立專案。
您在虛擬技能中學習和練習的概念可以輕鬆應用於您的實體機器人並以此為基礎。 查看本文 以了解有關 VEXcode VR 中的虛擬技能入門的更多資訊。
注意球場上的燈光
由於 GPS 感測器使用視訊輸入,因此感測器將在光線充足的區域報告最準確的數據。 請注意場地上的陰影或導致場地代碼眩光的強光,並儘可能避免這些情況。
如果您在昏暗或光線不足的區域進行測試,您可以添加額外的環境光,嘗試提高報告的傳感器數據的準確性。
使用設備資訊檢查 GPS 感測器數據
在規劃專案時,您可以在 V5 Brain 畫面上查看 GPS 感測器數據,以協助您確定如何建置專案。
當感測器太近而無法準確讀取其位置時,它會顯示一個圓圈來表示您可能的位置。 如果您在位置視圖中看到圓圈,請將感測器放置在距離牆壁更遠的位置,以幫助為您的項目提取更準確的數據。
要了解如何在 V5 Brain 螢幕上查看數據, 請查看本文。