Makro#
Einführung#
Der VEX AIM Coding Robot enthält Makros – vordefinierte Aktionen, die mehrere Roboterverhaltensweisen zu einem Block kombinieren. Mithilfe von Makros kann der Roboter Emotionen ausdrücken, sich drehen, bis ein Objekt erkannt wird, oder sich auf Objekte zubewegen, die vom KI-Vision-Sensor erfasst wurden.
Nachfolgend finden Sie eine Liste aller Blöcke:
Aktionen – Vordefinierte Roboterverhaltensweisen ausführen.
act — Lässt den Roboter eine ausgewählte Emotion ausleben.
Drehen bis Objekt — Dreht den Roboter, bis der KI-Vision-Sensor ein ausgewähltes Objekt erkennt.
get object — Bewegt den Roboter, um ein ausgewähltes Objekt einzusammeln.
move to object — Bewegt den Roboter zu einem ausgewählten Objekt.
Aktionen#
Akt#
Der act-Stapelblock veranlasst den Roboter, eine ausgewählte Emotion mithilfe von Bewegungen, Geräuschen, Emojis und LEDs darzustellen.
agiere [fröhlich v]
Parameter |
Beschreibung |
|---|---|
Emotionen |
Die Emotionen, die der Roboter darstellen soll:
|
Beispiel
wenn gestartet
[React to kicking a sports ball.]
Objekt [mittel v] treten
agiere [fröhlich v]
Drehen Sie sich, bis das Objekt#
Der Drehen bis Objekt-Stapelblock dreht den Roboter so lange, bis der KI-Vision-Sensor ein Objekt erkennt.
Hinweis: Falls der Roboter Schwierigkeiten hat, Objekte zu erkennen, versuchen Sie, die Drehgeschwindigkeit des Roboters mit dem Block set turn velocity zu verringern.
drehe [rechts v] bis [Sportball v] gefunden
Parameter |
Beschreibung |
|---|---|
Richtung |
Die Drehrichtung des Roboters:
|
Objekte |
Das vom KI-Vision-Sensor zu erkennende Objekt:
|
Beispiel
wenn gestartet
[Turn left until an orange barrel is detected.]
drehe [links v] bis [orangefarbenes Fass v] gefunden
Objekt abrufen#
Der Objekt abrufen-Stapelblock steuert den Roboter auf ein erkanntes Objekt zu, bis es sich am Magneten des Roboters anhaftet.
Hinweis: AprilTag-IDs können nicht ausgewählt werden, da sie keine Magnete besitzen.
Hinweis: Falls der Roboter Schwierigkeiten hat, Objekte zu erkennen, versuchen Sie, die Bewegungs- und Drehgeschwindigkeit des Roboters mit den Blöcken set move velocity und set turn velocity zu verringern.
hole [Sportball v]
Parameter |
Beschreibung |
|---|---|
Objekte |
Die vom Roboter einzusammelnden Objekte:
|
Beispiel
wenn gestartet
[Find and kick a sports ball.]
drehe [rechts v] bis [Sportball v] gefunden
hole [Sportball v]
Objekt [mittel v] treten
zum Objekt bewegen#
Der Bewegungsblock bewegt den Roboter auf ein Objekt zu, das vom KI-Vision-Sensor erkannt wurde.
Hinweis: Falls der Roboter Schwierigkeiten hat, Objekte zu erkennen, versuchen Sie, die Bewegungs- und Drehgeschwindigkeit des Roboters mit den Blöcken set move velocity und set turn velocity zu verringern.
bewege zu [AIM-Roboter v]
Parameter |
Beschreibung |
|---|---|
Objekte |
Das Objekt, auf das sich der Roboter zubewegen soll:
|
Beispiel
wenn gestartet
[Approach the closest AIM Robot.]
drehe [rechts v] bis [AIM-Roboter v] gefunden
bewege zu [AIM-Roboter v]