К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Introduction to Self-Driving Cars · LearnSpace
Назад в каталог
courseraПрограммирование

Introduction to Self-Driving Cars

Курс от University of Toronto
Продвинутый≈ 35.2 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Welcome to Introduction to Self-Driving Cars, the first course in University of Toronto’s Self-Driving Cars Specialization. This course will introduce you to the terminology, design considerations and safety assessment of self-driving cars. By the end of this course, you will be able to: - Understand commonly used hardware used for self-driving cars - Identify the main components of the self-driving software stack - Program vehicle modelling and control - Analyze the safety frameworks and current industry practices for vehicle development For the final project in this course, you will develop control code to navigate a self-driving car around a racetrack in the CARLA simulation environment. You will construct longitudinal and lateral dynamic models for a vehicle and create controllers that regulate speed and path tracking performance using Python. You’ll test the limits of your control design and learn the challenges inherent in driving at the limit of vehicle performance. This is an advanced course, intended for learners with a background in mechanical engineering, computer and electrical engineering, or robotics. To succeed in this course, you should have programming experience in Python 3.0, familiarity with Linear Algebra (matrices, vectors, matrix multiplication, rank, Eigenvalues and vectors and inverses), Statistics (Gaussian probability distributions), Calculus and Physics (forces, moments, inertia, Newton's Laws). You will also need certain hardware and software specifications in order to effectively run the CARLA simulator: Windows 7 64-bit (or later) or Ubuntu 16.04 (or later), Quad-core Intel or AMD processor (2.5 GHz or faster), NVIDIA GeForce 470 GTX or AMD Radeon 6870 HD series card or higher, 8 GB RAM, and OpenGL 3 or greater (for Linux computers).

Навыки, которые вы освоите

Control SystemsMathematical ModelingSimulation and Simulation SoftwareSystems ArchitectureHardware ArchitectureSoftware ArchitectureSimulationsSafety AssuranceRobotics

Программа курса

8 модулей · 92 учебных материалов

01Module 0: Welcome to the Self-Driving Cars Specialization!15 материалов

Introduction to Self-Driving Cars

Welcome to the Self-Driving Cars Specialization!ВидеоWelcome to the CourseВидеоCourse Prerequisites: Knowledge, Hardware & SoftwareЧтениеThe Story of Autonomous VehiclesВидео

Учитесь у экспертов

Steven Waslander

Associate Professor

Jonathan Kelly

Associate Professor

Introduction to Self-Driving Cars
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 35.2 ч

8 модулей

Язык: Английский

Субтитры: Арабский, Французский, Бенгальский, Украинский, Китайский (Китай), Греческий, Итальянский, Бразильский португальский, Вьетнамский, Нидерландский, Корейский, Немецкий, Пушту, Урду, Русский, Тайский, Индонезийский, Шведский, Турецкий, Азербайджанский, Испанский, Дари, Хинди, Японский, Казахский, Венгерский, Польский

Часть программы вашего университета
How to Use Discussion ForumsЧтение
Get to Know Your ClassmatesОбсуждение
Glossary of TermsЧтение
How to Use Supplementary Readings in This CourseЧтение

Meet the Self-Driving Car Experts

Meet the Instructor, Steven WaslanderВидеоMeet the Instructor, Jonathan KellyВидеоMeet Diana, Firmware EngineerВидеоMeet Winston, Software EngineerВидеоMeet Andy, Autonomous Systems ArchitectВидеоMeet Paul Newman, Founder, Oxbotica & Professor at University of OxfordВидеоWhy Should You Take This Course?Видео
02Module 1: The Requirements for Autonomy10 материалов

Driving Taxonomy, Perception, and Driving Decisions

Lesson 1: Taxonomy of DrivingВидеоLesson 1 Supplementary Reading: Taxonomy of DrivingЧтениеLesson 1: Practice QuizЗаданиеLesson 2: Requirements for PerceptionВидеоLesson 2 Supplementary Reading: Requirements for PerceptionЧтениеLesson 2: Practice QuizЗаданиеLesson 3: Driving Decisions and ActionsВидеоLesson 3 Supplementary Reading: Driving Decisions and ActionsЧтение

Learn from Industry Experts

Advice for Breaking into the Self-Driving Cars IndustryВидео

Weekly Assignment

Module 1: Graded QuizЗадание
03Module 2: Self-Driving Hardware and Software Architectures10 материалов

Autonomous Vehicle Hardware, Software and Environment Representation

Lesson 1: Sensors and Computing HardwareВидеоLesson 1 Supplementary Reading: Sensors and Computing HardwareЧтениеLesson 2: Hardware Configuration DesignВидеоLesson 2 Supplementary Reading: Hardware Configuration DesignЧтениеLesson 3: Software ArchitectureВидеоLesson 3 Supplementary Reading: Software ArchitectureЧтениеLesson 4: Environment RepresentationВидеоLesson 4 Supplementary Reading: Environment RepresentationЧтение

Learn from Industry Experts

The Future of Autonomous VehiclesВидео

Weekly Assignment

Module 2: Graded QuizЗадание
04Module 3: Safety Assurance for Autonomous Vehicles13 материалов

Safety for Self-Driving Cars

Lesson 1: Safety Assurance for Self-Driving VehiclesВидеоLesson 1 Supplementary Reading: Safety Assurance for Self-Driving VehiclesЧтениеLesson 2: Industry Methods for Safety Assurance and TestingВидеоLesson 2 Supplementary Reading: Industry Methods for Safety Assurance and TestingЧтениеLesson 3: Safety Frameworks for Self-DrivingВидеоLesson 3 Supplementary Reading: Safety Frameworks for Self-DrivingЧтениеHow Many Miles of Driving Would It Take to Demonstrate Autonomous Vehicle Reliability?Чтение

Learn from Industry Experts

Meet Professor Krzysztof Czarnecki, Safety Assurance ExpertВидеоProf. Krzysztof Czarnecki on Assessing and Validating Autonomous Safety: An Impossible Task?ВидеоProf. Krzysztof Czarnecki's Lessons from Aerospace: Can the AV Industry Collaborate on Safety?ВидеоPaul Newman on the Trolley ProblemВидеоHow Companies Approach Autonomous Vehicle SafetyВидео

Weekly Assignment

Module 3: Graded QuizЗадание
05Module 4: Vehicle Dynamic Modeling19 материалов

Dynamic Modeling

Lesson 1: Kinematic Modeling in 2DВидеоSupplementary Readings for Module 4ЧтениеLesson 2: The Kinematic Bicycle ModelВидеоLesson 2 Supplementary Reading: The Kinematic Bicycle ModelЧтениеLesson 3: Dynamic Modeling in 2DВидеоLesson 3 Supplementary Reading: Dynamic Modeling in 3DЧтениеLesson 4: Longitudinal Vehicle ModelingВидеоLesson 4 Supplementary Reading: Longitudinal Vehicle ModelingЧтениеLesson 5: Lateral Dynamics of Bicycle ModelВидеоLesson 5 Supplementary Reading: Lateral Dynamics of Bicycle ModelЧтениеLesson 6: Vehicle ActuationВидеоLesson 6 Supplementary Reading: Vehicle ActuationЧтениеLesson 7: Tire Slip and ModelingВидеоLesson 7 Supplementary Reading: Tire Slip and ModelingЧтение

Learn from Industry Experts

Challenges for the IndustryВидео

Weekly Assignment

Module 4 Programming Exercise: Kinematic Bicycle ModelЛабораторнаяKinematic Bicycle ModelПрограммированиеModule 4 Programming Exercise: Longitudinal Vehicle ModelЛабораторнаяLongitudinal Vehicle ModelПрограммирование
06Module 5: Vehicle Longitudinal Control8 материалов

Proportional-Integral-Derivative (PID)

Lesson 1: Proportional-Integral-Derivative (PID) ControlВидеоLesson 1 Supplementary Reading: Proportional-Integral-Derivative (PID) ControlЧтениеLesson 2: Longitudinal Speed Control with PIDВидеоLesson 2 Supplementary Reading: Longitudinal Speed Control with PIDЧтениеLesson 3: Feedforward Speed ControlВидеоLesson 3 Supplementary Reading: Feedforward Speed ControlЧтение

Learn from Industry Experts

Zoox's Approach to Self-Driving CarsВидео

Weekly Assignment

Module 5 Graded QuizЗадание
07Module 6: Vehicle Lateral Control9 материалов

Lateral Control

Lesson 1: Introduction to Lateral Vehicle ControlВидеоLesson 1 Supplementary Reading: Introduction to Lateral Vehicle ControlЧтениеLesson 2: Geometric Lateral Control - Pure PursuitВидеоLesson 2 Supplementary Reading: Geometric Lateral Control - Pure PursuitЧтениеLesson 3: Geometric Lateral Control - StanleyВидеоLesson 3 Supplementary Reading: Geometric Lateral Control - StanleyЧтениеLesson 4: Advanced Steering Control - MPCВидеоLesson 4 Supplementary Reading: Advanced Steering Control - MPCЧтение

Weekly Assignment

Module 6: Graded QuizЗадание
08Module 7: Putting it all together8 материалов

Final Project: Self-Driving Vehicle Control

Lesson 1: Carla Overview - Self-Driving Car SimulationВидеоLesson 1 Supplementary Reading: Carla Overview - Self-Driving Car SimulationЧтениеCARLA Installation GuideЧтениеLesson 2: Final Project OverviewВидеоFinal Project: Self-Driving Vehicle ControlПрограммированиеFinal Project SolutionВидео

Congratulations!

Your Learning JourneyОбсуждениеCongratulations on Completing Course 1!Видео