TICOZZI ANDREA | Cycle: XXXVI |
Section: Systems and Control
Advisor: SAVARESI SERGIO MATTEO
Tutor: FAGIANO LORENZO MARIO
Major Research topic:
Design and Development of Trajectory Planning Algorithms for Autonomous Racing Vehicles
Abstract:
Autonomous vehicles are going to soon travel on our roads. For this reason, studying effective planning and control algorithms for self-driving cars is of paramount importance. Applying such studies in racing scenarios has two main advantages: first, to be competitive, the developed solutions are forced to be capable of controlling the vehicle at high speeds and close to its handling limits. Furthermore, racing is a protected environment, that helps the experimentation of innovative solutions.
This dissertation focuses on one of the core layers that any autonomous driving application needs: the trajectory-planning module. The inputs to our planning algorithm are a representation of the track, an offline-computed trajectory, and a list of opponent vehicles to be avoided and overtaken. The proposed algorithm is capable of computing overtaking trajectories that fully exploit the grip limits of the vehicle. We split the trajectory computation into two phases: first, we generate a collision-free path; then, an optimal speed profile is computed, trying to minimize the time to transverse the planned path, while respecting the handling limits of the vehicle.
The effectiveness of the designed solution has been demonstrated both in simulation and on an experimental autonomous racing vehicle during several racing events of the Roborace Season Beta championship.
This dissertation focuses on one of the core layers that any autonomous driving application needs: the trajectory-planning module. The inputs to our planning algorithm are a representation of the track, an offline-computed trajectory, and a list of opponent vehicles to be avoided and overtaken. The proposed algorithm is capable of computing overtaking trajectories that fully exploit the grip limits of the vehicle. We split the trajectory computation into two phases: first, we generate a collision-free path; then, an optimal speed profile is computed, trying to minimize the time to transverse the planned path, while respecting the handling limits of the vehicle.
The effectiveness of the designed solution has been demonstrated both in simulation and on an experimental autonomous racing vehicle during several racing events of the Roborace Season Beta championship.
Cookies
We serve cookies. If you think that's ok, just click "Accept all". You can also choose what kind of cookies you want by clicking "Settings".
Read our cookie policy
Cookies
Choose what kind of cookies to accept. Your choice will be saved for one year.
Read our cookie policy
-
Necessary
These cookies are not optional. They are needed for the website to function. -
Statistics
In order for us to improve the website's functionality and structure, based on how the website is used. -
Experience
In order for our website to perform as well as possible during your visit. If you refuse these cookies, some functionality will disappear from the website. -
Marketing
By sharing your interests and behavior as you visit our site, you increase the chance of seeing personalized content and offers.