Identifiera platsinformation med hjälp av GPS-sensorn i V5RC Spin Up Playground

Du kan använda GPS-sensorn för att navigera i VRC Spin Up Playground i VEXcode VR, med hjälp av platsernas (X, Y) koordinater.


Hur GPS-sensorn fungerar i VRC Spin Up i VEXcode VR

Skärmdump av VEXcode VR-gränssnittet som visar blockbaserade kodningsalternativ för programmering av en virtuell robot, utformad för att underlätta lärande inom STEM-utbildning, specifikt för robottävlingen VRC Spin Up (2022-2023).

GPS-sensorn (Game Positioning System) använder VEX-fältkoden på fältets insida för att triangulera X-, Y-position och riktning. Det schackrutiga mönstret i fältkoden används för att identifiera platsen för varje enskilt block i det mönstret. VEX GPS är ett absolut positionssystem, så det varken driver eller kräver kalibrering per fält.

För att känna av fältkoden är VEX GPS-sensorn, en svartvit kamera, monterad på robotens baksida och riktad bakåt.

GPS-sensorn rapporterar (X, Y) koordinaterna för Discos rotationscentrum på fältet, i millimeter eller tum.


Identifiera (X, Y) koordinater på VRC-fältet

Fältet i VRC Spin Up i VEXcode VR varierar från cirka -1800 mm till 1800 mm för X- och Y-positionerna. Startplatsen för Disco beror på vald startposition.

Centrumpositionen, eller origo (0,0), ligger i fältets centrum.

Skärmdump av VEXcode VR-gränssnittet som visar programmeringsmiljön för VRC Spin Up (2022-2023), med en blockbaserad kodningslayout utformad för att lära sig kodningskoncept med en virtuell robot.


Identifiera (X, Y) koordinaterna för GPS-sensorn

Skärmdump av VEXcode VR-gränssnittet som visar den blockbaserade kodningsmiljön för programmering av en virtuell robot, en del av VRC Spin Up (2022-2023) utbildningsresurser, utformade för att förbättra kodningsfärdigheter och robotikprinciper för elever.

GPS-sensorn kan användas för att identifiera X- och Y-koordinaterna för Disco på fältet. Dessa koordinater återspeglar Discos rotationscentrum, som ligger mellan framhjulen, vilket visas i bilden.

 

Skärmdump av VEXcode VR-gränssnittet som visar en blockbaserad kodningsmiljö för programmering av en virtuell robot, utformad för utbildningsändamål inom STEM, särskilt för VRC Spin Up (2022-2023)-tävlingen.

Reporterblock från kategorin Avkänning i Verktygslådan kan användas för att rapportera positionsvärden från GPS-sensorn i ditt projekt.

Skärmdump av VEXcode VR-gränssnittet som visar blockbaserade kodningsalternativ för programmering av en virtuell robot, designad för utbildningsändamål i VRC Spin Up (2022-2023)-tävlingen, med betoning på STEM-inlärning och kodningskoncept.

De aktuella X- och Y-koordinaterna för Discos GPS-sensor på fältet kan visas i Print Console med hjälp av block från kategorin Utseenden i Verktygslådan.


Använda GPS-sensorn för att hjälpa discot navigera på fältet

Du kan använda GPS-sensorn för att hjälpa Disco navigera på fältet genom att köra till specifika platser med hjälp av din kunskap om det kartesiska koordinatsystemet. Med hjälp av GPS-sensorn kan Disco köra längs X- eller Y-axeln tills sensorns värde är större eller mindre än ett tröskelvärde. Detta gör att Disco kan köra med hjälp av sensoråterkoppling istället för inställda avstånd.

Skärmdump av VEXcode VR-gränssnittet som visar blockbaserade kodningsalternativ för programmering av en virtuell robot, utformad för utbildningsändamål inom STEM, specifikt för VRC Spin Up (2022-2023)-tävlingen.

I det här projektet kommer Disco att köra framåt från startposition C, tills värdet på X-axeln är större än -600 millimeter (mm), sedan stanna och placera Disco framför en skiva.

Anmärkning: Du kan behöva ta hänsyn till robotens tröghet eller drift när du ställer in dina parametrar.


GPS-sensorns position och rotationscentrum på Disco

Bild som visar VEXcode VR-gränssnittet med en virtuell robot i samband med VRC Spin Up (2022-2023), och illustrerar den blockbaserade kodningsmiljön som används för att lära ut kodningskoncept och robotikprinciper.

GPS-sensorn är monterad på robotens baksida, medan Discos rotationscentrum är placerat på robotens framsida.

GPS-sensorn är konfigurerad i VRC Spin Up i VEXcode VR för att ta hänsyn till denna offset (ungefär  214  mm), så att de rapporterade värdena återspeglar Discos rotationscentrum.


(X, Y) Koordinater för spelelement i VRC Spin Up för VEXcode VR

Att känna till koordinaterna för spelelement, som lastare, rullar och barriärer, kan hjälpa dig att planera dina projekt i VRC Spin Up i VEXcode VR.

Följande referens ges som en vägledning, baserad på planuppställningen i början av varje match, för de ungefärliga mittpunktskoordinaterna för spelelementen på VRC-planen i lekplatsen.

Lastarkoordinater

Skärmdump av VEXcode VR-programmeringsgränssnittet som visar en blockbaserad kodningsmiljö, utformad för att användare ska kunna lära sig kodningskoncept genom virtuell robotik, som en del av utbildningsinitiativet VRC Spin Up (2022-2023).

Rullkoordinater

Skärmdump av VEXcode VR-gränssnittet som visar blockbaserade kodningsalternativ och en virtuell robot, med fokus på funktioner för att lära sig kodningskoncept i avsnittet VRC Spin Up (2022-2023).

Barriärkoordinater

Skärmdump av VEXcode VR-gränssnittet som visar den blockbaserade kodningsmiljön för programmering av en virtuell robot, utformad för att förbättra kodningsfärdigheter och robotikprinciper för elever och lärare inom STEM-utbildning.


Identifiera GPS-riktningen för Disco

Skärmdump av VEXcode VR-gränssnittet som visar blockbaserade kodningsalternativ för programmering av en virtuell robot, utformad för att underlätta STEM-utbildning och kodningskoncept för studenter och lärare i VRC Spin Up (2022-2023)-sammanhang.

GPS-sensorn kan också användas för att identifiera GPS-riktningen. Kursen varierar från 0 grader till 359,9 grader, och följer en kompasskursstil.

När GPS-sensorn används för att detektera plats kommer GPS-riktningen att förbli konstant i förhållande till fältet, oavsett robotens startposition.

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

Last Updated: