![Page 1: Präsentation der KernelPanic-Group Leitung: Jens Lischka Datum: 6. Juni 2001 Beginn: 14 Uhr Dauer: ca. 15+ Minuten SS 2001](https://reader036.vdokument.com/reader036/viewer/2022062404/55204d6749795902118bc373/html5/thumbnails/1.jpg)
Präsentation der KernelPanic-Group
Leitung: Jens Lischka
Datum: 6. Juni 2001
Beginn: 14 Uhr
Dauer: ca. 15+ Minuten
SS 2001
![Page 2: Präsentation der KernelPanic-Group Leitung: Jens Lischka Datum: 6. Juni 2001 Beginn: 14 Uhr Dauer: ca. 15+ Minuten SS 2001](https://reader036.vdokument.com/reader036/viewer/2022062404/55204d6749795902118bc373/html5/thumbnails/2.jpg)
Softwaretechnik Praktikum Gruppe 7
Präsentation der KernelPanic-Group
SS 2001 1
Inhalt :
4. Stand der Dingea) to do ..
3. Einbettung der neuen Anforderungena) Anpassung der Strategien
2. Einblick in den vorgefunden Produktstand
1. Die Gruppe
![Page 3: Präsentation der KernelPanic-Group Leitung: Jens Lischka Datum: 6. Juni 2001 Beginn: 14 Uhr Dauer: ca. 15+ Minuten SS 2001](https://reader036.vdokument.com/reader036/viewer/2022062404/55204d6749795902118bc373/html5/thumbnails/3.jpg)
Softwaretechnik Praktikum Gruppe 7
1. Die Gruppenmitglieder im Detail
SS 2001 2
Betreuer Carsten Rekord
Das Team Jacek Bandyk (Roboter,Codereview)Michael Diers (Roboter,CVS, Qualitätsbegutachter)
Björn Griese (Arena, Webmaster)Thorsten Herwig (Roboter,CVS,Reengineering,
Qualitätsbeauftragter)Boris Kettelhoit (Arena, Pflichtenheft)Jens Lischka (Arena,Präsentation,
Schnittstellenbeauftragter)Christopher Pohl (Arena,Webmaster)Viktor Schulz (Arena)
![Page 4: Präsentation der KernelPanic-Group Leitung: Jens Lischka Datum: 6. Juni 2001 Beginn: 14 Uhr Dauer: ca. 15+ Minuten SS 2001](https://reader036.vdokument.com/reader036/viewer/2022062404/55204d6749795902118bc373/html5/thumbnails/4.jpg)
Softwaretechnik Praktikum Gruppe 7
2. Einblick in den vorgefunden Produktstand
SS 2001 3
Was wurde vorgefunden ?
• eine Arena mit Darstellung aller Objekte
• ein Roboter
![Page 5: Präsentation der KernelPanic-Group Leitung: Jens Lischka Datum: 6. Juni 2001 Beginn: 14 Uhr Dauer: ca. 15+ Minuten SS 2001](https://reader036.vdokument.com/reader036/viewer/2022062404/55204d6749795902118bc373/html5/thumbnails/5.jpg)
Softwaretechnik Praktikum Gruppe 7
2. Einblick in den vorgefunden Produktstand
SS 2001 4
Die Struktur der Arena :
•Auf jedem Feld der Arena kann sich zu jedem Zeitpunkt nur ein Objekt befinden.
![Page 6: Präsentation der KernelPanic-Group Leitung: Jens Lischka Datum: 6. Juni 2001 Beginn: 14 Uhr Dauer: ca. 15+ Minuten SS 2001](https://reader036.vdokument.com/reader036/viewer/2022062404/55204d6749795902118bc373/html5/thumbnails/6.jpg)
Softwaretechnik Praktikum Gruppe 7
2. Einblick in den vorgefunden Produktstand
SS 2001 5
Ablauf der vorgefunden run()-methode :
1. entferne disqualifizierte Roboter2. wickle Kartentausch ab3. starte den 20sec-Timer4. frage Roboter (zufällige Reihenfolge) was sie
tun möchten5. Roboter als disqualifiziert markieren
![Page 7: Präsentation der KernelPanic-Group Leitung: Jens Lischka Datum: 6. Juni 2001 Beginn: 14 Uhr Dauer: ca. 15+ Minuten SS 2001](https://reader036.vdokument.com/reader036/viewer/2022062404/55204d6749795902118bc373/html5/thumbnails/7.jpg)
Softwaretechnik Praktikum Gruppe 7
2. Einblick in den vorgefunden Produktstand
SS 2001 6
Sequenz-Diagramm der run-Methode
![Page 8: Präsentation der KernelPanic-Group Leitung: Jens Lischka Datum: 6. Juni 2001 Beginn: 14 Uhr Dauer: ca. 15+ Minuten SS 2001](https://reader036.vdokument.com/reader036/viewer/2022062404/55204d6749795902118bc373/html5/thumbnails/8.jpg)
Softwaretechnik Praktikum Gruppe 7
2. Einblick in den vorgefunden Produktstand
SS 2001 7
Der Roboter kennt nur das Feld vor ihm.
Der Roboter reagiert auf
• bekannte Objekte z.B. Mauern , Karten ,.. • unbekannte Objekte
![Page 9: Präsentation der KernelPanic-Group Leitung: Jens Lischka Datum: 6. Juni 2001 Beginn: 14 Uhr Dauer: ca. 15+ Minuten SS 2001](https://reader036.vdokument.com/reader036/viewer/2022062404/55204d6749795902118bc373/html5/thumbnails/9.jpg)
Softwaretechnik Praktikum Gruppe 7
2. Einblick in den vorgefunden Produktstand
SS 2001 8
Unzulänglichkeiten des vorgefunden Produktstandes:
•Siegerbestimmung in der Arena
•Strategiewahl des Roboters
•Roboter kann mogeln
![Page 10: Präsentation der KernelPanic-Group Leitung: Jens Lischka Datum: 6. Juni 2001 Beginn: 14 Uhr Dauer: ca. 15+ Minuten SS 2001](https://reader036.vdokument.com/reader036/viewer/2022062404/55204d6749795902118bc373/html5/thumbnails/10.jpg)
Softwaretechnik Praktikum Gruppe 7
2. Einblick in den vorgefunden Produktstand
SS 2001 9
Arena-Klassendiagramm
![Page 11: Präsentation der KernelPanic-Group Leitung: Jens Lischka Datum: 6. Juni 2001 Beginn: 14 Uhr Dauer: ca. 15+ Minuten SS 2001](https://reader036.vdokument.com/reader036/viewer/2022062404/55204d6749795902118bc373/html5/thumbnails/11.jpg)
Softwaretechnik Praktikum Gruppe 7
3. Einbettung der neuen Anforderungen
SS 2001 10
Die erweiterte Struktur der Arena :
•Die Arena lässt den Roboter 3 zusammenhängende Felder einsehen.
•Die Arena scrollt automatisch zum aktuellen Roboter
•Die Arena wird größt möglich dargestellt (scroll-Balken)
![Page 12: Präsentation der KernelPanic-Group Leitung: Jens Lischka Datum: 6. Juni 2001 Beginn: 14 Uhr Dauer: ca. 15+ Minuten SS 2001](https://reader036.vdokument.com/reader036/viewer/2022062404/55204d6749795902118bc373/html5/thumbnails/12.jpg)
Softwaretechnik Praktikum Gruppe 7
3. Einbettung der neuen Anforderungen
SS 2001 11
![Page 13: Präsentation der KernelPanic-Group Leitung: Jens Lischka Datum: 6. Juni 2001 Beginn: 14 Uhr Dauer: ca. 15+ Minuten SS 2001](https://reader036.vdokument.com/reader036/viewer/2022062404/55204d6749795902118bc373/html5/thumbnails/13.jpg)
Softwaretechnik Praktikum Gruppe 7
3. Einbettung der neuen Anforderungen
SS 2001 12
GUI-Klassendiagramm
![Page 14: Präsentation der KernelPanic-Group Leitung: Jens Lischka Datum: 6. Juni 2001 Beginn: 14 Uhr Dauer: ca. 15+ Minuten SS 2001](https://reader036.vdokument.com/reader036/viewer/2022062404/55204d6749795902118bc373/html5/thumbnails/14.jpg)
Softwaretechnik Praktikum Gruppe 7
3. Einbettung der neuen Anforderungen
SS 2001 13
Roboter :
•Erweitertes Sichtfeld
•Keine unbekannten Objekte
•Aktionen sind auf das in Blickrichtung liegende Feld beschränkt
Anpassung der Strategien
![Page 15: Präsentation der KernelPanic-Group Leitung: Jens Lischka Datum: 6. Juni 2001 Beginn: 14 Uhr Dauer: ca. 15+ Minuten SS 2001](https://reader036.vdokument.com/reader036/viewer/2022062404/55204d6749795902118bc373/html5/thumbnails/15.jpg)
Softwaretechnik Praktikum Gruppe 7
3. a) Anpassung der Strategien
SS 2001 14
Welche Strategien existieren?
• Energiestrategie• Ausgangsstrategie• Forcestrategie• Bewegungsstrategie
Wovon hängt die Zielsuche ab?
1. Verhältnis aktuelle Energie zum Abstand des nächsten Brunnens2. Erzielter Punktestand durch Karten 3. Entfernung zum nächsten unbekannten Feld4. Items im direkten Sichtbereich des Roboters
![Page 16: Präsentation der KernelPanic-Group Leitung: Jens Lischka Datum: 6. Juni 2001 Beginn: 14 Uhr Dauer: ca. 15+ Minuten SS 2001](https://reader036.vdokument.com/reader036/viewer/2022062404/55204d6749795902118bc373/html5/thumbnails/16.jpg)
Softwaretechnik Praktikum Gruppe 7
3. a) Anpassung der Strategien
SS 2001 15
Wie wird ständiger Strategiewechsel verhindert?
Lösung: Entwicklung der force-Strategie
1. Sicherung des Weges zum Zielfeld2. konsequente Verfolgung und Einhaltung des Weges3. alternative Route bei Hindernissen4. Reaktion auf Items im Sichtbereich möglich
ggf. Abbruch der Strategie
![Page 17: Präsentation der KernelPanic-Group Leitung: Jens Lischka Datum: 6. Juni 2001 Beginn: 14 Uhr Dauer: ca. 15+ Minuten SS 2001](https://reader036.vdokument.com/reader036/viewer/2022062404/55204d6749795902118bc373/html5/thumbnails/17.jpg)
Softwaretechnik Praktikum Gruppe 7
3. a) Anpassung der Strategien
SS 2001 16
Wie findet der Roboter das nächste Zielfeld?
1. führe Breitensuche durch – ermöglicht durch Automapping2. berücksichtige Richtungswechsel3. bestimme Zielfeld mit mind. einem unbekannten angrenzenden
Feld4. verfolge Weg zum Zielfeld
Wie verhält sich der Roboter in Ausnahmefällen?
• alternativ Route bei Hindernissen • Objekte im Sichtbereich werden geprüft
![Page 18: Präsentation der KernelPanic-Group Leitung: Jens Lischka Datum: 6. Juni 2001 Beginn: 14 Uhr Dauer: ca. 15+ Minuten SS 2001](https://reader036.vdokument.com/reader036/viewer/2022062404/55204d6749795902118bc373/html5/thumbnails/18.jpg)
Softwaretechnik Praktikum Gruppe 7
3. a) Anpassung der Strategien
SS 2001 17
( stark vereinfacht )
Roboter Aktivitäten-diagramm mit erweiterten Strategien
![Page 19: Präsentation der KernelPanic-Group Leitung: Jens Lischka Datum: 6. Juni 2001 Beginn: 14 Uhr Dauer: ca. 15+ Minuten SS 2001](https://reader036.vdokument.com/reader036/viewer/2022062404/55204d6749795902118bc373/html5/thumbnails/19.jpg)
Softwaretechnik Praktikum Gruppe 7
3. a) Anpassung der Strategien
SS 2001 18
Roboter Klassendiagramm unter Berücksichtigung des neuen Interfaces
IKEA
![Page 20: Präsentation der KernelPanic-Group Leitung: Jens Lischka Datum: 6. Juni 2001 Beginn: 14 Uhr Dauer: ca. 15+ Minuten SS 2001](https://reader036.vdokument.com/reader036/viewer/2022062404/55204d6749795902118bc373/html5/thumbnails/20.jpg)
Softwaretechnik Praktikum Gruppe 7
4. Stand der Dinge
SS 2001 19
•Use-Case Diagramme für Roboter und Arena
•Aktivitäten, Klassen- und Sequenzdiagramme für die modifizierten Anforderungen
Der Quellcode liegt, dem Projektplan zu Grunde liegend, noch in seiner Ursprungsform vor.
![Page 21: Präsentation der KernelPanic-Group Leitung: Jens Lischka Datum: 6. Juni 2001 Beginn: 14 Uhr Dauer: ca. 15+ Minuten SS 2001](https://reader036.vdokument.com/reader036/viewer/2022062404/55204d6749795902118bc373/html5/thumbnails/21.jpg)
Softwaretechnik Praktikum Gruppe 7
4. a) to do ..
SS 2001 20
•Implementierung
•Turnier
•Einbinden der anderen Roboter
•Evaluierung