Autonomes Fahren im Maßstab 1:10: Unterschied zwischen den Versionen

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen
Zeile 56: Zeile 56:


== Projektplanung und Zeit-Management ==
== Projektplanung und Zeit-Management ==
=== Meilensteine A-Muster ===
==== Projektplanung und Zeit-Management erstellt ====
Plandatum:
Aktuelles Zieldatum:
Meilenstein erreicht: -
==== Erstellung Lastenheft ====
Plandatum:
Aktuelles Zieldatum:
Meilenstein erreicht: -
==== Erstellung Pflichtenheft ====
Plandatum:
Aktuelles Zieldatum:
Meilenstein erreicht: -
==== Erstellung Testplan ====
Plandatum:
Aktuelles Zieldatum:
Meilenstein erreicht: -
==== Konstruktion und mechanischer Aufbau ====
Plandatum:
Aktuelles Zieldatum:
Meilenstein erreicht: -
==== Software flashen  ====
Plandatum:
Aktuelles Zieldatum:
Meilenstein erreicht: -
1. Fahrt
Testplan abarbeiten
Dokumentation finalisieren
=== Meilensteine B-Muster ===
=== Meilensteine C-Muster ===


== Bausatz ==
== Bausatz ==

Version vom 20. Mai 2019, 07:09 Uhr

Autor: Christian Sievers
Betreuer: Prof. Schneider
Art: Projekt

Quelle: TU-Braunschweig

Thema

Autonomes Fahren ist ein wichtiges Ziel auf der Agenda der Automotive OEMs für die kommenden Jahre. Für das Praktikum SDE ist ein Mikrocontroller-gesteuertes Fahrzeug im Maßstab 1:10 zu entwickeln.

Ziel

Entwickeln Sie autonomes Modellfahrzeug, welches in der Zukunft im Praktikum SDE im Studiengang Mechatronik eingesetzt werden kann.

Umfang

Die Praktika habe laut Modulhandbuch folgenden Umfang

  • Systementwurf Workload: 108h (45h Präsenz + 63h Selbststudium)
  • Systemintegration Workload: 150h (60h Präsenz + 90h Selbststudium)

Der Umfang entspricht 258h. Bei einer 40 Stunden Woche entspricht dies ca. 7 Wochen.

Aufgabenstellung

Systementwurf

  1. Projektplanung und Zeit-Management*
  2. Entwickeln Sie konsequent nach dem V-Modell.
  3. Aufstellung der Anforderungen (Lastenheft)*
    1. Raspberry Pi für die LiDAR und Videoverarbeitung
    2. Optional Berücksichtigung von 3D-ToF-Sensorik
    3. Arduino zur Auswertung einfacher Sensorik und Ansteuerung der Aktoren
    4. Längs- und Querregleregler
    5. WLAN Kommunikation mit einem Diagnose-PC
    6. Display ansteuern
  4. Umsetzung der Anforderungen in ein Pflichtenheft*
  5. Planung der Hardware*
  6. Konstruktion und 3D-Druck des mechanischen Aufbaus des Fahrzeugs*
  7. QV-Antrag und Beschaffung der Bauteile

Systemimplementierung

  1. Modellbasierte Programmierung mit Simulink aufbauend auf der bestehenden Online/Offline-Software*
  2. Inbetrieb des Systems*
  3. Test der Anforderungen entsprechend der Methoden der Vorlesung Reliability Engineering (statische und dynamische Code-Tests, Modul- und Systemtests)
  4. Testdokumentation*
  5. Dokumentation nach wissenschaftlichem Stand*
* Diese Meilensteine müssen mit Prof. Schneider in einem persönlichen Gespräch abgestimmt und dokumentiert werden.

Anforderung

  • Wissenschaftliche Vorgehensweise (Requirements, Projektplan, etc.)
  • Wöchentliche Fortschrittsberichte
  • Regelmeeting
  • Projektvorstellung im Wiki
  • ggf. Literaturrecherche mit Citavi
  • Softwareentwicklung nach HSHL Standard, tägliche Datensicherung in SVN

Getting Started

  • Nutzen Sie die Matlab Academy, um sich in Matlab Simulink einzuarbeiten.
  • Studieren Sie das Carolo Cup Regelwerk zur Erstellung der Anforderungen.
  • Erstellen Sie ein Lastenheft.
  • Für die Entwicklung steht ein Bausatz "SunFounder Raspberry Pi Smart Video Car Kit V2.0" zur Verfügung.
  • Lastenheft und Projektdaten der Vorgängen in SVN

Projektplanung und Zeit-Management

Meilensteine A-Muster

Projektplanung und Zeit-Management erstellt

Plandatum: Aktuelles Zieldatum: Meilenstein erreicht: -

Erstellung Lastenheft

Plandatum: Aktuelles Zieldatum: Meilenstein erreicht: -

Erstellung Pflichtenheft

Plandatum: Aktuelles Zieldatum: Meilenstein erreicht: -

Erstellung Testplan

Plandatum: Aktuelles Zieldatum: Meilenstein erreicht: -

Konstruktion und mechanischer Aufbau

Plandatum: Aktuelles Zieldatum: Meilenstein erreicht: -

Software flashen

Plandatum: Aktuelles Zieldatum: Meilenstein erreicht: - 1. Fahrt Testplan abarbeiten Dokumentation finalisieren

Meilensteine B-Muster

Meilensteine C-Muster

Bausatz

Komponenten

Servos


Motoren


Platinen

TB6612_Motor_driver

PCA9685_PWM_Driver.JPG

Robot_hats.JPG


Räder


Kamera


Batteriegehäuse

Weblinks


Siehe auch

  1. Studentische Arbeiten bei Prof. Schneider
  2. Anforderungen an eine wissenschaftlich Arbeit
  3. Programmierrichtlinien für Matlab
  4. SVN Repositorium

→ zurück zum Hauptartikel: Studentische Arbeiten