kramann.info
© Guido Kramann

Login: Passwort:










3 Übersicht

Teil 1 - Umsetzung von COACH als Simulationsmodell

Kapitel 5 - Entwicklung eines mechanischen Modells für COACH

  • In diesem Kapitel soll ein Simulationsmodell für COACH entwickelt werden.
  • Ausgehend von dem rein mechanischen Modell eines Einzelfahrzeugs im ersten Unterkapitel, erweitern die darauf folgenden Unterkapitel das Grundmodell:
  1. Einzelfahrzeug von COACH auf Grundlage des Fahradmodells
  2. Hinzufügen der rotatorischen Trägheiten der Räder

Kapitel 6 - Modellerweiterung mit Sensorik, Aktuatorik und Multicarsimulation

  • In diesem Kapitel soll das Simulationsmodell für COACH erweitert werden.
  1. Hinzufügen des Modells eines Elektromotors
  2. Hinzufügen eines Getriebes
  3. Umsetzung als C++ - Programm
  4. Hinzufügen des Mikrocontrollers als Sensorik-Aktuatorik-Rückkopplung
  5. Schaffen einer Simulationsumgebung für Multicarsimulation

Kapitel 7 - Visualisierung von COACH

  • Zum besseren Verständnis der Simulationsergebnisse soll für diese eine 3D-Visualisierung mit VRML erstellt werden.
  • Unterkapitel:
  1. Entwurf eines VRML-Generators
  2. Entwicklung der Umgebung und der Beobachtungsstandpunkte
  3. Entwicklung eines Einzelfahrzeugs
  4. Integration der Gesamtvisualisierung und Schnittstelle zum Simulationsprogramm

Kapitel 8 - Evolutionäre Optimierungsstrategie für COACH

  • Die Fahrzeuge sollen sich ohne miteinander zu kollidieren im Raum bewegen.
  • Alle Fahrzeuge sollen mit dem gleichen Regelungs-Algorithmus versehen werden.
  • Der Algorithmus soll mittels eines genetischen Algorithmus' automatisch optimiert werden.
  1. Zieldefinition und testweise Parametrisierung von Hand
  2. Entwicklung eines Gens
  3. Implementierung einer Evolutionsstrategie
  4. Strategieoptimierung
Teil 2 - Umsetzung von COACH als Hardware

Kapitel 9 - Anleitung zum Aufbau eines COACH Fahrzeugs

  • Die verwendeten Fahrzeuge werden als Bausatz für jede Gruppe zur Verfügung gestellt.
  • Wichtig für den erfolgreichen Aufbau der Fahrzeuge ist es, in jedem Aufbaustadium die angegebenen Tests durchzuführen und erst weiter aufzubauen, wenn die Tests gelingen.
  1. Mechanischer Aufbau
  2. Vorbereitung der Elektronikplatine mit IC-Fassungen, Brücken, Entstörkondensatoren und Buchse für die Spannungsversorgung
  3. Aufbau und Test von Tastern und LEDs
  4. Aufbau und Test des Antriebs
  5. Aufbau und Test der Lenkung
  6. Aufbau und Test des Sensors

Kapitel 10 - Erweiterungen des COACH Fahrzeugs

  • Es sind diverse Zusatzbaugruppen auf der Platine vorgesehen, die bislang weder beschrieben, noch getestet wurden.
  • Diese Baugruppen sollen aufgebaut und in Programmen im Rahmen der Aufgaben für das zweite Projekt getestet werden.
  • Zur Unterstützung dieser Arbeiten, werden in den folgenden Unterkapiteln die verfügbaren Informationen zu den Baugruppen dargestellt.
  1. LCD-Display
  2. Funkmodul
  3. RS232-Schnittstelle
  4. Drehzahlmessung
Teil 3 - Optimierung der schwärmenden Vehikel

Kapitel 11 - Einführung in die Programmiersprache COACH

  • Um Parameter zu gewinnen, die möglichst alle Aspekte des Fahrverhaltens beeinflussen und doch überschaubar bleiben, wird eine Interpretersprache eingeführt, mit der das Verhalten der COACH-Fahrzeugen festgelegt wird.
  1. Vergleich zwischen Skriptsprachen und Compilersprachen
  2. Entwicklung einer Interpretersprache für Synchrone Programmierung
  3. Implementierung des Interpreters

Kapitel 12 - Optimierungsstrategien für die Schwarmprogramme

  • Hier werden einige Vorschläge für das Vorgehen gemacht, um zu einem erfolgreichen Programm zu gelangen.
  1. Einsatz des AVR-Simulators
  2. Modellparametrisierung, um die Simulation unterstützend einsetzen zu können.
  3. Vorgehen bei Parameterstudien