Der VEX AIM Coding Robot ist mit vielen Funktionen ausgestattet, die es Schülern ermöglichen, Robotik und Informatik auf interaktive und skalierbare Weise zu erleben – von anfängerfreundlichen Projekten bis hin zu komplexen autonomen Systemen. Dieser Artikel bietet einen Überblick über diese Funktionen und Sensoren.
Bewegung
Antrieb und Kicker
Die Basis des Roboters besteht aus drei Omni-Rädern, die einen holonomen Antriebsstrangbilden. Dadurch kann sich der Roboter reibungslos in jede Richtung bewegen – vorwärts, rückwärts, seitwärts und diagonal.
Auf der Vorderseite des Roboters befindet sich ein Kicker. Hinter dem Kicker befindet sich ein Magnet, der es dem Roboter ermöglicht, Fässer und Sportbälle mit Metallkern einzusammeln.
Wenn der Kicker aktiviert wird, drückt er von der Vorderseite des Roboters nach außen und trennt den Sportball oder das Fass vom Magneten.
Sensoren für Bewegung
Zusätzlich zum Antriebsstrang ist der Roboter mit Sensoren ausgestattet, um eine konsistente Bewegungs- und Orientierungsverfolgung zu gewährleisten. Zu diesen Sensoren gehören:
- Ein 3-Achsen-Gyroskop
- Ein 3-Achsen-Beschleunigungsmesser
- Rad-Encoder
Bewegung kontrollieren
Schüler können diese Bewegungen erkunden, indem sie den Roboter mit dem Fahrmodus und One-Stick-Controller fernsteuern. Sie können Bewegungen in jede Richtung auch mithilfe von Blöcken oder Python in VEXcode AIM codieren.
Darüber hinaus können die Schüler Button Coding verwenden, um die Bewegungen des Roboters zu steuern. Programmieranfänger können den Roboter direkt über den Bildschirm bewegen, drehen und treten lassen, bevor sie mit VEXcode beginnen.
Erfahren Sie in diesem Artikel mehr über die Schaltflächencodierung.
KI-Vision-Sensor
Der AI Vision Sensor bildet das Herzstück der Sensorfunktionen des Roboters und ermöglicht ihm:
- Erkennen Sie Objekte wie Sportbälle und orangefarbene und blaue Fässer
- AprilTags erkennen
- Identifizieren konfigurierter Farbsignaturen und Farbcodes
Erfahren Sie in diesem Artikel mehr über die Daten des AI Vision Sensors.
Visuelle Funktionen
Bildschirm
Der Touchscreen des Roboters reagiert auf kapazitive Berührungen und kann so codiert werden, dass er viele verschiedene Dinge anzeigt, darunter:
- Emojis
- Text
- Farben
- Formen
- Vom Benutzer hochgeladene Bilder
All dies kann über VEXcode angepasst werden. Erfahren Sie mehr über die Codierung auf dem Roboterbildschirm mithilfe der VEXcode-API-Referenz.
LEDs
Die Schüler können die sechs codierbaren LEDs (Leuchtdioden) des Roboters steuern, um Folgendes zu erstellen:
- Statusanzeigen
- Dekorative Lichtmuster
- Rückmeldesignale
Erkunden Sie die Verwendung von LEDs in einem Projekt anhand eines Beispielprojekts. Erfahren Sie in diesem Artikel, wie Sie ein Beispielprojekt öffnen.
Geräusche
Über den Lautsprecher an der Unterseite des Roboters können die Schüler sowohl integrierte als auch benutzerdefinierte hochgeladene Sounds in ihre Projekte integrieren.
Erfahren Sie in diesem Artikel mehr über das Hochladen benutzerdefinierter Sounds in VEXcode.
Roboter-zu-Roboter-Kommunikation
Zwei VEX AIM Coding-Roboter können miteinander verbunden werden, sodass sie während eines VEXcode AIM-Projekts Nachrichten senden und empfangen können. Da Roboter miteinander kommunizieren und zusammenarbeiten können, sind sie in der Lage, komplexere Projekte zu bewältigen, als es einem einzelnen Roboter möglich wäre.
In diesem Artikel erfahren Sie mehr über die Kommunikation zwischen Robotern.