Skip to main content

Lektion 1: Positionssensor

In dieser Lektion erfahren Sie, was der Positionssensor ist und wie Sie den Positionssensor verwenden, um den VR-Roboter auf der Koordinatenebene auf dem Number Grid Map Playground zu navigieren. Sie erfahren, wie der Positionssensor funktioniert und wie Sie den Positionssensor in einem VEXcode VR-Projekt verwenden.

Lernergebnisse

  • Stellen Sie sicher, dass der Positionssensor (X,Y) -Koordinaten vom zentralen Wendepunkt eines VR-Roboters abliest.
  • Stellen Sie fest, dass der (Position des Roboters) -Block die X- oder Y-Koordinatenposition eines VR-Roboters entweder in Millimetern oder Zoll meldet.
  • Beschreiben Sie, warum der Positionssensor in einem VEXcode VR-Projekt verwendet wird.
  • Identifizieren Sie, wie Sie ein Projekt erstellen, das einen VR-Roboterantrieb entlang der X-Achse aufweist, bis der Wert des Positionssensors größer als ein Schwellenwert ist.
  • Erklären Sie, wie sich die Koordinatenwerte ändern, wenn ein VR-Roboter fährt (z. B. wenn ein VR-Roboter direkt auf dem Spielplatz fährt, erhöht sich der X-Wert).

Positionssensor

Ein VR-Roboter verfügt über einen eingebauten Positionssensor, der die (X,Y) -Position des VR-Roboters meldet. Die Position des VR-Roboters wird durch den Wendepunkt vorne in der Mitte bestimmt. Dies ist auch die Position des Stiftes auf dem VR-Roboter.

Die Unterseite des VR-Roboters, wobei sich der Positionssensor entlang der zentralen X-Achse und neben dem Gehirn befindet. Der Positionssensor ist durch einen roten Kreis hervorgehoben.

Die Werte des Positionssensors sind auf dem Dashboard in VEXcode VR zu sehen. Sehen Sie sich den Artikel Positionssensor - Roboterfunktionen - VEXcode VR an, um mehr über den Positionssensor und die Verwendung des Positionssensors in VEXcode VR-Projekten zu erfahren.

Koordinaten in VR-Spielplätzen

Die meisten Spielplätze reichen von -1000 Millimeter (mm) bis 1000 Millimeter (mm) für die X- und Y-Positionen.

Eine Draufsicht auf den mit VR nummerierten Rasterspielplatz, wobei die X- und Y-Achse hervorgehoben sind und sich beide bei 0 in der Mitte treffen. Der Spielplatz erstreckt sich 1000 Millimeter in jede Richtung, so dass er ein Quadrat von 2000 mal 2000 Millimetern bildet.

Das VEXcode VR-Dashboard zeigt die (X,Y) -Position eines VR-Roboters an, die vom Positionssensor ermittelt wurde.

Die VR-Spielplatzansicht mit geöffnetem Armaturenbrett und einem roten Kästchen, das den Positionserfassungswert des Roboters von 500 Millimetern auf der X-Achse und 300 Millimetern auf der Y-Achse hervorhebt.

Im folgenden Artikel finden Sie Informationen zum Identifizieren der (X-,Y-) Koordinaten auf einem Spielplatz und zum Identifizieren der Koordinaten des aktuellen Standorts und Winkels eines VR-Roboters.

Weitere Informationen zur Verwendung des Koordinatensystems (X,Y) und der Positionsblöcke in VEXcode VR finden Sie im folgenden Artikel.

Anwenden

Der Positionssensor kann verwendet werden, um die Koordinaten eines beliebigen Spielplatzes zu navigieren. Laden und führen Sie das Beispielprojekt "Standort" aus, um zu sehen, wie Sie mit dem Feedback des Standortsensors durch den VR-Roboter navigieren können.

  • Wählen Sie "Beispiele öffnen" aus dem Dropdown-Menü Datei.
VEXcode VR Toolbar mit geöffnetem Dateimenü und in einem roten Kästchen hervorgehobenen Beispielen. Open Examples ist der vierte Menüpunkt unter New Blocks Project, New Text Project und Load From Your Device.
  • Wählen Sie das Beispielprojekt „Standort“ aus.
Das Miniaturbild für das Beispielprojekt mit dem Namen „Standort“, das angibt, welches Beispielprojekt geöffnet werden soll.
  • Wählen Sie den Number Grid Map Playground aus , wenn er noch nicht geöffnet ist, und führen Sie das Projekt aus.
Das Beispielprojekt VEXcode VR 'Location' wird links geöffnet und daneben der Spielplatz VR Number Grid Map. Das Projekt "Standort" beginnt mit einem "Wenn gestartet" -Block und hat dann 8 Blöcke, die folgen. Zuerst gibt es einen Drive-Forward-Block, dann einen Kommentar, der lautet: "Der Roboter fährt, bis er auf der Y-Achse 0 passiert". Als nächstes warten Sie, bis die Position auf der Y-Achse in Millimetern größer als 0 ist und biegen Sie um 90 Grad rechts ab. Fahren Sie nach dem Drehen vorwärts, als nächstes liest ein Kommentarblock "Der Roboter fährt, bis er auf der X-Achse 0 passiert". Warten Sie, bis die Position auf der X-Achse in Millimetern größer als 0 ist, und stoppen Sie dann schließlich die Fahrt.
  • Beachten Sie, dass der VR-Roboter fährt, bis die Y-Koordinate größer als Null ist, nach rechts abbiegt und dann fährt, bis die X-Koordinate größer als Null ist. Dadurch wird der VR-Roboter in der Nähe der Mitte des Number Grid Map Playground in derNähe der Position (0, 0) platziert.

    Der VR-Spielplatz nach dem Ausführen des Beispielprojekts „Standort“. Das Armaturenbrett ist geöffnet und die Position des Roboters wird durch ein rotes Kästchen mit einem X-Wert von 20 Millimetern und einem Y-Wert von 20 Millimetern hervorgehoben.

Fragen

Bitte wählen Sie unten einen Link aus, um auf das Lektionsquiz zuzugreifen.

Google Doc / .docx / .pdf