Hardware and Software of Automated VehiclesLaajuus (5 ECTS)
Course unit code: C-01914-BK70A0900
General information
- Credits
- 5 ECTS
- Institution
- Lappeenranta University of Technology
Objective
After completing this course student will be able to recognize the possibilities and limitations of the autonomous vehicle technology. Discuss various tools to cover safety and security inside and outside autonomous vehicles. Learn how to do basic simulation of vehicle and environment and test control strategies in such environments. Learn about hardware and software used in autonomous vehicles and how it compares to human operated machines.
Content
Course comprises of 10 lecture topics:1. Introduction2. Sensors and situational awareness3. Vehicle simulation - part 1 - dynamics4. Vehicle simulation - part 2 - sensors integration5. Vehicle simulation - part 3 - predictive control6. Vehicle simulation - part 4 - high-level control and navigation7. Autonomous mobility infrastructure8. External lecture by invited industry or academic specialist - Topic and lecturer will be announced on one of the first lectures in the course9. Cyber security10. Cyber security in connected cars: threats, attacks, and protection
Qualifications
The course is cross-disciplinary, and most of the concepts will be introduced from the basic level. Nevertheless, some basic knowledge in software programming is helpful. We recommend, but not require, Matlab courses, Python programming, C, or C++ to understand basic concepts of conditional statements, loops and use of variables. In the course only simple programming will be required to show how control logic can be implemented, so any basic course in programming is enough. Basic Unix/Linux system knowledge is also beneficial as Linux will be used in some exercises.