09.02.2013 Aufrufe

Thesis - RWTH Aachen University

Thesis - RWTH Aachen University

Thesis - RWTH Aachen University

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

34 2.4 Planung<br />

erlernen, wie das Lernen mit Bewerter [Bal97] oder genetische Algorithmen [RABP94]. Die Verhaltensfusion<br />

wurde auf mehreren Plattformen erfolgreich getestet, es liegen jedoch keinen Angaben<br />

über einen Einsatz auf Manipulatoren vor. MacKenzie [MA99] setzt z.B. auf seinen mobilen Manipulator<br />

Motor Schemas ein, die Verhaltensfusion ist jedoch nur für die mobile Plattform realisiert.<br />

Weitere Superposition-based Verfahren Einen weiteren Ansatz schlägt Hager vor, der einem Visual<br />

Servoing System primitive Fertigkeiten hinzufügt [Hag97]. Für jede Fertigkeit werden eine Fehlerfunktion<br />

definiert, die erforderlichen Merkmale bestimmt und die entsprechende Jacobi Matrix<br />

berechnet. Ein komplexes Verhalten lässt sich über ein Übereinandersetzen der Jacobi Matrizen (siehe<br />

Gleichung 2.11) definieren. Zusätzliche Aufgaben können auch durchgeführt werden, solange sie<br />

Freiheitsgrade beeinflussen, die bei der Hauptaufgabe nicht gebraucht werden (Null Space Control).<br />

Der Ansatz ist jedoch dadurch beschränkt, dass er nur Verhalten, die mit bildbasiertem Visual Servoing<br />

implementiert sind, fusionieren kann.<br />

2.3.3 Manipulator-Plattform Koordination<br />

Die Koordination des Manipulators mit der mobilen Plattform ist ein wichtiges Thema bei der mobilen<br />

Manipulation. Während bei manchen mobilen Manipulatoren die kinematischen und dynamischen<br />

Eigenschaften der mobilen Plattform es erlauben, Plattform und Manipulator als Einheit zu<br />

berücksichtigen und für beide zusammen zu planen, wie in [BK98], erzwingen einige Eigenschaften,<br />

wie eine nicht-holonome Plattform, unterschiedliche Reaktionsgeschwindigkeiten von Plattform und<br />

Roboterarm oder die ungenaue Lokalisierung der Plattform, die Behandlung des Roboters als zwei<br />

unterschiedliche Systeme [Yam94]. Diese werden nur grob miteinander koordiniert, falls eine parallele<br />

Bewegung von Plattform und Manipulator benötigt wird, wobei die Plattform eine grobe Bewegung<br />

durchführt und der Manipulator feine Anpassungen macht. Bei den meisten Aufgaben eines mobilen<br />

Manipulators ist jedoch keine parallele Bewegung von Plattform und Manipulator notwendig 15 . Die<br />

Plattform transportiert den Roboterarm zum Einsatzbereich und der Roboterarm führt anschließend<br />

die Manipulationsaufgabe aus 16 .<br />

2.4 Planung<br />

Ein Planer ist eine funktionale Einheit, die für die Erstellung einer Sequenz von Aktionen verantwortlich<br />

ist. Diese kann entweder geometrisch in der Form von Pfaden sein (Pfadplanung) oder in<br />

der Form von abstrakten Aktionen wie fahr zur Tür, öffne Tür und fahre durch Tür<br />

(Aktionsplanung 17 ). Im zweiten Fall gibt es zwei Möglichkeiten. Bei wissensbasierten Planern findet<br />

die Planung unter Berücksichtigung der Roboterfertigkeiten und der vorhandenen Information über<br />

15 Koordinierte Bewegung von mobiler Plattform und Manipulator werden hauptsächlich bei Transportaufgaben benötigt,<br />

die jedoch in dieser Arbeit nicht berücksichtigt werden.<br />

16 Die mobile Manipulatoren, die in Abschnitt 2.6 beschrieben sind, gehören alle außer Cora zu der zweiten Kategorie<br />

und betrachten Plattform und Manipulator als zwei unterschiedliche Agenten, die separat angesteuert werden. Die Koordination<br />

erfolgt dann meistens über den Arbitrations-Mechanismus der vermittelnden bzw. der deliberativen Ebene, indem<br />

der Plattform und dem Manipulator die entsprechenden Aufgaben zugewiesen werden.<br />

17 Bei einem mobilen Manipulator ermittelt die Aktionsplanung für eine gestellte Aufgabe eine Reihenfolge von Aktionen,<br />

die mobile Plattform und Manipulator ausführen müssen, damit der Roboter seine Aufgabe erfolgreich löst. Somit<br />

ist sie auch für die Koordination der Aktionen von mobiler Plattform und Manipulator verantwortlich.

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!