Stellgröße (2)

<< Click to Display Table of Contents >>

Navigation:  Beispiele > Bildverarbeitung > Suchen und annähren > Drehen >

Stellgröße (2)

Previous pageReturn to chapter overviewNext page

example_search_and_approch_rotate

Die Stellgröße für die Rotation berechnet sich aus der halben Bildbreite minus der x-Koordinate des roten Zylinders im Bild. Danach bildet eine Transferfunktion diese Werte in der Einheit Bildpunkte auf die Rotationsgeschwindigkeit in Grad pro Sekunde ab.

example_search_and_approch_rotate_transferfunction

Der Eingangswert der Transferfunktion ist der Abstand des roten Zylinders zu Bildmitte in Pixel. Ist dieser Abstand kleine -10 Pixel, so rotiert Robotino mit -10 deg/s. Bis zu einem Abstand von -2 Pixel nimmt die Rotationsgeschwindigkeit auf 0 ab. Ab 2 Pixel Abweichung steigt die Rotationsgeschwindigkeit bis maximal 10 deg/s bei einer Abweichung von 10 Pixel.

Wenn der rote Zylinder nicht sichtbar ist, gibt der Segmentverfolger x-Koordinate 0 aus. Der Eingangswert der Transferfunktion ist in diesem Fall die halbe Bildgröße, so dass sich Robotino mit 10 deg/s dreht.