Konfigurieren des V5 Vision Sensors mit der Expertenroboterkonfiguration in VEXcode Pro V5

The VEX Visual Studio Code Extension has replaced VEXcode Pro V5, which is now end-of-life.

VEXcode Blocks and VEXcode Text remain actively developed and supported for all VEX platforms.

Projekt öffnen

Die Benutzeroberfläche von VEXcode Pro V5 ist geöffnet, das Menü „Datei“ ist aktiviert und die Option „Öffnen“ zum Öffnen eines Projekts ist hervorgehoben.

Experten-Roboterkonfiguration aktivieren

VEXcode Pro V5 Projekt-Einstellungsmenü mit hervorgehobener Option „Experten-Roboterkonfiguration aktivieren“.

Nutzungsbedingungen für die Konfiguration von Expertenrobotern akzeptieren

Warnhinweis mit Erläuterungen zur Experten-Roboterkonfiguration; die Schaltfläche „Ja“ zur Bestätigung ist hervorgehoben.

Neue Datei einbinden

VEXcode Pro V5-Benutzeroberfläche mit geöffnetem Kontextmenü für den Include-Ordner und hervorgehobener Option „Neue Datei“.

Klicken Sie mit der rechten Maustaste auf das Dropdown-Menü „Einschließen“ und wählen Sie „Neue Datei“.

Konfigurationsdatei für den Vision-Sensor hinzufügen

Im Fenster „Neue Datei erstellen“ ist die Vision Sensor Configuration (.h) ausgewählt, die Felder für Name und Port sind ausgefüllt und die Schaltfläche „Erstellen“ ist hervorgehoben.

Wählen Sie die C++-Datei „Vision Sensor Configuration(.h)“ aus.

Ordnen Sie den Vision Sensor einem Port zu.

Benennen Sie die Datei [Name der Datei].h

Klicken Sie auf die Schaltfläche Erstellen.

HINWEIS: Der Dateiname MUSS die korrekte Erweiterung „.h“ enthalten, die Datei kann ohne diese nicht erstellt werden.

Starten Sie das Vision Utility

Der VEXcode Pro V5 Code-Editor zeigt die geöffnete Vision Sensor-Konfigurationsdatei mit hervorgehobener Schaltfläche „Konfigurieren“.

Klicken Sie auf die neu erstellte Vision-Sensor-Datei, um die Datei zu öffnen.

Klicken Sie auf die Schaltfläche „Konfigurieren“, um das Vision-Dienstprogramm zu starten.

Ein Objekt in die Ansicht bringen

Das Vision Utility zeigt die Kameraansicht eines blauen Objekts mit verfügbarer Freeze-Taste und angezeigten Signatur-Steuerelementen.

Platzieren Sie ein Objekt so vor dem Vision-Sensor, dass es den größten Teil des Bildschirms einnimmt, und klicken Sie auf die Schaltfläche „Einfrieren“, um den Bildschirm zu sperren.

Wählen Sie die Farbe des Objekts aus.

Vision Utility zeigt einen Begrenzungsrahmen um ein blaues Objekt an.

Klicken Sie auf die zu verfolgende Farbe/das zu verfolgende Objekt und ziehen Sie einen Begrenzungsrahmen. Stellen Sie sicher, dass der Begrenzungsrahmen hauptsächlich die Farbe des Objekts und nicht wenig bis gar keinen Hintergrund enthält.

Weisen Sie die Farbe zu

Das Vision Utility zeigt einen um ein blaues Objekt gezeichneten Begrenzungsrahmen und den mit der Schaltfläche „Set“ ausgewählten Signaturbereich an.

Klicken Sie auf eines der sieben „Set“-Kontrollkästchen, um diese Farbe einem Signatur-Slot zuzuweisen.

Kalibrieren Sie die Farbsignatur

Das Vision Utility zeigt den Schieberegler zur Farbsignaturkalibrierung an, der so angepasst wurde, dass er besser zum Objekt passt.

Klicken Sie auf das doppelseitige Pfeilsymbol rechts neben der Schaltfläche „Löschen“ und verwenden Sie den Schieberegler, um den Vision-Sensor so zu kalibrieren, dass er die Farbsignatur optimal erkennt. Um optimale Ergebnisse zu erzielen, ziehen Sie den Schieberegler, bis der größte Teil des farbigen Objekts hervorgehoben ist, während der Hintergrund und andere Objekte nicht hervorgehoben sind.

Benennen Sie die Unterschrift

Vision Utility zeigt die in BLUE_CUBE umbenannte Farbsignatur an.

Klicken Sie auf das Textfeld SIG_1, um die Farbsignatur umzubenennen.

Drücken Sie die Freeze-Taste noch einmal, damit der Vision Sensor die Verfolgung fortsetzen kann. Bewegen Sie das farbige Objekt in das Sichtfeld des Vision Sensors, um sicherzustellen, dass es verfolgt wird. Wenn die Verfolgung wie vorgesehen funktioniert, schließen Sie das Vision Utility.

Der VEXcode Pro V5 Code-Editor zeigt die Vision Sensor-Konfigurationsdatei mit der im Code definierten BLUE_CUBE-Signatur an.

Die Farbsignaturen können auch im Texteditor über die Vision Sensor-Konfigurationsdatei geändert werden.

Um den Vision Sensor für die Erkennung weiterer Farben zu konfigurieren, wiederholen Sie die Schritte 5–9.

HINWEIS: Der Vision Sensor reagiert empfindlich auf unterschiedliche Lichtstärken. Die Farbsignaturen müssen möglicherweise neu kalibriert werden, wenn sich die Lichtverhältnisse in der Umgebung des Roboters ändern.

Öffne main.cpp

VEXcode Pro V5 Datei-Explorer mit hervorgehobener main.cpp-Datei im src-Ordner.

Klicken Sie auf main.ccp, um die Datei zu öffnen.

Ändern Sie main.cpp

Der VEXcode Pro V5 Code-Editor zeigt die main.cpp-Datei mit einer hinzugefügten Include-Anweisung für die Vision Sensor-Headerdatei. Die Zeile lautet #include VisionSensor.h.

Geben Sie Folgendes ein
#include "[Name der Vision Sensor-Datei].h".

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

Last Updated: