01.12.2012 Aufrufe

Diplomarbeit - Labor für künstliche Intelligenz - Fachhochschule ...

Diplomarbeit - Labor für künstliche Intelligenz - Fachhochschule ...

Diplomarbeit - Labor für künstliche Intelligenz - Fachhochschule ...

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.

4.3 Weltmodell-Architektur<br />

4 Roboterprogrammierung<br />

Abbildung 4.1: Programmbeispiel<br />

Bei der Weltmodell-Architektur handelt es sich um das traditionelle Modell in der Roboterprogrammierung.<br />

Dieses Modell schließt alle geometrischen Details, die Position und<br />

die Ausrichtung aller Objekte in die Umwelt des Roboters ein. [JF96]<br />

Die Bewertung aller eingehenden Sensorsignale und der entsprechenden Reaktionen erfolgt<br />

durch ein Programm. Wegen der ständigen Bewertung und Anpassung widersprüchlicher<br />

Sensordaten (Sensordatenfusion) kommt es zu einem hohen Rechenaufwand.<br />

Die dadurch fehlende Echtzeitverarbeitung führt zu Schwächen beim Manövrieren in<br />

natürlicher oder wechselnder Umgebung. Es kommt zu Problemen, wenn die Zeit zwischen<br />

der Aufnahme der Sensordaten und der resultierenden Aktion zunimmt.<br />

Die Weltmodellierung zeichnet sich durch ihre universellen Fähigkeiten aus. Konzepte<br />

aus der KI-Forschung werden zur Realisierung herangezogen. Die Programmierung der<br />

Künstlichen <strong>Intelligenz</strong> beschränkt sich wegen des hohen Aufwandes meist auf größere<br />

Systeme. [AA99]<br />

In der folgenden Abbildung ist zu sehen, wie nach dem Paradigma der Weltmodellierung<br />

und der Aktionsplanung ein Roboterprogramm in eine geordnete Folge von Funktionseinheiten<br />

zerlegt wird. Die zu einem Zeitpunkt aufgenommenen Sensordaten werden<br />

zunächst gesammelt. Für ein stimmiges Weltmodell werden unwichtige und widersprüchliche<br />

Daten angepasst. Das entstandene Weltmodell führt, je nach Programm,<br />

zur Planung von Aktionen. Als Ergebnis werden entsprechende Befehle an die Motoren<br />

gesendet. [JF96]<br />

22

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!