Thesis - RWTH Aachen University
Thesis - RWTH Aachen University
Thesis - RWTH Aachen University
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.