Sie können den GPS-Sensor verwenden, um das Feld in VRC Virtual Skillsmit den (X, Y) Koordinaten der Standorte.
Wie der GPS-Sensor in virtuellen Fähigkeiten funktioniert
Der GPS-Sensor (Game Positioning System) verwendet den VEX-Feldcode im Inneren des VRC-Felds, um die X-, Y-Position und den Kurs zu triangulieren. Dieses Schachbrettmuster im Feldcode wird verwendet, um die Position für jeden einzelnen Block in diesem Muster zu identifizieren. Das VEX GPS ist ein absolutes Positionssystem, daher driftet es nicht und erfordert keine Kalibrierung pro Feld.
Um den Feldcode zu erfassen, ist der VEX GPS-Sensor, eine Schwarz-Weiß-Kamera, an der Rückseite des Roboters angebracht und nach hinten gerichtet.
Der GPS-Sensor meldet die (X, Y)-Koordinaten des Rotationszentrums von Disco on the Field in Millimetern oder Zoll.
Identifizieren von (X, Y)-Koordinaten auf dem VRC-Feld
Das Feld in VRC Virtual Skills reicht von etwa -1800 mm bis 1800 mm für die X- und Y-Positionen. Der Startort von Disco hängt von der gewählten Startposition ab.
Der Mittelpunkt oder der Ursprung (0,0) liegt in der Mitte des Feldes.
Identifizieren der (X, Y) Koordinaten des GPS-Sensors
Der GPS-Sensor kann verwendet werden, um die X- und Y-Koordinaten von Disco on the Field zu identifizieren. Diese Koordinaten spiegeln die Position des Rotationszentrums von Disco wider, das sich zwischen den Vorderrädern befindet, wie in diesem Bild gezeigt.
Reporter-Blöcke aus der Kategorie Sensing in der Toolbox können verwendet werden, um Positionswerte vom GPS-Sensor in Ihrem Projekt zu melden.
Die aktuellen X- und Y-Koordinaten des GPS-Sensors von Disco auf dem Spielfeld können in der Druckkonsole mithilfe von Blöcken aus der Kategorie „Looks“ in der Toolbox angezeigt werden.
Verwendung des GPS-Sensors, um Disco bei der Navigation durch das Spielfeld zu unterstützen
Sie können den GPS-Sensor verwenden, um Disco dabei zu helfen, sich auf dem Spielfeld zurechtzufinden, indem Sie mithilfe Ihrer Kenntnisse des kartesischen Koordinatensystems zu bestimmten Orten fahren. Mithilfe des GPS-Sensors kann Disco entlang der X- oder Y-Achse fahren, bis der Wert des Sensors größer oder kleiner als ein Schwellenwert ist. Dadurch kann Disco mit Sensor-Feedback statt mit festgelegten Distanzen fahren.
In diesem Projekt fährt Disco von der Startposition C aus vorwärts, bis der Wert der X-Achse größer als -600 Millimeter (mm) ist, stoppt dann und platziert Disco vor einer Disc.
Hinweis: Möglicherweise müssen Sie beim Einstellen der Parameter die Trägheit oder Drift des Roboters berücksichtigen.
GPS-Sensorposition und Rotationszentrum auf Disco
Der GPS-Sensor ist hinten am Roboter montiert, während sich der Drehpunkt von Disco vorne am Roboter befindet.
Der GPS-Sensor ist in VRC Virtual Skills so konfiguriert, dass er diesen Versatz (ungefähr 214 mm) berücksichtigt, sodass die Werte Die angegebenen Werte spiegeln das Rotationszentrum von Disco wider.
(X, Y) Koordinaten von Spielelementen in VRC Virtual Skills
Die Kenntnis der Koordinaten von Spielelementen wie Ladern, Rollen und Barrieren kann Ihnen bei der Planung Ihrer Projekte in VRC Virtual Skills helfen.
Die folgende Referenz dient als Leitfaden für die ungefähren Mittelpunktkoordinatenpositionen der Spielelemente auf dem VRC-Feld, basierend auf der Spielfeldaufstellung zu Beginn jedes Spiels.
Laderkoordinaten
Rollenkoordinaten
Barrierekoordinaten
Identifizieren der GPS-Richtung von Disco
Der GPS-Sensor kann auch zur Identifizierung des GPS-Kurses verwendet werden. Der Kurs reicht von 0 Grad bis 359,9 Grad und folgt einem Kompasskursstil.
Wenn Sie den GPS-Sensor zur Standorterkennung verwenden, bleibt der GPS-Kurs im Verhältnis zum Feld konstant, unabhängig von der Startposition des Roboters.