Skip to content
Snippets Groups Projects
Select Git revision
  • 3f763b9b6f4eabdb850b2c280520615efd58514c
  • main default protected
2 results

bits3-bare-minimum

Entwurf und Implementierung eines automatisierten Parksystems

Zweck:

Technische Ausarbeitung für BITs 3 - Implementierung eines automatisierten Parksystems für ein Microcontroller-basiertes Fahrzeug

Stand: 06.02.2024

Schematischer Aufbau des Parksystems

Wichtiger Hinweis

Beschreibung

Das hier abgelegte Projekt ist die Implementierung eines Parksystems für das BITs-i-Fahrzeug und soll als Basis für das Lehrmodul BITs 3 im Studiengang Fahrzeugentwicklung dienen.

Der Aufbau des Projekts setzt sich aus den folgenden drei Unterordner zusammen:

  1. Kommunikation
  2. Fahrzeug
  3. Prüfbox

Wobei der Code für die Hardware in dem jeweiligen Ordner abgelegt ist. Die Kommunikation kann entweder als Car-2-Car oder als Car-2-X, wobei entweder das Parksystem oder die Prüfbox die Rolle der Infrastruktur einnehmen können.

Als Parkfläche ist das hier abgebildete Layout realisiert und getestet worden:

Parkhausfläche

Anpassungen sind dabei über Änderung der Koordinatenpunkte möglich. Näheres zum Vorgehen wird in der README des Parksystems erläutert.

Voraussetzung

Für die Umsetzung wird ein BITs-i mit Encoder am Antriebsmotor benötigt und die Prüfbox:

Parkhausfläche

Für die Software auf dem Fahrzeug wird das folgende Repository benötigt:

Fahrzeug: BITs Bare Minimum

Zusätzlich wird die folgende Bibliothek verwendet, welche über den Bibliotheksverwalter in der Arduino IDE heruntergeladen werden kann:

encoder-lib (Version 1.4.4)

Installation

Für die Installation muss das Repository geklont/heruntergeladen werden.

Anwendung und Erläuterung

Die Anwendung und Erläuterungen der erstellten Codes sind in den README's der Unterordner Kommunikation, Fahrzeug und Prüfbox zu finden:

Link zur Kommunikations-README

Link zur Fahrzeug-README

Link zur Prüfbox-README