Orte erkunden
Erstellen Sie ein Koordinatensystem auf dem VIQC Virtual Skills Field, wobei die Ausgangsposition des Hero Bots der Ursprung (0,0) ist. Verwenden Sie die Blöcke [Drive for], [Turn for] und [Spin for], um den Hero Bot so zu programmieren, dass er alle Discs aus einem blauen Spender entfernt, eine Disc aufnimmt und sie in der Goal Zone punktet. Entwerfen Sie einen Algorithmus, der die X- und Y-Koordinaten der Position ermittelt, an der der Roboter den Spender umstoßen muss, sowie die X- und Y-Koordinaten der Position, an der der Roboter die Scheibe aufnimmt und punktet.
- Wählen Sie VIQC Virtual Skills - Slapshot Playground aus.
- Entwerfen Sie einen Algorithmus, der die X- und Y-Koordinaten der Position des Roboters nach einer bestimmten Fahrstrecke anhand der Fahrstrecke und der Fahrtrichtung des Antriebsstrangs ermittelt und aufzeichnet.
- Steuere den Roboter so, dass er alle Discs aus einem blauen Spender entnimmt. Verwenden Sie den Algorithmus, um die X- und Y-Koordinaten der Position des Roboters zu verfolgen. Verwenden Sie den [print]-Block, um die X- und Y-Koordinaten der Position, an der der Roboter den Spender anstoßen soll, auf der Druckkonsole auszugeben.
- Steuere den Roboter so, dass er eine Scheibe aufnimmt und sie in die Zielzone wirft. Verwenden Sie den Algorithmus, um die X- und Y-Koordinaten der Position des Roboters zu verfolgen. Verwenden Sie den [print]-Block, um die X- und Y-Koordinaten der Position, an der der Roboter die Disc aufnehmen und abwerfen soll, auf der Druckkonsole auszugeben.
Hilfreiche Tipps
- Um die X- und Y-Koordinaten des Hero Bots auf dem Spielfeld zu ermitteln, legen Sie die Ausgangsposition des Hero Bots als Ursprung (0,0) des Koordinatensystems in den VIQC Virtual Skills fest.
- Verwenden Sie zwei Variablen, um die X- und Y-Koordinaten des Heldenbots zu speichern. Verwenden Sie die Set-Blöcke aus der Kategorie Variablen, um die Werte der X- und Y-Koordinaten zu Beginn des Projekts auf 0 zu setzen.


Passender Python-Befehl:
StromX = 0 StromY = 0
- Verwenden Sie die Reporterblöcke aus der Kategorie Sensorik, um den Wert für die Antriebsrichtung vom Inertialsensor zu erhalten.

Passender Python-Befehl:
Antriebsstrang.Ausrichtung()
Berechnen Sie mithilfe der Fahrstrecke und der Antriebsrichtung die X- und Y-Koordinaten nach einer bestimmten Fahrstrecke.

- Für weitere Informationen zu VIQC Virtual Skills Field Dimensions klicken bitte.