Save for later

Introduction to Self-Driving Cars

Self-Driving Cars,

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).

Get Details and Enroll Now

OpenCourser is an affiliate partner of Coursera and may earn a commission when you buy through our links.

Get a Reminder

Send to:
Rating 4.6 based on 116 ratings
Length 8 weeks
Effort 7 weeks of study, 5-6 hours per week
Starts Jul 3 (42 weeks ago)
Cost $99
From University of Toronto via Coursera
Instructors Steven Waslander, Jonathan Kelly
Download Videos On all desktop and mobile devices
Language English
Subjects Programming Art & Design
Tags Computer Science Design And Product Software Development

Get a Reminder

Send to:

Similar Courses

What people are saying

self driving cars

Its a nice course from UofT, I love this course, It covers the fundamental of self driving cars!

This course is very helpful to get the basic idea of self driving cars.

This course is tough I really appreciate this course Great introductory course for engineers cours simple et clair merci pour tous Excellent introductory course for Self Driving Cars Excellent course The programming exercise needs a little more introductory .

Great first step in the world of self driving cars There is a steep learning curve for beginners, however if you take the time to learn and understand the content, you can succeed in this course.

This is an ambitious course that has been launched to compete with the udacity's Self driving cars course (atleast that's how I see it) .

Look forward to diving deeper into the complete Self Driving Cars course.

Course content was good to understand the basics of self driving cars but I felt some more topics should have been covered and in some more depth, that would have helped in solving the final assignment.

Nice course to learn basics of self driving cars.

Read more

longitudinal and lateral control

Learnt more about the architecture of Self Driving Cars and longitudinal and lateral control.

I learned about longitudinal and lateral control algorithms, self driving car terminology.

Now, I am able to implement both the longitudinal and lateral controller for the car.

Specifically the implementation of longitudinal and lateral controller.

Read more

self-driving cars

The best course to amass knowledge on the basics of self-driving cars.

good topics ,good material and strong exercises and simulating tool It is a must have course for anyone who pursuit self-driving cars.

Overall, the course is good to get an approach to self-driving cars.

nice course This is really a good course to have an overview of self-driving cars development knowledge with great contents and project.

I would say that needs to speed up a bit exceptionally good course to get introduced to the subject - Self-Driving Cars, which is going to be the game changer of the decade.

Course is good if you want to start in Self-driving cars Industry.

Great introduction to self-driving cars.

Nice introduction into the vast topic of self-driving cars/vehicles.

Best course for self-driving cars fundamentals.

Read more

learnt a lot

Very Nice, Good Project and detail explanation on vehicle dynamics and control concepts Course was quite well structured but if Professor could include more live examples it would be quite helful for learning.Thanks again i learnt a lot from this course.

I learnt a lot and enjoy the study.

Read more

carla simulator

The best is the practical sessions in CARLA simulator, it gave me opportunity to apply what is being learned.

After getting the CARLA simulator working it was fascinating to see your code being used to accelerate/steer your car around a given race track.

The quizzes, CARLA simulator and the assignments were extraordinary.

The only thing which troubled me is programming part and unavailability of some of articles for free.keep exploring the new scenarios in Carla simulator .

Read more

final project

Final project submissions should not be copying final results in a file and submitting it.

There is one programming assigment in week 4 to get you started and a final project in week 7.

It leaves lots of space in the final project for you to piece together things that may sound dry in the lectures.

The final project was so difficult for me, I think more support and illustration are needed.

However, there could have been better explanations pertaining to the final project.

Read more

learning experience

​Great learning experience!

I would like to thank the lecturer and Coursera for giving me this great opportunity to be part of this good learning experience.

Great learning experience with a lot of references and nicely designed projects to learn from.

I don't have all the prerequisite to take this course (minimal exposure to robotics, can't remember much about physics, I do have machine learning experience, but it is not helpful for this intro course).

Read more

well designed

I Great course, well organized content and well designed assignment Great course, very good overview of the field, excellent/challenging/rewarding projects.

Calculus, Linear Algebra, Differential equations) and programing experience in Python 3 are required, but the course is well designed and structured for beginners for this field.

Read more

nonlinear mpc

The knowledge about how to implement a PID controller with the high level and low-level controller could not be mentioned enough because there was no exact knowledge about implementing an engine and throttle graph in real applications.The instructors seemed to want nonlinear MPC controller for the lateral control so that I really hardly worked on to analyze and implement the nonlinear MPC controller but in fact, there is no requirement to implement nonlinear MPC.

Careers

An overview of related careers and their average salaries in the US. Bars indicate income percentile.

Applications Engineer - Vehicle Control Units $54k

Control Representative $56k

Vehicle Inspector $57k

Vehicle Designer $65k

Tracked Vehicle Mechanic/Quality Control Inspector $71k

Senior Editor, Old Cars Weekly $78k

Senior Editor, Old Cars Weekly $78k

Vehicle planning analyst $82k

Vehicle Technician 4 $104k

Vehicle System Integration Engineer $104k

Vehicle Integration Engineer Expert $107k

Vehicle Development $113k

Write a review

Your opinion matters. Tell us what you think.

Rating 4.6 based on 116 ratings
Length 8 weeks
Effort 7 weeks of study, 5-6 hours per week
Starts Jul 3 (42 weeks ago)
Cost $99
From University of Toronto via Coursera
Instructors Steven Waslander, Jonathan Kelly
Download Videos On all desktop and mobile devices
Language English
Subjects Programming Art & Design
Tags Computer Science Design And Product Software Development

Similar Courses

Sorted by relevance

Like this course?

Here's what to do next:

  • Save this course for later
  • Get more details from the course provider
  • Enroll in this course
Enroll Now