Controlled Autonomous Driving for a JetRacer: Unterschied zwischen den Versionen

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen
Zeile 63: Zeile 63:
|-
|-
| Vehicle speed measurement  || Infrared based vehicle speed measurement device
| Vehicle speed measurement  || Infrared based vehicle speed measurement device
|-
| Beispiel || Beispiel
|}
|}



Version vom 29. Juni 2026, 22:17 Uhr

Vid.1 JetRacer ROS AI Driving at 1.44 m/s
Abb. 1: JetRacer ROS AI Roboter von Waveshare
Autor: Yashodhan Vishvesh Deshpande
Art: bachelor thesis
Starttermin: 20.01.2026
Abgabetermin: 19.05.2026
Betreuer: Prof. Dr.-Ing. Schneider

Task List

  1. Research of similar projects
  2. Evaluation of the solutions using a morphological box (Zwicky box)
  3. Choose a software toolchain
  4. Design and print a platform for the TopCon-prism.
  5. Record the ground truth data
  6. Track the JetRacer on a digital map.
  7. Control the JetRacer in the right lane without obstacles by camera data.
  8. Evaluate the results based on technical features
  9. Discussion of the results
  10. Testing of the system requirements - proof of functionality
  11. Scientific documentation as a report
  12. Scientific advertising as a wiki article with a result video.

Thematic Introduction

The JetRacer:_ROS_AI_Kit can be programmed in different ways. The mechatronic student learn to develop C-code, m-code oder model based development with simulink. The task is to develop a "easy to use" framework to get quick results. After choosing the toolchain based on a morphological box an attachment for the reference prism (Referenzmessung_mit_der_Topcon_Robotic_Total_Station) has to be build. By this the ground-truth-data (vehicle pose) can be recorded for further analyzing. The main task is to develop a program that acquires an image frame, transforms it into bird-eye-view to measure the lane's curvature. Based on the lane curvature and actual driving status the car should steer into the right lane. Optional a gyroscope can measure the yaw-rate of the JetRacer.

The goal is to drive in the right lane as fast as possible.

Optional an obstacle detection an avoidance by LiDAR can be added. Future students can compare an AI lanekeeping to this classic image processing approach.

The Bachelor Thesis was carried out in the Autonomous Systems Laboratory at Hochschule Hamm-Lippstadt. The Bachelor Thesis was carried out under the supervision of Prof. Dr. Ulrich Schneider and Prof. Marc Ebmeyer. The Laboratory is designed for Mechatronic and Electronic Engineering Students to realize there Academic Projects.

Fig.2 Working Timelines for Thesis

Bachelor Thesis Plan

The image shown in Fig.2 is the thesis timeline that is illustrated using a Gantt Chart.

Text der Überschrift
Component Type Component Name
Autonomous Vehicle Jetracer ROS AI Kit
Image processing Unit Autonomous System Laboratory Windows 10 PC
OS platform 4 GB mircro SD card
Communication setup Autonomous System Laboratory Wifi
Jetracer OS setup hardware USB supported keyboard, mouse and HDMI supported monitor
Ground truth data tracking TopCon Robotic Total Station PS-103A Kit
3D printing HSHL University 3D printer
Camera calibration setup Autonomous system laboratory camera calibration checkerboard
Vehicle speed measurement Infrared based vehicle speed measurement device

Theoretical Background

Hardware

Solutions

Results

Summary and Outlook

Repository

  • Please link your source code here.
  • Source Code should match the coding guidelines (MATLAB® | C)
  • Add a header and help to your files to make them understandable for the team (MATLAB® | C).
  • Describe what source code does what.
  • What are the preconditions in hardware and software (Autonomous Driving Toolbox, Parallel Computing Toolbox, etc.)?
  • Wird eine spezielle Hardware/GPU benötigt?

List of open questions

  • The video has images sized 360px x 480px. This does not fit he calibration parameters cameraParams.Intrinsics.ImageSize (480 x 640). This has to match.

Links


→ zurück zum Hauptartikel: Studentische Arbeiten