Einleitung
Die Verwendung von Python mit VEXcode VR erfordert eine VR Enhanced- oder Premium-Lizenz. Stellen Sie sicher, dass Sie mit Ihrem Klassencode angemeldet sind und dass das VR-Logo in der oberen linken Ecke grau oder gold ist.
In dieser Einheit erfahren Sie, wie Sie den Front Eye Sensor und bedingte Anweisungen verwenden, um die Disk Maze Challenge zu lösen. Bei der Disk Maze Challenge navigiert der VR-Roboter von Anfang bis Ende durch den Disk Maze Playground und verwendet dabei den Front Eye Sensor zur Farberkennung.
Auf dem Disk Labyrinth Playground wird ein Labyrinth erstellt, indem grüne, rote und blaue Scheiben und passende farbige Quadrate auf dem Boden des Playgrounds positioniert werden, sodass der Roboter durch das Labyrinth navigieren kann, indem er nacheinander zu jeder Scheibe fährt. Sehen Sie sich das Video unten an, um zu sehen, wie der VR-Roboter durch das Labyrinth navigiert.
Der Roboter startet auf dem grünen Pfeil in der Nähe der linken unteren Ecke des Spielplatzes, gegenüber der ersten grünen Scheibe. Um durch das Labyrinth zu navigieren, fährt der Roboter vorwärts zur grünen Scheibe und dreht nach rechts. Er fährt dann zur nächsten blauen Platte und biegt nach links ab. Der Roboter wiederholt dies mit den nächsten drei blauen Scheiben. Dann fährt der Roboter zur grünen Scheibe und dreht sich nach rechts, fährt zur letzten blauen Scheibe und dreht sich nach links, fährt zur letzten grünen Scheibe und dreht sich nach rechts. Der Roboter fährt dann und stoppt, wenn die rote Scheibe erkannt wird, was darauf hinweist, dass er das Ende des Labyrinths erreicht hat. Der Roboter dreht dann nach rechts und fährt zum Anfang, um das Labyrinth zu wiederholen.
Das Disk-Labyrinth-Problem
Die Codierung des VR-Roboters zur Navigation im Disk Maze kann auf verschiedene Weise erfolgen. Das Ziel des Disk Labyrinths ist es, den VR-Roboter zu jeder der farbigen Festplatten im Labyrinth zu fahren, die an der roten Festplatte enden. In den vorherigen Einheiten haben Sie Labyrinthe gelöst, indem Sie während Schleifen und Sensorfeedback zum Erkennen von Objekten verwendet haben. Glücklicherweise gibt es Tools auf dem VR-Roboter und in unserem Code, die uns helfen können, Farben zu erkennen, um das Disk Maze-Problem zu lösen. Sie werden in dieser Einheit mehr über diese Werkzeuge erfahren, beginnend mit den Augensensoren in der nächsten Lektion.