Der auf dem VIQC Pitching In Playground in VEXcode VR verwendete Roboter ist eine virtuelle Version von Fling, dem VEX IQ Hero Bot, der für das Pitching In der VEX IQ Challenge (VIQC) 2021-2022 verwendet wird. Virtual Fling hat die gleichen Abmessungen und Motoren wie das physische Fling, verfügt jedoch über zusätzliche Sensoren für die autonome Programmierung in VEXcode VR. In der Pitching-In-Version von VEXcode VR gibt es nur einen Roboter, und dieser ist bereits vorkonfiguriert. Dadurch entfällt die Notwendigkeit einer Roboterkonfiguration oder eines vorgegebenen Vorlagenprojekts.
Robotersteuerung
Fling verfügt über die folgenden Steuerelemente:
Ein Antriebsstrang mit einem Kreisel. Dies ermöglicht es der Blockkategorie „Antriebsstrang“ in der Toolbox von VEXcode IQ, den Roboter anzutreiben und zu drehen.
A Katapultarm gesteuert durch den Armkatapultmotor. Dadurch kann der Roboter Bälle in die Tore schleudern und einen niedrigen Hang von der Hängestange aus erzielen.
- Der Katapultarm wird mit dem [Spin]-Block in einer kontinuierlichen Bewegung gestartet. In der Standardposition ist der Arm abgesenkt.
- Der Katapultarm kann mithilfe des Blocks [In Position drehen] nivelliert werden, wenn er auf die 2600-Grad-Position eingestellt ist. Dies ist nützlich, wenn Sie unter den Hängestangen hindurchfahren.
Katapultarmspannung gesteuert durch den Armspannungsmotor. Dadurch kann der Roboter Bälle unterschiedlich weit über das Spielfeld werfen.
- Die Spannung des Katapultarms kann mit dem Block [Spin to position] angepasst werden. Dies ist nützlich, wenn Bälle aus unterschiedlichen Entfernungen auf das Spielfeld geworfen werden.
- Die Standardspannung ist auf 90 Grad eingestellt.
Ein Einlass wird vom Einlassmotor gesteuert. Dies ermöglicht es dem Roboter, Bälle aufzunehmen, die vom Katapultarm abgeschossen werden sollen, oder den Einlass umzukehren (die Umkehrung des Einlasses wird auch als Auslass bezeichnet), um die Bälle aus dem Einlass herauszuschleudern. Mit dem Outtake können Bälle gesammelt und an einen anderen Ort verschoben werden.
- Der Einlass kann mit dem Block [Spin for] gedreht werden. Durch Drehen des Einlasses um 180 Grad wird ein Ball vom Feld aufgenommen.
Robotersensoren
Virtual Fling hat Sensoren für die autonome Programmierung in VEXcode VR hinzugefügt.
Antriebsstrang
Ein Gyro-Sensor , der mit dem Antriebsstrangverwendet wird. Dadurch kann der Roboter genaue und präzise Kurven fahren.
Die Richtung des Antriebsstrangs meldet einen Wert von 0 bis 359,9 Grad und im Uhrzeigersinn ist positiv.
Abstandssensor
Der Abstandssensor meldet, ob sich ein Objekt in der Nähe des Sensors befindet, sowie den ungefähren Abstand von der Vorderseite des Sensors zu einem Objekt in Millimetern oder Zoll.
Der Abstandssensor in der Mitte des Schleuders kann verwendet werden, um zu erkennen, wann ein Ball auf den Katapultarm geladen wird.
Weitere Informationen zum IQ-Distanzsensor finden Sie in diesem VEX-Bibliotheksartikel.
Stoßstangenschalter
Der Bumper Switch meldet, ob er gerade gedrückt wird oder nicht.
Der Stoßstangenschalter befindet sich an der Basis des Katapultarms und kann verwendet werden, um festzustellen, wann der Katapultarm vollständig abgesenkt wurde.
Weitere Informationen zum Bumper Switch finden Sie in diesem VEX-Bibliotheksartikel.
Farbsensor
Der Farbsensor nutzt reflektiertes Licht, um die Farbe, den Farbtonwert, den Graustufenwert und die Nähe eines Objekts zu erkennen.
Der unter Fling befindliche Farbsensor erkennt, ob der Roboter über die schwarzen Linien auf dem virtuellen Feld fährt.
Dies kann nützlich sein, wenn Sie fahren, bis eine bestimmte schwarze Linie auf dem Feld erkannt wird, oder wenn Sie sogar die Anzahl der schwarzen Linien auf dem Feld verwenden, um zu verfolgen, wie weit Fling fahren soll.