Distributed Control Lab (DCL)
Experimente mit
Komponentensoftware
und mobilen Geräten
Andreas Polze
andreas@polze.de
Im Distributed Control Lab
werden Softwareparadigmen und Entwurfsmuster untersucht, die eine Verbindung
von Middleware-basierten Komponenten mit eingebetteten (mobilen)
Steuerungssystemen ermöglichen. Im Mittelpunkt des Interesses steht die Frage,
wie vorhersagbares Systemverhalten (Zeitverhalten, Fehlertoleranz,
Ressourcenverbrauch – CPU/Speicher/Energie, Sicherheit) gewährleistet werden
kann.
Die Bewertung der verschiedenen Ansätze erfolgt anhand von Fallstudien – Steuerungsszenarien, die im DCL aufgebaut werden. Dafür steht im DCL unter anderem folgende Ausstattung bereit:
|
|
|
|
Es werden
Mitstreiter gesucht, die sich folgenden Fragestellungen widmen:

Initiale
Phase:
1.
Fahralgorithmen
für RCX-Roboter (lokal)
(verschiedene Arten der Fortbewegung, Schrittmotorenemulation, Kollisionserkennung/-vermeidung)
Interaktionen verteilter Komponenten:
Behandlung von Eingabegeräten:
Joystick, Stifteingabe auf Pocket PC
Vorhersagbares
Verhalten verteilter Komponenten:
Definition einer
Komponentenarchitektur und Plattform die von Unterschieden verschiedener
Robotertypen abstrahiert
Form follows Function:
Termine:
Projektvorstellung: 1.11.,
10:00
Demo-Day: 15.11.,
11:00, Lab C.1.11