QRacer

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen
Abb. 1: JetRacer ROS AI Roboter von Waveshare
Thema: QRacer – Autonome Spurführung mit dem Arduino UNO Q
Autor: Kumar, Anivesh
Art: Praxissemester
Studiengang: MTR
Starttermin: 02.11.2026
Abgabetermin: Voraussichtlich 21.02.2027
Betreuer: Prof. Dr.-Ing. Schneider

📖 Einleitung

Im Rahmen dieses Projekts soll ein autonomer, selbstfahrender Roboter auf Basis eines Ackermann-Chassis im Maßstab von ca. 1:10 im Vergleich zu einem echten Auto gebaut und getestet werden. Der selbstfahrende Roboter ist ähnlich wie der JetRacer Roboter von Waveshare aufgebaut, mit dem einzigen Unterschied, dass er von einem Arduino-Uno-Board der neuen Generation, dem Uno Q, gesteuert wird, das in der Lage ist, Computer-Vision- und KI-Modelle zu verarbeiten.

Die Hauptziele hierbei sind:
1. Aufbau des Roboterfahrzeugs auf Basis einer bereits vorhandenen Plattform
2. Einsatz einer Kamera zur Spurerkennung
3. Einsatz eines LiDAR-Sensors zur Hindernisvermeidung
4. Verwendung eines kostengünstigen IMU-Sensors und eines Encoders für die Navigation des Roboters
5. Arduino Uno Q zur Steuerung der Aktuatoren, zum Auslesen der Sensordaten sowie zur Verarbeitung von Videoinformationen

✅ Anforderungen

🎯 Aufgabenstellung

  1. Recherche bestehender Modelle
  2. Bewertung der Lösungen mittels morphologischem Kasten
  3. Aufstellung einer Materialliste und Beschaffung vor Beginn der Arbeit
  4. Einbindung der Hardware in das Labor WLAN und Echtzeit-Übertragung von Sensordaten.
  5. Ansteuerung der Aktoren via MATLAB/Simulink
  6. Einlesen der Sensoren via MATLAB/Simulink
  7. Spurerkennung via MATLAB/Simulink
  8. Konstruktion und Druck einer Plattform für das TopCon-Prisma
  9. Erfassung der Ground-Truth-Daten und Verfolgung des JetRacer auf einer digitalen Karte
  10. Steuerung des JetRacer auf der hindernisfreien rechten Spur anhand von Kameradaten
  11. Bewertung der Ergebnisse anhand technischer Merkmale
  12. Diskussion der Ergebnisse
  13. Testen der Systemanforderungen - Verifikation und Validierung
  14. Wissenschaftliche Dokumentation als Bericht
  15. Wissenschaftliche Präsentation als Wiki-Artikel mit Ergebnisvideo


Funktionaler Systementwurf/Technischer Systementwurf

Abb. XX: Funktionaler Systementwurf

Komponentenspezifikation

Bill of Materials

✅ Anforderungen

Das Projekt erfordert Vorwissen in den nachfolgenden Themengebieten. Sollten Sie die Anforderungen nicht erfüllen müssen Sie sich diese Kenntnisse anhand im Rahmen der Arbeit anhand von Literatur/Online-Kursen selbst aneignen.

  • Elektrische Sensor- Aktorinbetriebnahme
  • Entwicklung mit Arduino UNO Q (Linux, Python, OpenCV, KI)
  • Modellbasierte Entwicklung mit MATLAB®/Simulink
  • CAD Design mit Solid Works und 3D-Druck
  • Dokumentenversionierung mit SVN
  • Dokumentation mit Word und im HSHL-Wiki.

📋 Anforderungen an die wissenschaftliche Arbeit

🚀 Getting Started

  1. Recherche bestehender Modelle
  2. Bewertung der Lösungen mittels morphologischem Kasten
  3. Aufstellung einer Materialliste und Beschaffung vor Beginn der Arbeit
  4. Sicherheitseinweisung
  5. Arbeitsplatz Vorbereitung (Login,...)
  6. SVN-Zugang zum Arbeitsordner
  7. Wiki-Zugang zum persönlichen Artikel
  8. ggf. Transponderausgabe

Projektunterlagen

Projektplan

Abbildung 04: Projektplanung mit Gantt, Original [1]

Hier ist der Projektplan zu verandeutlichen, Die wird mit Software Gantt Project erstellt und wird regelmäßig aktualisiert. es ist leicht nachvollziehbar und trägt jede Projektschritt bei und in welche Zeitraum die geplannt und eingehalten sind

❓ Fragen für den Start

  • Gibt es ein günstiges Ackermann-Chassis für den Arduino Uno Q?
  • Wir haben Modellbauchassis. Können die genutzt werden?
  • Welche Hardware benötigen Sie?
  • CSI-Kamera über MIPI oder USB-Webcam?
  • Welche Linse? Weitwinkel?
  • LiDAR? IMU? Radencoder?

→ zurück zum Hauptartikel: Studentische Arbeiten