V5 High Stakes (Axel)#

Axel ist der VEX V5 Hero Bot, der im V5 24-25 High Stakes Playground verwendet wird.

Roboterübersicht#

Das VEXcode VR-Roboterfenster zeigt den Axel-Roboter. Es zeigt den Roboter, wie er in einem GPS-fähigen Wettkampffeld Ringe mit einem Arm und einem Schieber manipuliert.

Axel unterstützt Standard-VR-Steuerelemente und Sensoren wie den Inertialsensor und den Brain Timer. Zusätzliche Axel-spezifische Funktionen werden in Robot-Specific Blocks und Robot-Specific Python beschrieben.

Motoren#

Konfiguration &
Python-Befehlsname

Beschreibung

Achsenroboterarmmotor.
Armmotor
arm_motor

Der Arm hebt und senkt Axels Arm. Er muss so angehoben werden, dass er den KI-Vision-Sensor nicht verdeckt
um Ringe auf Pfähle zu drücken. Um den Arm hoch genug anzuheben
um einen Ring auf einen Pfahl zu drücken, muss er um mindestens 310 Grad angehoben werden.

Achsroboter-Schubmotor.
Schubmotor
pusher_motor

Der Schiebermotor bewegt den Schieber am Arm nach unten. Dadurch können Ringe vom Arm auf einen Pfahl geschoben werden. Die Position des Schiebers am oberen Ende des Arms beträgt

. Um einen Ring vom Arm zu schieben, muss der Schiebermotor um 780 Grad abgesenkt werden.

Komponenten und Funktionen#

Komponente oder Funktion

Verwenden

API-Dokumentation

Antriebsstrang

Bewegt und dreht den Roboter.

Blöcke - Python

Armmotor

Der Arm kann angehoben und abgesenkt werden, um Spielobjekte zu manipulieren. Er muss so positioniert werden, dass er den KI-Vision-Sensor nicht verdeckt und um Ringe auf Pfähle zu schieben. Um den Arm hoch genug anzuheben, um einen Ring auf einen Pfahl zu schieben, muss er um mindestens 310 Grad angehoben werden.

Blöcke - Python

Schubmotor

Der Schieber bewegt sich am Arm nach unten. Dadurch können Ringe vom Arm auf einen Pfahl geschoben werden. Die Position des Schiebers am oberen Ende des Arms beträgt 0 Grad. Um einen Ring vom Arm zu schieben, muss der Schiebermotor um 780 Grad abgesenkt werden.

Blöcke - Python

KI-Vision-Sensor

Erkennt Spielobjekte, damit sich der Roboter autonom orientieren kann.

Blöcke - Python

Abstandssensor

Gibt zurück, wie weit ein Objekt von der Vorderseite des Roboters entfernt ist.

Blöcke - Python

Optischer Sensor

Erkennt Objekte vor dem Roboter und bestimmt deren Farbe.

Blöcke - Python

Drehsensor

Gibt den aktuellen Drehwinkel und die Position des Schubmotors zurück.

Blöcke - Python

GPS-Sensor

Gibt die aktuelle Position und Fahrtrichtung des Roboters auf dem Spielplatz zurück.

Blöcke - Python

Gehirntimer

Verfolgt die seit Projektbeginn verstrichene Zeit.

Blöcke - Python

Spielplätze#

Spielplatz

Beschreibung

V5 24-25 Hohe Einsätze

Punkteringe und mobile Tore im V5 24-25 Virtual Skills-Feld.