Inhaltsverzeichnis
Aufgabenstellung
Einführung
In der Lagerhaltung oder in den Montageabläufen eines Industrie-Unternehmens werden oft selbständig agierende Montage- oder Transport-Einheiten gewünscht. Die einfachste Variante einer solche Transport-Einheit wäre ein Fahrzeug (etwa Hubstaplergrösse) der innerhalb einer Industriehalle selbständig agierend den Weg von A nach B suchen würde. Selbsverständlich müssen auch Hindernisse erkannt wer-den und umgangen werden. Die Suchalgorithmen sollen aus bekannten Abmesungen des Fahrbereichs und zum voraus unbekannten Hindernissen den kürzesten Weg suchen. Zur Erkennung der Hindernisse können mehrere Laserentfernung-Messgeräte verwendet werden. Es sollen dabei keine „tray and error“ Methoden verwendet werden, sondern KNN-Methoden wie z.Bsp. Kohonen- oder Hopfield Netz evt. mit Kombination von Fuzzy-Logik.
Aufgabe
- Erstellen des detaillierten Pflichtenheftes
- Softwarekonzept erarbeiten
- Softwaremodul programmieren gemäss nachfolgender Beschreibung
- Virtuelle Simulation der Bewegungen eines Autonomes-Fahrzeugs gemäss Punkt 1. Entsprechende GUI zur Eingabe der Zielkoordinaten, Hallengrundrisses und Hindernisse. Darstellung der berechnete- sowie aktuell befahrene - Strecke mit Anzeige der erkannten Hindernisse.
Vorgehen
Im Rahmen der allgemeinen Richtlinien zur Durchführung von Studien-& Diplomar-beiten gemäss eigenem Projektmanagementplan. Dieser Projektmanagementplan ist als Erstes von den Studenten zu erstellen und enthält insbesondere:
- Die Beschreibung des dem Projektcharakter angepassten Vorgehensmodells.
- Eine erste Aufteilung der Aufgabe in gemeinsam und einzeln zu bearbeitende Teile unter Berücksichtigung der vorgegebenen Teilaspekte. Die genaue Auftei-lung erfolgt nach der Anforderungsanalyse.
- Den Projektplan (Zeitplan) und die Meilensteine.
Randbedingungen
- Plattform: Windows XP Professional
- Programmiersprache: Java / C++/C#, freie Wahl mit Begründung
Infrastruktur
Die Arbeiten werden auf den zugeteilten Rechnern mit der Standardinstallation durchgeführt.
Erwartete Resultate
Was soll realisiert werden
Siehe das unter Punkt 2 beschriebene System. Das System wird von den Studenten in der Anforderungsspezifikation detailliert be-schrieben und nach Genehmigung durch den Auftraggeber realisiert.
Was muss abgegeben werden
In elektronischer Form:
- Installationskit (alle Dateien für eine Installation und Installationsanweisung)
- kompletter Source Code
- JavaDoc / C++Doc / C# Doc
- alle Dokumente
- alle Protokolle
- Zeiterfassung
Auf Papier:
- Beschreibung der Arbeit (1 Blatt)
- Zusammenfassung der Ergebnisse
- Anforderungsspezifikation
- Analyse- und Design- Dokumentation
- Projektmanagementplan und Projektplan
- Zusammenfassung der Studienarbeit mit den persönlichen Projektberichten und der zusammengefassten Aufwandserfassung
Es muss aus den abgegebenen Dokumenten klar hervorgehen, wer für welchen Teil der Arbeit und der Dokumentation verantwortlich war.
Termine
Start
3.4.2006
Ende
Freitag 7.07.2006, 1700 Uhr
Zeitplan und Meilensteine
Zeitplan und Meilensteine für das Projekt sind von den Studenten selber zu erarbei-ten und zusammen mit dem Projektmanagementplan abzuliefern. Die Meilensteine sind bindend. Der erste Meilenstein ist vorgegeben. Mit den Betreuern werden regelmässige Sitzungen zur Fortschrittskontrolle durchgeführt.
Abgabetermin Projektmanagementplan:
Betreuung
Die Arbeiten werden von A.Kurka betreut
Auftraggeber
HSR / NDS
Betreuer
A.Kurka, HSR, Zi 6.013
tel: 055 22 24 682
E-mail: anton.kurka@hsr.ch
Privat : 055 266 19 00
E-mail: akurka@active.ch