Autonomous Road Surveying: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Zeile 59: | Zeile 59: | ||
* [https://pypi.org/project/lazypredict/ Diese Library ist aus unserer Erfahrung ganz gut, um erst einmal den vielversprechendsten Algorithmus für die Test-Daten zu finden] | * [https://pypi.org/project/lazypredict/ Diese Library ist aus unserer Erfahrung ganz gut, um erst einmal den vielversprechendsten Algorithmus für die Test-Daten zu finden] | ||
* S<span style="font-variant:small-caps">chreiber</span>, C.: ''KI-gestützte „Follow-Me“-Funktion am Beispiel des JetRacer''. Mittweida, Hochschule Mittweida – University of Applied Sciences, Fakultät Ingenieurwissenschaften, Masterarbeit, 2023. URL: [https://monami.hs-mittweida.de/frontdoor/deliver/index/docId/14754/file/MA_55114_Christian-Schreiber_geschwaerzt.pdf] | * S<span style="font-variant:small-caps">chreiber</span>, C.: ''KI-gestützte „Follow-Me“-Funktion am Beispiel des JetRacer''. Mittweida, Hochschule Mittweida – University of Applied Sciences, Fakultät Ingenieurwissenschaften, Masterarbeit, 2023. URL: [https://monami.hs-mittweida.de/frontdoor/deliver/index/docId/14754/file/MA_55114_Christian-Schreiber_geschwaerzt.pdf] | ||
* [https://www.thinkautonomous.ai/blog/lane-detection/ Lane Detection: The 3 types of Deep Learning (non-OpenCV) algorithms] | |||
= Repository = | = Repository = |
Version vom 27. Februar 2025, 11:11 Uhr
Autor: | Qamar Sajjad |
Art: | Bachelorarbeit/bachelor thesis |
Starttermin: | TBD |
Abgabetermin: | TBD |
Betreuer: | Prof. Dr.-Ing. Schneider |
Introduction
A model car (scale 1:20) equipped with a camera should drive autonomously in the right lane. Usually this is done by image processing. In this bachelor thesis steering angle and video are used to train an artificial intelligence (AI) to drive autonomously on the track (see Fig. 1)
Task list
- Familiarization with the topic
- Set up requirements for the system
- Research on solutions for the task
- Implementation in MATLAB®. Teach a AI to drive in the right lane. Input are video and steering angle
- Evaluation of the solutions using a morphological box ([https://en.wikipedia.org/wiki/Morphological_box Zwicky box)
- Implementation the most promising on the JetRacer
- CAD design and 3D printing of prism mount for the JetRacer
- Prism assembly and recording of the vehicle movement
- Evaluate the results based on technical features
- Discussion of the results
- Testing of the system requirements - proof of functionality
- Scientific documentation as a wiki article with an animated gif
Knowledge Requirements
The project requires prior knowledge in some but not all of the following subject areas. If you do not meet the requirements, the task can be individually adapted based on your previous knowledge.
- Model making (e.g. woodworking, metalworking, CAD, 3D printing)
- MATLAB®/Simulink
- Robotics
- Control technology (line tracker)
- Document versioning with SVN
- Documentation with Word and in the HSHL Wiki.
Requirements for scientific work
- Scientific approach (project plan, etc.), useful article: Create Gantt chart
- Weekly progress reports (informative), update the table Meeting Minutes in conversation with Prof. Schneider
- Project presentation in the wiki
- Daily backup of work results in SVN
- Student work with Prof. Schneider
- Requirements for a scientific work
Getting started
- Wiki article: Lane Keeping with AI
- Deploying Deep Neural Networks to GPUs and CPUs Using MATLAB Coder and GPU Coder
- Deep Learning with MATLAB, NVIDIA Jetson, and ROS
- FAQ: Matlab to control jetracer(jetson nano tx1) motor
- JetRacer
- NVidia: JetRacer
- formulaedge.org
- Towards Autonomous Driving with Small-Scale Cars: A Survey of Recent Development
- Diese Library ist aus unserer Erfahrung ganz gut, um erst einmal den vielversprechendsten Algorithmus für die Test-Daten zu finden
- Schreiber, C.: KI-gestützte „Follow-Me“-Funktion am Beispiel des JetRacer. Mittweida, Hochschule Mittweida – University of Applied Sciences, Fakultät Ingenieurwissenschaften, Masterarbeit, 2023. URL: [1]
- Lane Detection: The 3 types of Deep Learning (non-OpenCV) algorithms
Repository
- Video:
- Steering angle:
→ zurück zum Hauptartikel: Studentische Arbeiten