Skip to main content
Lehrerportal

Was ist ein Vision-Sensor?

Lehrer-Toolbox-Symbol Lehrer-Toolbox - Der Zweck dieser Seite

Auf dieser Seite werden die Schüler vorgestellt, was ein Vision-Sensor ist und welche Funktionen er bietet. Die Schüler analysieren dann ein Teilbild eines Beispielprojekts, um zu sehen, wie der Vision Sensor mit VEXcode IQ verwendet werden kann.

Die Fragen zur Motivationsdiskussion am Ende der Seite können als Klassendiskussion oder einzeln in den technischen Notizbüchern der Schüler ausgefüllt werden.

Beschreibung

Der Vision Sensor ermöglicht es Ihrem Roboter, visuelle Daten aus einem Live-Feed zu sammeln. Ein Live-Feed ist eine Streaming-Übertragung dessen, was eine Videokamera aufnimmt. Der Vision Sensor ist wie eine intelligente Kamera, die Farben und Objekte, die in ihrem Sichtfeld erscheinen, beobachten, auswählen, einstellen und speichern kann.

VEX Vision Sensor mit der Oberseite des Sensors links und der Unterseite des Sensors, mit Anschlüssen für Anschlüsse rechts.
Vision Sensor 276-4850

Fähigkeiten:

  • Dieser Sensor kann zur Erkennung von Farben und Farbmustern verwendet werden.
  • Dieser Sensor kann verwendet werden, um einem Objekt zu folgen.
  • Dieser Sensor kann verwendet werden, um Informationen über die Umgebung zu sammeln.

Der Vision Sensor ermöglicht es dem Roboter, visuelle Eingabedaten aus seiner Umgebung zu verwenden. Das Projekt kann dann bestimmen, wie sich die visuellen Eingabedaten auf das Verhalten des Roboters auswirken sollen. Beispielsweise könnte der Roboter Aktionen (Output) wie Spinnmotoren oder die Anzeige von Ergebnissen auf dem LCD-Bildschirm ausführen.

Der Vision Sensor kann auch einen Schnappschuss dessen erfassen, was sich vor ihm befindet, und ihn entsprechend der Frage des Benutzers analysieren. Beispielsweise kann ein Benutzer Daten aus dem Snapshot sammeln, z. B. welche Farbe hat das Objekt? Wird überhaupt ein Objekt erkannt? Wie groß ist das Objekt (Breite und Höhe)?

Der Roboter kann dann basierend auf diesen Daten Entscheidungen treffen. Das folgende Teilbeispielprojekt zeigt, wie dies geschieht. In diesem ersten Teil des Beispielprojekts druckt der Roboter „Blaues Objekt gefunden“, wenn ein blaues Objekt erkannt wird, und ansonsten „Kein blaues Objekt“. Das ist die erste von drei Entscheidungen innerhalb des Beispielprojekts, aber die zweite und dritte Entscheidung werden hier nicht gezeigt.

Der Start eines VEXcode IQ-Projekts mit einem When started-Block mit einem angehängten Forever-Block. Innerhalb des Forever-Blocks gibt es Befehle, um alle Zeilen im Gehirn zu löschen, dann einen Kommentar, um Blau zu erkennen, dann einen Befehl, um den Cursor auf Zeile 1 Spalte 1 zu setzen und einen Schnappschuss von Bluebox zu machen. Als nächstes wird ein if then-Block mit der Bedingung Vision12 Objekt existiert dann blaues Objekt gefunden drucken, ansonsten kein blaues Objekt drucken.

Motivations-Diskussionssymbol Diskussion motivieren

F: Welche Arten von menschlichen Jobs würden von der Hilfe eines Roboters mit einem Vision-Sensor profitieren?
A: Achten Sie auf menschliche Jobs, die von der Fähigkeit profitieren würden, in Umgebungen zu sehen und/oder die Umgebung aus der Ferne zu manipulieren (z. B. Tiere in freier Wildbahn zu beobachten, Sprengstoffe zu entwaffnen oder robotergestützte Operationen durchzuführen).

F: Benennen Sie ein Gerät und beschreiben Sie, wie es Eingabe, Ausgabe und Prozess verwendet.
 A: Eine mögliche Antwort könnte ein Rechner sein, der die Zahlenfolgen und mathematischen Operatoren einer Person eingibt, diese Zahlen und Operationen verarbeitet, um ein Ergebnis zu berechnen, und dann die Ergebnisse auf einem Bildschirm für die Person ausgibt.

F: Warum wurde in dem oben gezeigten Projekt Ihrer Meinung nach eine Endlosschleife verwendet?
 A: Es wurde  eine Endlosschleife verwendet, damit der Vision-Sensor die mehreren aufgenommenen Schnappschüsse kontinuierlich überprüft, um festzustellen, ob ein rotes Objekt in Sichtweite des Sensors kommt.