Brief Introduction
Apollo provides an open software platform for anyone to build their own autonomous driving systems. Throughout this course, you will master the basics of self-driving cars without any programming background, and get to access and use Apollo platform easily.Description
Identify key parts of self-driving cars, utilize Apollo HD Map, localization, perception, prediction, planning and control, and start the learning path of building a self-driving car.Requirements
- No prerequisite. Anyone who is interested in the basics of self-driving cars without any programming or mathematical background is free to be enrolled. See the Technology Requirements for using Udacity.
Knowledge
- Instructor videosLearn by doing exercisesTaught by industry professionals
Outline
- lesson 1 Self-Driving Overview Identify key parts of self-driving cars and get to know Apollo team and architecture. lesson 2 HD Map Get to know how high-definition maps work which underpin almost every other part of the software stack. lesson 3 Localization Practice Mock Interviews with Pramp! lesson 4 Perception Identify different perception tasks such as classification detection and segmentation and learning convolutional neural networks which are critical to perception. lesson 5 Prediction Study different ways to predict how other vehicles or pedestrians might move in Apollo self-driving cars. lesson 6 Planning Identify several different approaches Apollo uses to develop trajectories for autonomous vehicles. lesson 7 Control Understand how to use steering throttle and brake to execute our planned trajectory and master different types of controllers in Apollo. lesson 8 Congratulations Once completed you’ll be provided with suggestions for future learning to pursue a self-driving car engineering career.
Summary of User Reviews
Discover the fundamentals of self-driving cars and Apollo with this comprehensive course on Udacity. Students have praised the course for its in-depth coverage, engaging material, and practical exercises. One key aspect that many users found helpful was the real-world examples and case studies provided throughout the course.Pros from User Reviews
- In-depth coverage and engaging material
- Practical exercises and hands-on learning opportunities
- Real-world examples and case studies provided throughout the course
- Well-structured and easy-to-follow lessons
- Expert instructors with extensive knowledge and experience in the field
Cons from User Reviews
- Some users have found the course to be too technical and challenging
- The course may not be suitable for beginners with no prior knowledge of programming or computer science
- The course may be quite time-consuming and require a significant amount of dedication and effort
- Some users have reported technical issues with the course platform or materials
- The course may be quite expensive compared to other online learning options