Verwendung des Navigationskits in einem VEXcode VR-Spielplatz

Mit dem Navigationskit können Sie Wegpunkte auf dem Spielplatz platzieren und Daten zu diesem Standort anzeigen. Dies ist hilfreich bei der Pfadplanung, um die Parameter zu bestimmen, die erforderlich sind, um Ihren Roboter zu einem bestimmten Ort auf dem Spielfeld zu steuern oder zu drehen. Dieser Artikel bietet einen Überblick über das Navigationskit und erklärt, wie Sie es zum Erstellen eines Projekts einsetzen können.

: In den Bildern dieses Artikels ist der VIQRC 25-26 Mix & Match Spielplatz abgebildet Alle Informationen gelten jedoch auch für den V5RC 25-26 Push Back Spielplatz. 

Das VIQRC Mix and Match Virtual Skills-Komplett-Playground-Fenster mit den auf der linken Seite geöffneten Navigationskit-Schaltflächen und zwei im linken Bereich des Playgrounds hinzugefügten Wegpunkten. Vom Mittelpunkt des Roboters in seiner Ausgangsposition in der unteren linken Ecke verläuft eine blaue Linie, die zur Mitte zeigt, zu einem Kreuzsymbol mit den Daten 1412 mm, -35 Grad, x=-761, y=686. Von diesem Kreuz erstreckt sich eine blaue Linie diagonal nach unten rechts zum nächsten Kreuz mit den Daten 825 mm, 152 Grad, x=-504, y=-98.

Wegpunkte

Wegpunkte sind Ihre Zielorte auf dem Spielplatz, zu denen Sie navigieren möchten. Wegpunkte werden auf dem Spielplatz mit einem Pluszeichen (+) gekennzeichnet. Sie können mehrere Wegpunkte verwenden, um einen Weg durch den Spielplatz zu planen. Auf dem Spielplatz kann an jeder beliebigen Stelle ein Wegpunkt hinzugefügt werden, um Daten über seine Entfernung, seinen Winkel sowie seine x- und y-Koordinatenposition zu erhalten. 

Hinzufügen des ersten Wegpunkts

Ein Screenshot in Nahaufnahme zeigt den unteren linken Bereich des Mix and Match Virtual Skills Playground, wobei sich der Roboter in seiner Ausgangsposition in der unteren linken Ecke befindet und zur Mitte blickt. Links vom Spielplatz befindet sich eine Reihe von drei vertikal angeordneten Knöpfen. Die Schaltfläche „Navigationskit“ ist oben hervorgehoben und mit einem weißen Maßband und einem nach unten zeigenden Pfeilsymbol gekennzeichnet.

Wählen Sie die Schaltfläche Navigation Kit , um das Navigationskit zu öffnen. 

Das gleiche Bild wie das vorherige, jedoch mit drei zusätzlichen Schaltflächen oberhalb der Schaltfläche „Navigationskit“. Ganz oben ist die Wegpunkt-Schaltfläche gelb hervorgehoben. Es handelt sich um ein weißes Ortssymbol mit einem Stift, der einen Pfad zeichnet. Dies zeigt an, dass das Navigationskit aktiviert ist und Wegpunkte im Playground hinzugefügt oder bearbeitet werden können.

Wählen Sie die Schaltfläche Wegpunkt , um das Navigationskit einzuschalten. Sobald die Schaltfläche ausgewählt ist, wird sie gelb umrandet, was anzeigt, dass Sie bereit sind, einen Wegpunkt zum Playground hinzuzufügen.

Das gleiche Bild wie das vorherige, jedoch mit einem zusätzlichen Wegpunktkreuz auf dem Spielplatz, diagonal oberhalb und rechts vom Roboter. Ein hervorgehobener Bereich ist mit einem violetten Kreuz als Wegpunkt markiert, und ein graues Kästchen zeigt die Navigationsdaten für diesen Punkt an: 809 mm, -16 Grad, x = -616, y = 4.

Wählen Sie auf dem Spielplatz den gewünschten Ort aus, um einen Wegpunkt zu platzieren. Nach der Auswahl erscheint ein + Symbol, das den Wegpunkt anzeigt, und Navigationsdaten zu diesem Punkt werden im Feld daneben angezeigt. 

Das gleiche Bild wie das vorherige, wobei sich der hervorgehobene Bereich bis zum Roboter erstreckt und die blaue Linie vom Mittelpunkt des Roboters bis zum Wegpunkt-Kreuzsymbol verläuft.

Außerdem erscheint eine blaue Linie, die die Flugbahn vom Drehpunkt des Roboters zum Wegpunkt anzeigt. Mehr über die Navigationsdaten und die Flugbahn erfahren Sie später in diesem Artikel.

Das gleiche Bild wie das vorherige, jedoch mit einer Hervorhebung um die Klaue des Roboters und dem grünen Pfeil, der diagonal in einem Winkel von etwa 45 Grad nach oben verläuft und die Vorwärtsrichtung des Roboters anzeigt.

Ein kleiner grüner Pfeil ragt von der Vorderseite des Roboters hervor und zeigt die Vorwärtsrichtung des Roboters an. Dies zeigt die Bahn, die der Roboter bei der Vorwärtsfahrt zurücklegen wird.

Hinzufügen weiterer Wegpunkte

Sie können Ihrem Pfad zusätzliche Wegpunkte hinzufügen, indem Sie andere Orte auf dem Spielplatz auswählen.

Das gleiche Bild wie das vorherige, jedoch mit einem zweiten Wegpunktkreuz, das direkt rechts neben dem ersten auf dem gelben Torfeld hinzugefügt wurde. Die beiden Wegpunktkreuze sind durch eine blaue Linie verbunden. Die neuen Navigationsdaten für den zweiten Wegpunkt lauten 454 mm, 61 Grad, x = -152, y = -3.

Wählen Sie den nächsten Ort aus, zu dem Sie navigieren möchten, und ein weiteres + -Symbol erscheint.

Bearbeiten eines Wegpunkts

Sobald ein Wegpunkt zum Spielplatz hinzugefügt wurde, kann er verschoben oder entfernt werden.

Um einen Wegpunkt zu verschieben, stellen Sie sicher, dass die Schaltfläche Wegpunkt markiert ist, da dies anzeigt, dass die Wegpunkte bearbeitbar sind.

Wählen Sie den gewünschten Wegpunkt aus und ziehen Sie ihn an die neue Position. Während sich der Wegpunkt bewegt, werden Sie feststellen, dass sich die Trajektorienlinie und die Navigationsdaten in Echtzeit ändern, wie im Video links gezeigt.

Um den zuletzt hinzugefügten Wegpunkt zu löschen, klicken Sie mit der rechten Maustaste auf den Wegpunkt; er verschwindet dann, wie im Video links gezeigt. Durch einen erneuten Rechtsklick wird der vorherige Wegpunkt entfernt. 

Alle Wegpunkte löschen

Sie können auch einen ganzen Weg auf einmal freiräumen.

Wählen Sie die Schaltfläche Papierkorb , um alle aktuell auf dem Spielplatz befindlichen Wegpunkte gleichzeitig zu löschen, wie im Video links gezeigt.


Navigationsdaten

Wenn ein Wegpunkt gesetzt wird, können die bereitgestellten Navigationsdaten in einem Projekt verwendet werden, um den Roboter zu diesem Ort zu bewegen. 

Standardmäßig werden die Navigationsdaten für den ersten Wegpunkt vom Drehpunkt des Roboters aus ermittelt. Für alle Wegpunkte, die nach dem ersten hinzugefügt werden, sind die Navigationsdaten für Trajektorie, Entfernung und Winkel zum vorherigen Wegpunkt

Distanz

Die Entfernungsangabe in Millimetern (mm) zeigt den Abstand vom Drehpunkt des Roboters zum Wegpunkt. Während sich der Roboter bewegt, ändern sich die Distanzdaten entsprechend.

Ein Screenshot in Nahaufnahme zeigt das Navigationsdatenfeld neben einem Wegpunkt. Die erste Zeile ist hervorgehoben und zeigt die Entfernungsangabe von 810 mm an.

Der Entfernungswert befindet sich in der ersten Zeile des Navigationsdatenfelds.

Im Video links wird der Abstand von 605 mm aus den Navigationsdaten als Parameter des Antriebs für Block eingegeben. Beim Start des Projekts fährt der Roboter 605 mm vorwärts, während sich die Trajektorienlinie und die Entfernungsdaten anpassen. Sobald der Mittelpunkt des Roboters den Wegpunkt erreicht hat, verschwinden die Navigationsdaten. 

Winkel

Der Winkel in Grad gibt den Drehwinkel vom Drehpunkt des Roboters zum Wegpunkt an. 

Ein Screenshot in Nahaufnahme des Navigationsdatenfelds neben einem Wegpunkt, wobei die erste Zeile hervorgehoben ist und den Drehwinkel mit -16 Grad mm anzeigt.

Der Winkelwert befindet sich in der zweiten Zeile des Navigationsdatenfelds. 

Ein positiver Drehwinkel bedeutet eine Rechtskurve, ein negativer Winkel bedeutet eine Linkskurve.

Im Video links werden die 45 Grad nach rechts aus den Navigationsdaten als Parameter für die Kurve für Block eingegeben. Beim Start des Projekts dreht sich der Roboter um 45 Grad nach rechts, während sich die Trajektorienlinie und die Navigationsdaten anpassen. 

Beachten Sie, dass sich die Distanzdaten mit der Drehung des Roboters ändern.

X- und Y-Koordinaten

Die x- und y-Werte in den Navigationsdaten zeigen die x- und y-Koordinaten des Wegpunkts auf dem Spielplatz an. Der Ursprung (0, 0) ist der Mittelpunkt des Spielplatzes. 

Die x- und y-Koordinatendaten ändern sich nicht, während sich der Roboter bewegt, da die Wegpunktposition innerhalb des Koordinatensystems fixiert ist. Weitere Informationen zu den Koordinaten eines VR-Spielplatzes finden in der-API-Referenz.

Ein Screenshot der Navigationsdatenbox neben einem Wegpunkt, wobei die erste Zeile hervorgehoben ist und der x-Koordinatenwert in der dritten Zeile x = -621 und der y-Koordinatenwert in der untersten Zeile y = 7 lautet.

Die x- und y-Koordinatenwerte befinden sich in der dritten bzw. vierten Zeile des Navigationsdatenfelds.

Eine Draufsicht auf das VIQRC Mix and Match Virtual Skills Field mit einem Wegpunkt in der Mitte des Spielfelds, der als Torpunkt dient. Die Wegpunkt- und Navigationsdaten sind hervorgehoben und lauten 1229 mm, 10 Grad, x gleich 0, y gleich 0. Eine blaue Linie verbindet den Mittelpunkt des Roboters an seinem Startpunkt in der unteren linken Ecke mit dem Wegpunkt.

Die x- und y-Koordinaten beziehen sich auf den Ursprung und können in einem Projekt mit VR-Robotern verwendet werden, die über Ortungs- oder GPS-Sensoren verfügen. 


Einstellungen des Navigationskits

Der Drehpunkt des Roboters wird als Standardposition für Navigationsdaten verwendet. Sie können den Punkt am Roboter einstellen, von dem die Navigationsdaten generiert werden. Dies kann hilfreich sein, wenn Sie ein anderes Teil Ihres Roboters, wie beispielsweise eine Greifklaue oder einen Einlass, an einem Wegpunkt positionieren möchten. 

Ein Screenshot in Nahaufnahme der unteren linken Ecke des Mix and Match Playgrounds mit geöffneten Navigations-Kit-Schaltflächen. Die Schaltfläche „Einstellungen“, ein weißes Zahnradsymbol, ist die dritte Schaltfläche von oben, zwischen dem Papierkorbsymbol und dem Messsymbol.

Ändern des Offsets 

Im Navigationskit die Schaltfläche Einstellungen auswählen. 

Mit den Optionen unter „Distanzversatz in mm“ können Sie den Ort ändern, von dem die Navigationsdaten generiert werden. Der Wert für den Distanzversatz wird entsprechend Ihrer Auswahl aktualisiert.

Auf der rechten Seite sehen Sie eine grafische Darstellung der Position, die Ihnen dabei hilft, den Versatz an der gewünschten Stelle am Roboter zu positionieren.

Wählen Sie und bestätigen Sie , um Ihre Einstellungen zu speichern.

Ein Screenshot der Navigationskit-Einstellungen in Nahaufnahme, bei dem die Option „Daten während der Fahrt anzeigen“ mit einem Häkchen markiert ist, unterhalb der Distanzabweichung in mm. Am unteren Rand des Fensters befindet sich eine Schaltfläche „Bestätigen“.

Navigationsdaten anzeigen

Standardmäßig werden Navigationsdaten angezeigt, wenn ein Projekt ausgeführt wird, sodass sowohl die Wegpunkte als auch die Navigationsdatenfelder im Feld erscheinen. Um Navigationsdaten auszublenden und während eines Laufs nur Wegpunkte anzuzeigen, deaktivieren Sie das Kontrollkästchen. 

Wählen Sie und bestätigen Sie , um Ihre Einstellungen zu speichern.


Bewährte Vorgehensweisen für die Verwendung des Navigationskits

Das Navigationskit ist ein nützliches Projekt- und Wegplanungstool, mit dem Sie Wege rund um den Spielplatz erkunden können. Die folgenden Überlegungen können Ihnen dabei helfen, das Navigationskit beim Erstellen Ihres Projekts optimal zu nutzen.

  • Setzen Sie jeweils einen oder zwei Wegpunkte. Wenn Sie Ihren Weg um den Spielplatz auf einmal planen kann es schwieriger werden, genaue Daten für Ihr Projekt zu erhalten und zu verwenden.
  • Bauen und testen Sie Ihr Projekt Schritt für Schritt, Wegpunkt für Wegpunkt.. Da die Wegpunktdaten relativ zum Drehpunkt des Roboters sind, beeinflusst die Position des Roboters auf dem Spielplatz die Navigationsdaten. Sobald Sie den Roboter so programmiert haben, dass er den ersten Wegpunkt anfährt, schauen Sie sich die Navigationsdaten für den nächsten Punkt an und programmieren Sie diesen Schritt in den Pfad ein.
  • Löschen Sie einen Pfad und beginnen Sie einen neuen, wenn Sie zur nächsten Aufgabe in Ihrem Projekt wechseln. Wenn Sie beispielsweise einen Wegpunkt angefahren und Ihre erste Aufgabe erledigt haben, löschen Sie alle Wegpunkte und platzieren Sie den nächsten basierend auf der aktuellen Position des Roboters.
  • Stoppen Sie ein Projekt, ohne das Feld zurückzusetzen, um einen neuen Pfad mit der aktuellen Position des Roboters zu erstellen. Sie können das Fenster „Spielergebnisse“ leeren, ohne das Spielfeld zurückzusetzen, indem Sie die x in der oberen linken Ecke auswählen. Anschließend können Sie mithilfe der Position des Roboters am Ende des Projekts Wegpunkte hinzufügen.

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

Last Updated: