Erweitertes Klassendiagramm
Nachfolgend ist der erweiterte Aufbau der Baureihe 6 dargestellt. Ergänzen Sie das UML-Klassendiagramm aus der vorhergegangenen Aufgabe "Einfaches Klassendiagramm".
Beachten Sie dabei folgende Punkte:
- Denken Sie daran was Vererbung bedeutet und wie diese zu nutzen ist.
- Zeichnen Sie abstrakte Klassen und/oder Methoden als solche aus.
- Berücksichtigen Sie die Richtung der Auszeichnungen.
- Ergänzen Sie eine Klasse zudem um eine "allgemeine" Methode. Benutzen Sie dazu einen aussagekräftigen Namen.
- Jede Signatur muss vollständig sein!
Besprechen Sie anschließend Ihr Klassendiagramm mit Ihren Kommilitonen und/oder Ihrem Tutor.
Ergänzung des vereinfachten Aufbaus und Beschreibung des erweiterter Aufbau
- Die Baureihe 6 ist eine spezielle Form eines Roboters. Es gibt nur spezielle Ausprägungen von Robotern. Einen "allgemeinen Roboter" gibt es nicht!
- Jeder Roboter setzt sich aus einer beliebigen Anzahl von Stellgliedern wie z.B. dem Antrieb oder dem Greifer zusammen.
- Ein Antrieb wird also allgemein auch als Stellglied bezeichnet.
- Ein Greifer ist wie der Antrieb ebenfalls eine besondere Form eines Stellgliedes.
- Jedes der Stellglieder besitzt zudem eine nicht näher bestimmte Anzahl an Aktoren, wie einem Elektromotor und einem Hydraulikaktor.
- Eine besondere Form eines Elektromotors sind die im Antrieb eingesetzten Servomotoren.
- Roboter verfügen zudem über verschiedene Messeinrichtungen, wie z.B. der Abstandmessung oder der Farbmessung.
- Eine Abstandsmessung und eine Farbmessung ist ein besondere Form einer Messeinrichtung.
- Messeinrichtungen setzen sich aus einer unterschiedlichen Anzahl an verschiedenen Sensoren zusammen, z.B. Ultraschallsensoren, Farbsensoren oder Tastsensoren.
- Jeder Roboter hat außerdem zwingend mindestens einen Steuerungscomputer mit mindestens einem aufgespielten Programm, Steuerungslogik genannt. Im Rahmen dieser Übung werden Sie Teile dieser Steuerungslogik mit MATLAB programmieren.
- Ergänzend sind noch sonstige Elemente an den Roboter angebaut, wie z.B. Verkleidungs- oder Strukturbauteile.
- Manche der oben genannten Elemente existieren nur als spezielle Ausprägungen.