Design and Simulation of Autonomous Driving Algorithms
Marco Cattaruzza
Design and Simulation of Autonomous Driving Algorithms.
Rel. Massimo Violante. Politecnico di Torino, Corso di laurea magistrale in Mechatronic Engineering (Ingegneria Meccatronica), 2019
|
Preview |
PDF (Tesi_di_laurea)
- Tesi
Licenza: Creative Commons Attribution Non-commercial No Derivatives. Download (13MB) | Preview |
|
|
Archive (ZIP) (Documenti_allegati)
- Altro
Licenza: Creative Commons Attribution Non-commercial No Derivatives. Download (7MB) |
Abstract
In the last years many research groups and companies have worked on the development of self-driving cars. Among the first layers of automation there is the lane keeping functionality. This thesis introduces two lane keeping control algorithms and a computer vision algorithm for lane identification through a camera mounted on the vehicle. In the preliminary part of the thesis algorithms for tracking the center of the lane have been developed through PID control and optimal control techniques such as non-linear MPC. In this phase Matlab and Simulink were widely used. Subsequently, urban environments with intersections, vehicles at close range and high presence of vertical and horizontal signs have been addressed through convolutional neural networks and the NVIDIA model but no training has been done for lack of computational power.
Computer vision algorithms have been studied and implemented with CARLA software through the OpenCV package for Python.
Relatori
Tipo di pubblicazione
URI
![]() |
Modifica (riservato agli operatori) |
