Read more
2Month/20 Hour Price:125,000
120,000
Self-Driving Cars with Duckietown
Develop and implement algorithms for vehicle localization, perception, and control
Work with computer vision techniques for road detection, object tracking, and navigation
Apply control strategies to manage autonomous vehicle motion and trajectory planning
Build a mini self-driving car using the Duckietown platform and program it to navigate a cityscape
Module 1: Introduction to Self-Driving Cars and Duckietown
Overview of Autonomous Vehicles:The five levels of autonomy in self-driving systems
Duckietown Platform Introduction:
Hardware setup: Duckiebot assembly and components (camera, motors, sensors)
Software overview: Duckietown operating system, ROS (Robot Operating System) basics
Module 2: Robot Kinematics and Motion Control
Introduction to Robot Kinematics:
Differential drive kinematics and odometryRobot motion and steering
Basic Motion Control:
Controlling speed and direction of Duckiebots
Module 3: Computer Vision for Autonomous Driving
Image Processing Fundamentals:Pre-processing techniques: Thresholding, edge detection, and contour detection
Applying the Hough Transform for line detection
Identifying lane markings and keeping the Duckiebot on track
Object Detection and Tracking:
Using bounding boxes and color segmentation for obstacle avoidance
Module 4: Localization and Mapping
Introduction to Localization:Understanding sensor fusion techniques (e.g., combining camera data with odometry)
Simultaneous Localization and Mapping (SLAM):Basics of SLAM for building maps while navigating the environment
How Duckiebot uses SLAM to create and update maps of the Duckietown environment
Module 5: Path Planning and Obstacle Avoidance (10 Hours)
Path Planning Algorithms:How to plan and execute paths for autonomous navigation in a dynamic environment
Obstacle Avoidance Strategies:
Reactive control methods: Handling dynamic obstacles such as moving cars or pedestrians
Module 6: Deep Learning for Autonomous Driving (5 Hours)
Introduction to Deep Learning for Self-Driving Cars:Using Convolutional Neural Networks (CNNs) for object recognition and lane detection
Training and Evaluating Models:
Training models for visual navigation and obstacle detection
How Duckiebot communicates with traffic lights, stop signs, and other infrastructure
Traffic Light Detection and Response:
Implementing traffic management rules in Duckietown (e.g., stop at red lights)
Course Prerequisites:
Basic programming knowledge in Python or a similar languageFamiliarity with Linux and command-line interfaces is helpful but not required
Basic understanding of robotics, sensors, and control systems is beneficial but not mandatory
Career Path After Completion:
Upon completing this course, participants can pursue roles in fields such as:
Autonomous Vehicle Engineer: Work on developing self-driving technology for real-world applications.Robotics Engineer: Design and program robots with autonomous capabilities.
Computer Vision Engineer: Specialize in image processing and visual navigation for autonomous systems.
Control Systems Engineer: Develop advanced control systems for autonomous vehicle navigation.
AI and Machine Learning Engineer: Focus on integrating AI models for object detection, path planning, and obstacle avoidance in autonomous vehicles.
Job Interview Preparation (Soft Skills Questions & Answers)
Tough Open-Ended Job Interview QuestionsWhat to Wear for Best Job Interview Attire
Job Interview Question- What are You Passionate About?
How to Prepare for a Job Promotion Interview
Stay connected even when you’re apart
Join our WhatsApp Channel – Get discount offers
500+ Free Certification Exam Practice Question and Answers
Your FREE eLEARNING Courses (Click Here)
Internships, Freelance and Full-Time Work opportunities
Join Internships and Referral Program (click for details)
Work as Freelancer or Full-Time Employee (click for details)
Flexible Class Options
Week End Classes For Professionals SAT | SUNCorporate Group Training Available
Online Classes – Live Virtual Class (L.V.C), Online Training
Related Courses
Diploma Artificial Intelligence
Introduction to Artificial Intelligence- AI for beginners
Artificial Intelligence (AI) Master Course
0 Reviews