Course Highlights
  • 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
Curriculum

15 Topics
Welcome to the Self-Driving Cars Specialization!
Welcome to the Course
The Story of Autonomous Vehicles
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?
Course Prerequisites: Knowledge Hardware & Software
How to Use Discussion Forums
Glossary of Terms
How to Use Supplementary Readings in This Course
Get to Know Your Classmates

10 Topics
Lesson 1: Taxonomy of Driving
Lesson 2: Requirements for Perception
Lesson 3: Driving Decisions and Actions
Advice for Breaking into the Self-Driving Cars Industry
Lesson 1 Supplementary Reading: Taxonomy of Driving
Lesson 2 Supplementary Reading: Requirements for Perception
Lesson 3 Supplementary Reading: Driving Decisions and Actions
Module 1: Graded Quiz
Lesson 1: Practice Quiz
Lesson 2: Practice Quiz

10 Topics
Lesson 1: Sensors and Computing Hardware
Lesson 2: Hardware Configuration Design
Lesson 3: Software Architecture
Lesson 4: Environment Representation
The Future of Autonomous Vehicles
Lesson 1 Supplementary Reading: Sensors and Computing Hardware
Lesson 2 Supplementary Reading: Hardware Configuration Design
Lesson 3 Supplementary Reading: Software Architecture
Lesson 4 Supplementary Reading: Environment Representation
Module 2: Graded Quiz

13 Topics
Lesson 1: Safety Assurance for Self-Driving Vehicles
Lesson 2: Industry Methods for Safety Assurance and Testing
Lesson 3: Safety Frameworks for Self-Driving
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
Lesson 1 Supplementary Reading: Safety Assurance for Self-Driving Vehicles
Lesson 2 Supplementary Reading: Industry Methods for Safety Assurance and Testing
Lesson 3 Supplementary Reading: Safety Frameworks for Self-Driving
How Many Miles of Driving Would It Take to Demonstrate Autonomous Vehicle Reliability?
Module 3: Graded Quiz

19 Topics
Lesson 1: Kinematic Modeling in 2D
Lesson 2: The Kinematic Bicycle Model
Lesson 3: Dynamic Modeling in 2D
Lesson 4: Longitudinal Vehicle Modeling
Lesson 5: Lateral Dynamics of Bicycle Model
Lesson 6: Vehicle Actuation
Lesson 7: Tire Slip and Modeling
Challenges for the Industry
Supplementary Readings for Module 4
Lesson 2 Supplementary Reading: The Kinematic Bicycle Model
Lesson 3 Supplementary Reading: Dynamic Modeling in 3D
Lesson 4 Supplementary Reading: Longitudinal Vehicle Modeling
Lesson 5 Supplementary Reading: Lateral Dynamics of Bicycle Model
Lesson 6 Supplementary Reading: Vehicle Actuation
Lesson 7 Supplementary Reading: Tire Slip and Modeling
Kinematic Bicycle Model
Longitudinal Vehicle Model
Module 4 Programming Exercise: Kinematic Bicycle Model
Module 4 Programming Exercise: Longitudinal Vehicle Model

8 Topics
Lesson 1: Proportional-Integral-Derivative (PID) Control
Lesson 2: Longitudinal Speed Control with PID
Lesson 3: Feedforward Speed Control
Zoox's Approach to Self-Driving Cars
Lesson 1 Supplementary Reading: Proportional-Integral-Derivative (PID) Control
Lesson 2 Supplementary Reading: Longitudinal Speed Control with PID
Lesson 3 Supplementary Reading: Feedforward Speed Control
Module 5 Graded Quiz

9 Topics
Lesson 1: Introduction to Lateral Vehicle Control
Lesson 2: Geometric Lateral Control - Pure Pursuit
Lesson 3: Geometric Lateral Control - Stanley
Lesson 4: Advanced Steering Control - MPC
Lesson 1 Supplementary Reading: Introduction to Lateral Vehicle Control
Lesson 2 Supplementary Reading: Geometric Lateral Control - Pure Pursuit
Lesson 3 Supplementary Reading: Geometric Lateral Control - Stanley
Lesson 4 Supplementary Reading: Advanced Steering Control - MPC
Module 6: Graded Quiz

8 Topics
Lesson 1: Carla Overview - Self-Driving Car Simulation
Lesson 2: Final Project Overview
Final Project Solution
Congratulations on Completing Course 1!
Lesson 1 Supplementary Reading: Carla Overview - Self-Driving Car Simulation
CARLA Installation Guide
Final Project: Self-Driving Vehicle Control
Your Learning Journey

  Write a Review

Introduction to Self-Driving Cars

Go to Free Course