Der im VIQRC Slapshot Playground in VEXcode VR verwendete Roboter ist eine virtuelle Version von Snapshot, dem VEX IQ Hero Bot, der für den VEX IQ Competition (VIQRC) Slapshot 2022–2023 verwendet wird. Virtual Snapshot hat die gleichen Abmessungen und Motoren wie der physische Snapshot, jedoch mit zusätzlichen Sensoren zur Codierung zusätzlicher autonomer Bewegungen in VEXcode VR. In der Slapshot-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.
Robotersteuerungen
Snapshot verfügt über die folgenden Steuerelemente:
Ein Antriebsstrang mit einem Trägheitssensor. Dies ermöglicht es der Blockkategorie „Antriebsstrang“ in der Toolbox von VEXcode VR, den Roboter anzutreiben und zu drehen.
EinArm wird vom Armmotor gesteuert. Dadurch kann der Roboter am Ende eines Spiels Scheiben aus einigen Spendern abgeben und über die Barriere greifen, um die Kontaktzone zu berühren.
- Der Arm wird mit dem Block [Spin for] oder [Spin to position] angehoben und abgesenkt. In der Standardposition ist der Arm abgesenkt.
Ein Einlass wird vom Einlassmotor gesteuert. Dadurch kann der Roboter Scheiben aufnehmen oder den Einlass umkehren (die Umkehrung des Einlasses wird auch als Auslass bezeichnet), um die Scheiben aus dem Einlass herauszudrehen und sie einzukerben.
- Der Einlass kann mit dem Block [Spin for] gedreht werden. Durch Drehen des Einlasses um 180 Grad wird eine Scheibe aus dem Feld aufgenommen.
- Sowohl der Einlass als auch der Auslass können mit dem [Spin]-Block verschoben werden. Indem Sie den Motor eine bestimmte Zeit lang drehen und dann stoppen, können Sie sicherstellen, dass die Scheibe aus dem Ausgang entfernt wurde.
Robotersensoren
Virtual Snapshot hat Sensoren für die autonome Programmierung in VEXcode VR hinzugefügt. Diese Sensoren basieren auf den VEX IQ-Sensoren (2. Generation), einschließlich des Abstandssensors (2. Generation) und des optischen Sensors.
Trägheit
Ein Inertialsensor , 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 (2. Generation)
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.
Mithilfe des Abstandssensors auf der Vorderseite des Snapshot kann ermittelt werden, wie weit der Roboter aktuell vom Zaun entfernt ist.
Weitere Informationen zum IQ-Distanzsensor (2. Generation) 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 im Einlassmechanismus und kann verwendet werden, um festzustellen, ob eine CD in den Einlass geladen wurde.
Weitere Informationen zum Bumper Switch finden Sie in diesem VEX-Bibliotheksartikel.
Optischer Sensor
Der optische Sensor nutzt reflektiertes Licht, um die Farbe, den Farbtonwert, den Graustufenwert und die Nähe eines Objekts zu erkennen.
Der auf der Vorderseite des Snapshot angebrachte optische Sensor dient zur Erkennung der Farbe der Spender.
Dies kann nützlich sein, wenn Sie bestimmen möchten, mit welchem Spender er interagieren soll und wie der Roboter auf den Spender reagieren soll, um die Scheiben freizugeben.