(2 Ratings)

Model It Yourself – ADAS

Wishlist Share
Share Course
Page Link
Share On Social Media

About Course

“Model It Yourself – ADAS” is a foundational course that you can follow to get acquainted with the world of autonomous vehicles. It starts by introducing you to all important terms in the self-driving car industry and a roadmap for the various roles that can be pursued in this field. You will then get to learn about concepts like perception, localization, prediction, planning, and control. Each module contains fundamental theory followed by a few assignments and projects, which will give you hands-on exposure.

NOTE: This course is designed as an instruction guide in written format.

What Will You Learn?

  • Get introduced to the world of self-driving cars
  • Learn all relevant tools required (Linux, Git, Stateflow, ROS)
  • Learn about sensors and sensor fusion for perception and localization
  • Get started with prediction, motion planning and controls
  • Begin your journey of becoming a self-driving car engineer

Course Content

Path to becoming an ADAS/AV engineer
This section discusses the various paths one can take to enter the field of autonomous vehicles or advanced driver-assist systems (ADAS)

  • Path to Becoming an ADAS/AV Engineer – Introduction
  • Required Skills
  • ADAS Features
  • Co-simulation: Driving Scenario Creation and Testing
  • Communication Protocols
  • Hardware and Semiconductors
  • Sensor Performance Analysis and Sensor Fusion
  • Functional Safety Analysis
  • Software and Algorithm Development for Autonomous Vehicles
  • Introduction to Perception
  • Introduction to State Estimation and Localization
  • Introduction to Prediction and Planning
  • Introduction to Control in Autonomous Vehicles
  • Section 1 Conclusion

Practicing Tools and Skills
This topic is aimed at giving an introduction to all relevant tools that you will need to follow along the remaining topics. The topic is subdivided into lessons for Python programming, Linux, Git/Github, and Stateflow.

Handling Sensors and Introduction to Robot Operating System
Sensors are the eyes and ears of an autonomous vehicle, and this section is aimed at understanding how to handle sensors, what are the pros and cons of each sensor, and how sensor coverage analysis is crucial. It also includes an introduction to Robot Operating System (ROS), which is an integral tool for autonomous driving systems development.

The controls module of any self-driving car is like the arms and legs of the vehicle. Based on the computation in the central processing unit, commands are sent to the actuators to execute the right path. For understanding this, it is imperative to understand what are the different types of control systems that can be used. This module covers each of these with an example.

Sensor Fusion and Tracking


Mapping, Localization & SLAM

Motion Planning


DIY Project – Lane Keeping Assist

Student Ratings & Reviews

Total 2 Ratings
0 Rating
2 Ratings
0 Rating
0 Rating
0 Rating
2 weeks ago
Nice Course
It was a good course to understand the basics of ADAS. But having some support and opportunities to have doubts clarified would have been very fruitful.
Shopping Basket

Price Based Country test mode enabled for testing India. You should do tests on private browsing mode. Browse in private with Firefox, Chrome and Safari