Detailseite
Organic Fault-tolerant control Architecture for Robotic Applications
Fachliche Zuordnung
Rechnerarchitektur, eingebettete und massiv parallele Systeme
Förderung
Förderung von 2007 bis 2014
Projektkennung
Deutsche Forschungsgemeinschaft (DFG) - Projektnummer 59061281
Die Beherrschung von Komplexität ist eine der größten Herausforderungen für zukünftige verlässliche ITSysteme. Traditionelle Fehlertoleranz mit ihren expliziten Fehlermodellen scheint hier ihre Grenzen zu erreichen. Lebende Organismen haben dagegen sehr effektive und effiziente Mechanismen wie das vegetative Nervensystem oder das Immunsystem entwickelt, mit denen sie auch auf unvorhergesehene Situationen adaptiv und selbst-organisierend reagieren können. Diese Systeme arbeiten unbewusst, emergent und machen den Körper selbst-schützend, selbst-heilend, selbst-optimierend und selbst-konfigurierend. Inspiriert durch diese organischen Prinzipien wird die Kontrollarchitektur ORCA (Organic Robot Control Architecture) entwickelt. Zielplattformen sind komplexere eingebettete Echtzeitsysteme, insbesondere autonome mobile Roboter. Statt expliziter Fehlermodelle wird der ‚Gesundheitszustand’ des Systems kontinuierlich durch sog. OCUs (Organic Control Units), überwacht, die eng mit BCUs (Basic Control Units) verbunden sind, welche das normale Verhalten implementieren. Mit Techniken wie den regelbasierten und lernfähigen Fuzzy Systemen oder adaptiven Filtern sind die OCUs online lernfähig und emergent an neue unvorhergesehene (Fehler-)Situationen adaptierbar. Zur Evaluation werden Simulationen und Experimente mit realen Systemen wie dem Laufroboter OSCAR durchgeführt. Abschließend wird ein Demonstrationsszenario zur Umweltüberwachung aufgebaut.
DFG-Verfahren
Schwerpunktprogramme
Teilprojekt zu
SPP 1183:
Organic Computing