*Friday CLOSED

Timings 10.00 am - 08.00 pm

Call : 021-3455-6664, 0312-216-9325 DHA 021-35344-600, 03333808376, ISB 03333808376

Self-Driving Cars with Duckietown


Be the first to rate Self-Driving Cars with Duckietown
Or log in to access your purchased courses
by fatima
Price: 120,000
2Months/20 Hours
0 Lessons

Self-Driving Cars with Duckietown

This course provides a hands-on introduction to the key concepts and technologies behind self-driving cars using the Duckietown platform. Learners will explore autonomous navigation, computer vision, control systems, and machine learning, all within the context of Duckietown’s miniaturized self-driving car environment.

Course Objectives:
  • Understand the foundational principles of autonomous driving
  • 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

 
Course Content:

Module 1: Introduction to Self-Driving Cars and Duckietown 

Overview of Autonomous Vehicles:

History and future of self-driving cars
The five levels of autonomy in self-driving systems
Duckietown Platform Introduction:
Overview of the Duckietown educational platform
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 odometry
Robot motion and steering

Basic Motion Control:
Proportional-integral-derivative (PID) control for autonomous motion
Controlling speed and direction of Duckiebots

Module 3: Computer Vision for Autonomous Driving

Image Processing Fundamentals:

Introduction to computer vision and OpenCV
Pre-processing techniques: Thresholding, edge detection, and contour detection
Road and Lane Detection:
How to detect road lanes using computer vision
Applying the Hough Transform for line detection
Identifying lane markings and keeping the Duckiebot on track
Object Detection and Tracking:
Techniques for detecting and tracking objects (e.g., other vehicles, pedestrians)
Using bounding boxes and color segmentation for obstacle avoidance


Module 4: Localization and Mapping

Introduction to Localization:

Concept of localization and why it is important for self-driving cars
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:

Overview of different path planning algorithms (A*, Dijkstra, RRT)
How to plan and execute paths for autonomous navigation in a dynamic environment
Obstacle Avoidance Strategies:
Real-time obstacle detection and avoidance techniques
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:

Overview of neural networks and their application in autonomous vehicles
Using Convolutional Neural Networks (CNNs) for object recognition and lane detection
Training and Evaluating Models: 
Collecting training data using Duckiebot’s camera
Training models for visual navigation and obstacle detection
Module 7: Vehicle-to-Infrastructure (V2I) Communication and Traffic Management 
 
Understanding V2I Communication:
Introduction to vehicle-to-infrastructure communication
How Duckiebot communicates with traffic lights, stop signs, and other infrastructure
Traffic Light Detection and Response:
Detecting and responding to traffic lights and stop signs using computer vision
Implementing traffic management rules in Duckietown (e.g., stop at red lights)
Program Duckiebot to recognize traffic signals and manage traffic interactions

Course Prerequisites:

Basic programming knowledge in Python or a similar language
Familiarity 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.

 

International Student Fees; USD 525

Job Interview Preparation  (Soft Skills Questions & Answers)

Tough Open-Ended Job Interview Questions
What 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)

Hire an Intern


Flexible Class Options

Week End Classes For Professionals  SAT | SUN
Corporate Group Training Available
Online Classes – Live Virtual Class (L.V.C), Online Training


Related Courses

Computer Vision

Diploma Artificial Intelligence

Introduction to Artificial Intelligence- AI for beginners

Artificial Intelligence (AI) Master Course

Beginners Course to AI (Artificial Intelligence)

 

KEY FEATURES

Flexible Classes Schedule

Online Classes for out of city / country students

Unlimited Learning - FREE Workshops

FREE Practice Exam

Internships Available

Free Course Recordings Videos

Register Now


Lessons

Or log in to access your purchased courses
ABOUT US

OMNI ACADEMY & CONSULTING is one of the most prestigious Training & Consulting firm, founded in 2010, under MHSG Consulting Group aim to help our customers in transforming their people and business - be more engage with customers through digital transformation. Helping People to Get Valuable Skills and Get Jobs.

Read More

Contact Us

Get your self enrolled for unlimited learning 1000+ Courses, Corporate Group Training, Instructor led Class-Room and ONLINE learning options. Join Now!
  • Head Office: A-2/3 Westland Trade Centre, Shahra-e-Faisal PECHS Karachi 75350 Pakistan Call 0213-455-6664 WhatsApp 0334-318-2845, 0336-7222-191, +92 312 2169325
  • Gulshan Branch: A-242, Sardar Ali Sabri Rd. Block-2, Gulshan-e-Iqbal, Karachi-75300, Call/WhatsApp 0213-498-6664, 0331-3929-217, 0334-1757-521, 0312-2169325
  • ONLINE INQUIRY: Call/WhatsApp +92 312 2169325, 0334-318-2845, Lahore 0333-3808376, Islamabad 0331-3929217, Saudi Arabia 050 2283468
  • DHA Branch: 14-C, Saher Commercial Area, Phase VII, Defence Housing Authority, Karachi-75500 Pakistan. 0213-5344600, 0337-7222-191, 0333-3808-376
  • info@omni-academy.com
  • FREE Support | WhatsApp/Chat/Call : +92 312 2169325
WORKING HOURS

  • Monday10.00am - 7.00pm
  • Tuesday10.00am - 7.00pm
  • Wednesday10.00am - 7.00pm
  • Thursday10.00am - 7.00pm
  • FridayClosed
  • Saturday10.00am - 7.00pm
  • Sunday10.00am - 7.00pm
WhatsApp Us