09.02.2013 Aufrufe

Thesis - RWTH Aachen University

Thesis - RWTH Aachen University

Thesis - RWTH Aachen University

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

18 2.2 Reaktive Verhalten für Manipulatoren<br />

und die nächste Bewegung des Roboters im Fall eines P-Reglers ist:<br />

˙�qGr = KP E (2.5)<br />

mit KP eine konstante Verstärkungsmatrix (Gain Matrix). Die Roboter-Jacobi Matrix JRoboter kommt<br />

dann zum Einsatz, um die Gelenkbewegung ˙ �qGl zu ermitteln:<br />

˙�qGl = J +<br />

Roboter (�qGl) ˙ �qGr<br />

Das positionsbasierte Visual Servoing hat den Vorteil, dass die Roboterbewegung im kartesischen<br />

Raum bestimmt wird, was die Planung einer Trajektorie zur gleichzeitigen Zielführung und Hindernisvermeidung<br />

erleichtert. Zusätzlich ist es auch bei großräumigen Bewegungen des Manipulators<br />

anwendbar. Anderseits haben Kalibrierungsfehler einen großen Einfluss auf das Verfahren und können<br />

den Manipulator weit vom Ziel wegführen. Der Ansatz kann außerdem bei einer eye-in-hand<br />

Konfiguration nicht garantieren, dass das Objekt während der Roboterbewegung im Sichtbereich der<br />

Kamera erhalten bleibt [HHC96].<br />

Aufnahme &<br />

extrinsische<br />

Kalibrierungs−<br />

parameter RB RB<br />

∆<br />

RB<br />

RB<br />

p<br />

∆ ο<br />

Gsa<br />

Gsa<br />

p ο<br />

Gs<br />

Gs<br />

RB RB<br />

Abbildung 2.9: Positionsbasiertes Visual Servoing. Hier wird zuerst der Fehler zwischen aktueller und<br />

erwünschter Lage des Roboterarms im kartesischen Raum ermittelt. Anschließend versucht man mit<br />

einem P-Regler diesen Fehler zu minimieren.<br />

Bildbasierte Ansätze drücken das Fehlersignal aus als die Differenz der Ist-Merkmale �si im aktuellen<br />

Kamerabild und der Soll-Merkmale �ss 7 in der erwünschten Endposition (Abbildung 2.10):<br />

7 Um �ss zu generieren, wird oft ein so genanntes Teaching by Showing angewendet [BAH94]. Dabei wird der Roboter<br />

an die gewünschte Position gestellt und der Merkmalsvektor aufgezeichnet.<br />

p<br />

Ga<br />

ο<br />

Ga<br />

(2.6)

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!