Locatiegegevens bepalen met behulp van de GPS-sensor in de V5RC Spin Up Playground

Je kunt de GPS-sensor gebruiken om je te helpen navigeren in de VRC Spin Up Playground in VEXcode VR, met behulp van de (X, Y)-coördinaten van locaties.


Hoe de GPS-sensor werkt in VRC Spin Up in VEXcode VR

GPS-sensorblokken die de X-positie, Y-positie en richting van de robot in de Spin Up Playground registreren.

De GPS-sensor (Game Positioning System) gebruikt de VEX-veldcode aan de binnenkant van het veld om de X-, Y-positie en richting te trianguleren. Dat schaakbordpatroon in de veldcode wordt gebruikt om de locatie van elk afzonderlijk blok in dat patroon aan te geven. De VEX GPS is een absoluut positioneringssysteem, waardoor er geen sprake is van drift en er geen kalibratie per veld nodig is.

Om de veldcode te detecteren, is de VEX GPS-sensor, een zwart-witcamera, aan de achterkant van de robot gemonteerd en naar achteren gericht.

De GPS-sensor rapporteert de (X, Y)-coördinaten van het rotatiecentrum van Disco op het veld, in millimeters of inches.


Identificatie van (X, Y)-coördinaten op het VRC-veld

Het veld in VRC Spin Up in VEXcode VR varieert van ongeveer -1800 mm tot 1800 mm voor de X- en Y-posities. De startlocatie van Disco is afhankelijk van de gekozen startpositie.

Het middelpunt, ofwel de oorsprong (0,0), bevindt zich in het midden van het veld.

VEXcode VR-project dat de X- en Y-positiewaarden van de GPS-sensor weergeeft in de V5RC Spin Up Playground.


De (X, Y)-coördinaten van de GPS-sensor bepalen

VEXcode VR-blokken die de X- en Y-coördinaten van de robot weergeven, afkomstig van de GPS-sensor in de Spin Up Playground.

De GPS-sensor kan worden gebruikt om de X- en Y-coördinaten van Disco op het veld te bepalen. Deze coördinaten geven de locatie van Disco's rotatiecentrum weer, dat zich tussen de voorwielen bevindt, zoals in deze afbeelding te zien is.

 

VEXcode VR-project dat de X- en Y-positiewaarden van de GPS-sensor weergeeft in de V5RC Spin Up Playground.

Reporterblokken uit de categorie 'Sensing' in de Toolbox kunnen worden gebruikt om positiewaarden van de GPS-sensor in uw project te rapporteren.

VEXcode VR Blocks-project dat de X- en Y-positie en de richting van de GPS-sensor weergeeft in de V5RC Spin Up Playground.

De huidige X- en Y-coördinaten van Disco's GPS-sensor in het veld kunnen in de printconsole worden weergegeven met behulp van blokken uit de categorie 'Looks' in de toolbox.


De GPS-sensor gebruiken om Disco te helpen navigeren in het veld.

Je kunt de GPS-sensor gebruiken om Disco te helpen navigeren in het veld door naar specifieke locaties te rijden met behulp van je kennis van het Cartesiaanse coördinatensysteem. Met behulp van de GPS-sensor kan Disco langs de X- of Y-as rijden totdat de waarde van de sensor groter of kleiner is dan een drempelwaarde. Hierdoor kan Disco rijden op basis van sensorfeedback in plaats van op vooraf ingestelde afstanden.

VEXcode VR-blokken lezen de GPS X- en Y-positie en de richting in de V5RC Spin Up Playground.

In dit project zal Disco vanuit startpositie C vooruit rijden totdat de waarde op de X-as groter is dan -600 millimeter (mm), waarna hij stopt en Disco voor een schijf plaatst.

Opmerking: Mogelijk moet u rekening houden met de inertie of drift van de robot bij het instellen van uw parameters.


GPS-sensorlocatie en het rotatiecentrum op de schijf

GPS-sensordashboard dat de X- en Y-positie en de richting van de robot in de Spin Up Playground weergeeft.

De GPS-sensor is aan de achterkant van de robot gemonteerd, terwijl het rotatiecentrum van Disco zich aan de voorkant van de robot bevindt.

De GPS-sensor is in VRC Spin Up in VEXcode VR geconfigureerd om rekening te houden met deze offset (ongeveer mm), zodat de gerapporteerde waarden het rotatiecentrum van Disco weergeven.


(X, Y) Coördinaten van spelelementen in VRC Spin Up voor VEXcode VR

Als je de coördinaten van spelelementen zoals de laders, rollen en barrières kent, kun je je projecten in VRC Spin Up in VEXcode VR beter plannen.

De volgende referentie dient als leidraad, gebaseerd op de veldopstelling aan het begin van elke wedstrijd, voor de geschatte coördinaten van het middelpunt van de spelelementen op het VRC-veld in de speelhal.

Laadcoördinaten

VEXcode VR-project dat GPS-sensorblokken gebruikt om de X-positie, Y-positie en richting van de robot in de Spin Up Playground te rapporteren.

Coördinaten van de rol

GPS-sensorblokken in de Toolbox met de virtuele robot op het Spin Up Playground-veld.

Barrièrecoördinaten

VEXcode VR-blokken die de X- en Y-positiewaarden van de GPS-sensor weergeven in de Spin Up Playground.


Het bepalen van de GPS-richting van Disco

VEXcode VR-blokken printen de X- en Y-positiewaarden van de GPS-sensor naar de monitorconsole.

De GPS-sensor kan ook worden gebruikt om de GPS-richting te bepalen. De koers varieert van 0 graden tot 359,9 graden, volgens de kompasrichting.

Bij gebruik van de GPS-sensor voor locatiebepaling blijft de GPS-richting constant ten opzichte van het veld, ongeacht de startpositie van de robot.

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

Last Updated: