Der Vision-Sensor ermöglicht es Ihrem Roboter, Farben in seiner Umgebung zu erkennen und darauf zu reagieren. Mithilfe einer eingebauten Kamera und integrierter Bildverarbeitung kann der Vision Sensor Farbsignaturen erkennen und verfolgen. Dabei handelt es sich um spezifische Farben, die Sie für Ihr Projekt konfigurieren.
Sobald die Farbsignaturen konfiguriert sind, kann der Sensor Informationen wie Position, Größe und Anzahl übereinstimmender Objekte in seinem Sichtfeld melden.
: Der Vision Sensor kannkonfiguriert werdenwenn Sie eine Internetverbindung verfügen.
Verbindung zum Vision Utility herstellen
Um mit der Konfiguration Ihres Vision-Sensors zu beginnen, fügen Sie ihn zunächst als Gerät im Gerätefenster hinzu.
Wählen Sie Open Utility , um mit der Konfiguration der Farbsignaturen zu beginnen.
Wählen Sie das Kamerasymbol in der oberen linken Ecke des Fensters aus, um Ihren Vision Sensor anzuschließen.
Verbinden Sie den Vision Sensor über seinen Micro-USB-Anschluss mit Ihrem Computer.
Wählen Sie im Dialogfeld Ihres Geräts den Vision Sensor aus. Zur Veranschaulichung ist hier eine Windows-Benutzeroberfläche dargestellt.
Hinweis: Der Vision Sensor kann mit dem Vision Utility konfiguriert werden solange er mit dem IQ (1. Generation) oder (2. Generation) Brain verbunden ist.
Sobald die Verbindung hergestellt ist, zeigt der Vision Sensor ein Bild an, das beim Verbindungsaufbau aufgenommen wurde, und das Kamerasymbol oben rechts wird grün.
Konfigurieren einer Farbsignatur
Um das im Vision Utility angezeigte Bild zu aktualisieren, wählen Sie das grüne Kamerasymbol aus.
Geringe Helligkeit
Hohe Helligkeit
Um die Helligkeit der vom Vision Sensor aufgenommenen Bilder zu ändern, verwenden Sie den Helligkeitsregler oben im Vision Utility.
Positionieren Sie den Mauszeiger über dem einfarbigen Objekt und wählen Sie dann die gewünschte Farbe aus, indem Sie sie wie im Video gezeigt über den entsprechenden Bereich ziehen.
Hinweis: Achten Sie darauf, innerhalb des ausgewählten Farbbereichs zu bleiben. Andernfalls könnten versehentlich Farben aus dem Hintergrund erfasst werden, was die Erkennung durch den Vision Sensor beeinträchtigen könnte.
Die Taste Set leuchtet grün. Wählen Sie diese Option, um die Farbe zu speichern.
Wenn eine Farbsignatur festgelegt ist, erscheint ein Begrenzungsrahmen um alle Farben, die dieser Signatur entsprechen. Weitere Informationen zu den Eigenschaften eines Objekts und wie man mit ihnen programmiert, finden Sie auf der API IQ (1. Generation).
Sie können die Farbsignatur auch umbenennen, indem Sie auf den Namen klicken (standardmäßig lautet der erste Name SIG_1). Wenn Sie außerhalb des Textfelds auswählen, wird der Name gespeichert.
Wählen Sie das Pfeilsymbol neben einer Farbsignatur aus, um deren Toleranz anzupassen, wie in diesem Video gezeigt.
Durch Erhöhen der Toleranz können mehr ähnliche Farbtöne als dieselbe Farbsignatur erkannt werden. Dies ist besonders nützlich bei ungleichmäßiger Beleuchtung, beispielsweise bei Schatten oder Blendung. Durch die Verringerung der Toleranz wird der Sensor selektiver und erkennt nur noch Farben, die der ursprünglichen Signatur sehr nahe kommen.
Konfigurieren eines Farbcodes
Ein Farbcode ist eine Kombination von Farbsignaturen, die ein horizontales Muster bilden. Sobald Sie die Farbsignaturen konfiguriert haben, wählen Sie die Registerkarte „Codes“, um mit der Konfiguration der Farbcodes zu beginnen.
Geben Sie im rechten Textfeld die Namen der Farbsignaturen ein, die in den Farbcode aufgenommen werden sollen, und zwar in der richtigen Reihenfolge und durch Kommas getrennt.
Um beispielsweise ein Muster aus Rot gefolgt von Blau zu erstellen, geben Sie RED_BOX,BLUE_BOXein. Um ein Muster aus Blau und anschließend Rot zu erstellen, geben Sie BLUE_BOX,RED_BOXein.
Benennen Sie die Farbsignatur um, indem Sie in das linke Textfeld klicken.
Sobald ein Name für den neuen Farbcode gespeichert wurde, wird er auf dem Bildschirm angezeigt.
Farbcodes besitzen eine einzigartige Eigenschaft namens Winkel, die mit ihren Objekten verwendet werden kann. Weitere Informationen zu dieser Eigenschaft finden Sie auf der API-Referenzseite IQ (2. Generation) oder IQ (1. Generation).
Konfiguration des Bildverarbeitungssensors speichern
Sobald alle Farbsignaturen und Farbcodes festgelegt sind, wählen Sie Konfiguration kopieren und kehren Sie zu VEXcode zurück.
Innerhalb von VEXcode wählen Sie Paste Config.
Wählen Sie anschließendFertig , um die Vision Sensor-Konfiguration zu speichern und mit der Codierung in VEXcode IQ zu beginnen.