Roboterfunktionen in VIQRC Slapshot verstehen


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.

Screenshot der VEXcode VR-Schnittstelle, die die Programmierumgebung VIQC Slapshot (2022–2023) zeigt, mit einem blockbasierten Codierungslayout für die virtuelle Roboterprogrammierung, das für Bildungszwecke im MINT-Lernen entwickelt wurde.


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

Screenshot der VEXcode VR-Schnittstelle, die die Programmierumgebung VIQC Slapshot (2022–2023) zeigt, mit blockbasierten Codierungsoptionen, mit denen Benutzer virtuellen Robotercode erstellen und debuggen können, der für den MINT-Unterricht entwickelt wurde.

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)

Screenshot der VEXcode VR-Schnittstelle, die die Programmierumgebung VIQC Slapshot (2022–2023) zeigt, mit blockbasierten Codierungsoptionen, mit denen Benutzer Code für einen virtuellen Roboter in einem MINT-Lernkontext erstellen und testen können.

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.

Screenshot der VEXcode VR-Schnittstelle, die die Programmierumgebung VIQC Slapshot (2022–2023) zeigt, mit einem blockbasierten Codierungslayout, das für Bildungszwecke in den Bereichen Robotik und MINT-Lernen entwickelt wurde.

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

Screenshot der VEXcode VR-Schnittstelle, die die Programmierumgebung VIQC Slapshot (2022–2023) zeigt, mit blockbasierten Codierungselementen und einem virtuellen Roboter für Bildungszwecke im MINT-Lernen.

Der Bumper Switch meldet, ob er gerade gedrückt wird oder nicht.

Screenshot der VEXcode VR-Schnittstelle, die die Programmierumgebung VIQC Slapshot (2022–2023) zeigt, mit blockbasierten Codierungselementen und einer virtuellen Robotersimulation für Bildungszwecke im MINT-Lernen.

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

Screenshot der VEXcode VR-Schnittstelle, die die Programmierumgebung VIQC Slapshot (2022–2023) zeigt, mit blockbasierten Codierungselementen und einer virtuellen Robotersimulation für Bildungszwecke im MINT-Lernen.

Der optische Sensor nutzt reflektiertes Licht, um die Farbe, den Farbtonwert, den Graustufenwert und die Nähe eines Objekts zu erkennen.

Bild, das das VIQC-Slapshot-Spiel für die Saison 2022–2023 illustriert und den virtuellen Roboter und die Codierungsschnittstelle in VEXcode VR zeigt, das entwickelt wurde, um den MINT-Unterricht durch Programmier- und Robotikprinzipien zu verbessern.

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.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: