1 research outputs found

    Evolution von Laufrobotersteuerungen mit Genetischer Programmierung

    Get PDF
    Die Evolution von Laufrobotersteuerungen mit Genetischer Programmierung wird anhandunterschiedlicher Roboterarchitekturen sowohl in der Simulation als auch mit realen Roboternuntersucht. Bedingt durch die lang andauernden Auswertungen von Laufprogrammen in Simulationund RealitĂ€t werden die Methoden der Evolution - Evaluation, Selektion und Variation zusĂ€tzlicheiner grĂŒndlichen Analyse unterzogen, um den evolutionĂ€ren Prozess zur automatischen Generierungvon optimierten Laufrobotersteuerungen möglichst zu beschleunigen.Im ersten Teil der Arbeit werden Grundlagen der Evolution von Laufroboterprogrammen erlĂ€utert. InKapitel 1 wird die Thematik der autonomen mobilen Roboter eingehend betrachtet, wobei dasTeilgebiet der Laufroboter und die speziell hierfĂŒr relevanten Problemstellungen dargestellt werden.Das zweite Kapitel beschĂ€ftigt sich mit der Genetischen Programmierung, einem Spezialfall derEvolutionĂ€ren Algorithmen. Die fĂŒr die Arbeit benötigten Begriffe des evolutionĂ€ren Rechnens werdenvereinbart, sowie die grundlegenden Mechanismen evolutionĂ€rer Algorithmen aufgezeigt. Hierbei wirddetailliert auf die besonderen Eigenschaften der Genetischen Programmierung eingegangen. Im drittenKapitel werden die mathematischen Grundlagen der Dynamiksimulation von Laufrobotern -Kinematik, Dynamik, Kollisionserkennung - dargestellt.Der zweite Teil der Arbeit fĂŒhrt in die Thematik der Evolution von Laufrobotersteuerungen ein. InKapitel 4 werden detailliert die generelle Zielsetzung und die verwendeten Methoden bei der Evolutionvon Robotersteuerungen beschrieben. Es wird hierbei besonders die ReprĂ€sentation vonKontrollstrukturen autonomer Roboter in EvolutionĂ€ren Algorithmen und die Umsetzung auf reale odersimulierte Roboter diskutiert. Anschließend wird die Methodik fĂŒr die Evolution vonLaufroboterprogrammen mit Genetischer Programmierung eingefĂŒhrt. Die Notwendigkeit derEvolution mit simulierten und realen Robotern, sowie die Möglichkeit, beide Alternativen gleichzeitigzu verwenden, wird diskutiert.In Teil III der Arbeit werden die Experimente zur Evolution von Laufprogrammen prĂ€sentiert. InKapitel 7 wird das Laufzeitverhalten der Evolution von Laufroboterprogrammen untersucht. Kapitel 8zeigt die erfolgreiche Evolution von Laufprogrammen fĂŒr eine Vielfalt von Roboterformen in derSimulation auf. Die Angabe eines GĂŒtekriteriums ist essenziell fĂŒr die Evolution von Laufmustern undwird eingehend diskutiert. Dargestellt werden die Auswirkungen verschiedener Varianten derFitnessfunktion auf die resultierenden Bewegungsmuster der Roboter. Im Kapitel 9 werden fĂŒr einensowohl real als auch als Computermodell existierenden humanoiden Roboter Laufprogrammeevolviert. Die Ergebnisse von EvolutionslĂ€ufen mit vierbeinigen Laufrobotern werden in Kapitel 10vorgestellt. Die Resultate der Experimente unter Einbeziehung der interaktiven Evolution und derModellierung der Fitnessfunktion zeigen eine deutliche Verbesserung gegenĂŒber demStandardalgorithmus
    corecore