IQ Pitching In (Fling)#

Fling ist der VEX IQ Hero Bot, der im IQ 21-22 Pitching In Playground verwendet wird.

Roboterübersicht#

Das VEXcode VR-Roboterfenster zeigt den Fling-Roboter. Es zeigt den Roboter beim Aufsammeln und Abschießen von Bällen mithilfe eines Aufnahme- und Katapultsystems.

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

Motoren#

Konfiguration &
Python-Befehlsname

Beschreibung

Einzugsmotor des Wurfroboters.
Einzugsmotor
intake_motor

Der Einlass ermöglicht es dem Roboter, Bälle aufzunehmen, die dann vom Katapultarm abgeschossen werden, oder die Einlassrichtung umzukehren, um die Bälle vom Einlass wegzuschleudern. Der Einlassmotor startet bei 0 Grad und nimmt einen Ball auf, wenn er sich um 180 Grad vorwärts dreht, und wirft ihn aus, wenn er sich um 180 Grad rückwärts dreht.

Schleuderroboter-Katapultmotor.
Katapultmotor
catapult_motor

Der Katapultmotor ermöglicht es dem Roboter, Bälle in Tore zu schießen und an der Hängestange ein Tor zu erzielen. Der Katapultmotor startet in der angehobenen Position bei 0 Grad. Der Katapultarm befindet sich bei 2600 Grad in der Horizontalen und bei 5000 Grad in der vollständig abgesenkten Position.

Spannmotor für den Katapultarm des Wurfroboters.
Spannmotor für den Katapultarm
catapult_tension_motor

Der Spannungsmotor des Katapultarms ermöglicht es dem Roboter, Bälle unterschiedlich weit über das Spielfeld zu schleudern. Die Standardspannung ist auf 90 Grad eingestellt.

Komponenten und Funktionen#

Komponente oder Funktion

Verwenden

API-Dokumentation

Antriebsstrang

Bewegt und dreht den Roboter.

Blöcke - Python

Katapult-Einlassmotor

Wirft die vom Roboter aufgenommenen Bälle ab.

Blöcke - Python

Katapultmotor

Der Roboter hebt und senkt den Arm. Dadurch kann er Bälle aus einigen Spendern freigeben und über die Barriere greifen, um am Ende eines Spiels die Kontaktzone zu berühren.

Blöcke - Python

Katapultarm-Spannmotor

Ermöglicht es dem Roboter, Bälle über unterschiedliche Distanzen auf dem Spielfeld zu schleudern.

Blöcke - Python

Stoßstangenschalter

Erkennt, wenn eine Kugel in den Einlass geladen wird.

Blöcke - Python

Farbsensor

Erkennt die Farbe von Bällen.

Blöcke - Python

Abstandssensor

Erkennt, wie weit ein Ball von der Vorderseite des Roboters entfernt ist.

Blöcke - Python

Gehirntimer

Verfolgt die seit Projektbeginn verstrichene Zeit.

Blöcke - Python

Spielplätze#

Spielplatz

Beschreibung

IQ 21-22 Mitarbeit

Sammle und schieße Bälle im virtuellen Fertigkeitsfeld IQ 21-22 ab.