Farbverfolgung

<< Click to Display Table of Contents >>

Navigation:  Beispiele > Bildverarbeitung >

Farbverfolgung

Previous pageReturn to chapter overviewNext page

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.

colortracker_sim_example

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.

colortracker_sim_example_cam1

colortracker_sim_example_cam2

colortracker_sim_example_cam3

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.

colortracker_example

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