<< Click to Display Table of Contents >> Farbverfolgung |
Im folgenden wird vorgestellt, wie eine Kombination aus Farbbereichssuche, Maximum-Filter und Segmentverfolger genutzt werden kann, um Robotino an zwei roten auf dem Boden liegenden Werkstücken auszurichten.
Bei Programmstart steht Robotino an Position 1 und bewegt sich dann zu der Endposition 3. Die von Robotinos Kamera gelieferten Bilder sehen an den Drei Position wie folgt aus.
In der Ausgangsstellung liegt das Robotino nächste Werkstück (a) am rechten Bildrand. Über den Abstand von Werkstück (a) zur Bildmitte kann eine Bewegung von Robotino in y-Richtung gesteuert werden, so dass sich Werkstück (a) in die Bildmitte bewegt.
Gleichzeitig wird eine Drehbewegung ausgeführt, so dass der x-Abstand der beiden Werkstücke im Bild minimiert wird.
Die Bildauswertung und die Bewegung von Robotino kann mit folgendem Robotino View Programm bewerkstelligt werden.
Durch klicken auf die Funktionsblöcke gelangt man zu weiter führenden Informationen in Bezug auf die jeweilige Funktion der Funktionsblöcke in dem Beispielprogramm. Das Beispiel findet man unter examples/colortracking.rvw2