About
This course provides a thorough introduction to autonomous vehicles, covering fundamental concepts to advanced topics. Designed for learners with no prior knowledge, it aims to equip students with a working understanding of the technologies, principles, and challenges involved in developing and deploying autonomous vehicles. By the end of the course, students will have the knowledge to understand the key components, algorithms, and systems that enable autonomous driving. Table of contents Chapter 1: Introduction to Autonomous Vehicles Chapter 2: Basics of Vehicle Dynamics Chapter 3: Sensors and Perception Systems Chapter 4: Computer Vision for Autonomous Vehicles Chapter 5: Machine Learning and AI in Autonomous Vehicles Chapter 6: Localization and Mapping Chapter 7: Path Planning and Decision Making Chapter 8: Control Systems for Autonomous Vehicles Chapter 9: Vehicle-to-Everything (V2X) Communication Chapter 10: Safety and Reliability Chapter 11: Ethical and Legal Considerations Chapter 12: Human-Machine Interaction Chapter 13: Autonomous Vehicle Software Architecture Chapter 14: Simulation and Testing Chapter 15: Case Studies of Autonomous Vehicles Chapter 16: Advanced Perception Techniques Chapter 17: Advanced Path Planning and Control Chapter 18: Autonomous Vehicle Hardware Chapter 19: Integration and Deployment Chapter 20: Future Trends and Research Directions