Overview
Embark on a transformative journey into the cutting-edge world of self-driving cars through this comprehensive specialization. This course covers foundational principles and advanced decision-making required to design, implement, and test self-driving car technologies.
The curriculum begins with an introduction to autonomous vehicles, detailing their history, levels of automation, and the essential hardware and software components. Students will progress to system design and control systems, addressing key topics like PID controllers, feedforward and feedback control, Kalman filters, and time-to-collision calculations.
Explore essential computer vision techniques, including object detection, semantic segmentation, and depth perception, which are critical for safe and accurate navigation. Engage in hands-on simulations using ROS and Gazebo to develop models, map environments, and implement motion prediction.
In the final stages, experiment with Jetbot implementation, integrating advanced technologies like the Jetson Nano for real-world testing and optimization.
This course is ideal for aspiring engineers, researchers, and professionals interested in autonomous driving. While a background in programming, robotics, or vehicle dynamics is beneficial, it is not mandatory. Intermediate learners eager to explore the autonomous vehicle revolution will find this course particularly engaging.
Syllabus
Taught by
Tags