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
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:
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:
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:
Für die Software auf dem Fahrzeug wird das folgende Repository benötigt:
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: