Tesla, Apple, Google, and many other companies are trying. Are self-driving vehicles the future? What intelligence is behind these vehicles?
In this course, designed and prepared by professors at the Department of Electronics, Information, and Bioengineering at the Polytechnic University of Milan, we will attempt to answer these questions technically and scientifically. We will address all the main tasks that an autonomous vehicle must perform.
Perception
We'll understand which tools (sensors) are used to perceive the world around the vehicle. Specifically, we'll learn how to use LiDAR (laser sensors), radar, and cameras.
Location
To navigate, a self-driving car must know where it is. In this section, we'll study and apply localization algorithms.
Navigation
How can we avoid accidents and still reach the right destination? This is the task of navigation and planning algorithms, which plot the most appropriate route.
Check
It's not enough to know where we are, where we want to go, and where obstacles are. A key element of autonomous driving is ensuring that the vehicle follows our commands. This is the task of motion control algorithms, which we will study, develop, and test in this final section of the course.
To participate in the course, you are required to bring the following materials: • A laptop. Anyone who owns an iPad (models released from 2018 onwards) is invited to bring it so that we can use one of the motion analysis software. The installed operating system does not matter, but the Office package is required. The software packages used in the course will be installed by the instructor during the afternoon exercises. • A mouse (recommended to facilitate interaction with the software that will be used).
Teacher(s)
MATTEO CORNO
Department of Electronics, Information and Bioengineering