Stage-oe-small.jpg

Prüfung/Seminare/WS2011/LearningRobots

Aus Aifbportal
Wechseln zu:Navigation, Suche

Organic Computing: Learning Robots (Seminar/Praktikum)

Als autonome mobile Roboter werden Roboter bezeichnet, die sich in ihrer Umgebung selbständig bewegen und agieren können. Bei einem solchen Roboter hängen die über die Zeit von den Sensoren wahrgenommenen Daten nicht nur von der Umwelt ab, sondern auch in hohem Maße von seiner Eigenbewegung, bzw. von den Bewegungen anderer Roboter in seiner Wahrnehmungsreichweite. Aus diesem und anderen Gründen gehört die Programmierung dieser Roboter zu den schwierigsten Programmieraufgaben, die es gibt.

Eine Möglichkeit, diese Komplexität in den Griff zu bekommen, ist, auf (Lern-) Verfahren zurückgreifen, die sich in der Natur als effektiv erwiesen haben. So kann die von Darwin eingeführte Theorie der Evolution von Lebewesen, basierend auf zufälligen Mutationen und natürlicher Auslese, auf eine Population von Robotern übertragen werden. Es können also Programme zur Steuerung von Robotern erzeugt werden, ohne dass tatsächlich von Hand programmiert werden muss. Auch andere natürliche Prinzipien wie Schwärme und das Verhältnis zwischen Räuber und Beute können in Roboterschwärmen nachgebaut werden, um gewünschte Verhaltensweisen zu erhalten.

https://studium.kit.edu/sites/vab/0x968EC04C60A5744DAB1A35A48CF2ED59/Start/homepage.aspx Weitere Informationen zu diesem Seminar finden Sie im dazugehörigen Vorlesungsarbeitsbereich (VAB) des Studierendenportals.]