Autonomous Driving Analysis, sumarry And Conclusion: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
| Zeile 1: | Zeile 1: | ||
== Autonomous Driving Neural Network Training == | == Autonomous Driving Neural Network Training == | ||
=== Training Results === | |||
* Models trained on discrete steering values showed significantly better results than regression-based approaches. | |||
* Grayscale recordings increased model stability. | |||
* Calibrated images helped reduce the steering error caused by lens distortion. | |||
* The project switched to **classification** using **discrete steering values**. with the following parameters as seen on the figure below: | |||
[[Datei:Cleaned CNN Classify.png|mini|frame|Fig. 13: Camera setup for image recording during driving]] | |||
[[Datei:regression.png|mini]] | |||
More details of further work on Autonomous driving can be found here[https://wiki.hshl.de/wiki/index.php/JetRacer:_Autonomous_Driving,_Obstacle_Detection_and_Avoidance_using_AI_with_MATLAB]. | |||
== Experiment Analysis == | == Experiment Analysis == | ||
| Zeile 13: | Zeile 25: | ||
== Summary and Outlook == | == Summary and Outlook == | ||
Version vom 12. Juni 2025, 19:56 Uhr
Autonomous Driving Neural Network Training
Training Results
- Models trained on discrete steering values showed significantly better results than regression-based approaches.
- Grayscale recordings increased model stability.
- Calibrated images helped reduce the steering error caused by lens distortion.
- The project switched to **classification** using **discrete steering values**. with the following parameters as seen on the figure below:


More details of further work on Autonomous driving can be found here[1].
Experiment Analysis
Limitations
- Hardware constraints limited the maximum processing speed(without GPU Coder).
- Initial data quality was poor due to randomized manual steering input.
- Better results were obtained after switching to discrete, consistent control signals.
- However, simultaneous recording, steering, and saving caused performance bottlenecks due to the Jetson Nano’s limited resources.
Summary and Outlook
This experiment aimed to use the Jetson Nano and Matlab to complete various tasks from "Familiarization with the existing framework" to "Autonomous Driving". Although the final result of the car driving several labs in the right lane could not be attained, there is plenty of room for future improvements as far as:
- Training model method with (more datas, different training algorithm like reinforcement learning etc)
- Expanding the dataset with more diverse environmental conditions.
- Flash working Model directly on jetson nano using gpu coder
- Use accurate gamepad.
- Improving automated labeling and refining the PD controller parameters for faster driving without loss of robustness.