Artificial Intelligence for Robotics (Udacity)

Offered by Udacity,
Artificial Intelligence for Robotics (Udacity)

Learn how to program all the major systems of a robotic car. Topics include planning, search, localization, tracking, and control. Learn how to program all the major systems of a robotic car from the leader of Google and Stanford's autonomous driving teams. This class will teach you basic methods in Artificial Intelligence, including: probabilistic inference, planning and search, localization, tracking and control, all with a focus on robotics. Extensive programming examples and assignments will apply these methods in the context of building self-driving cars.

Class Deals by MOOC List - Click here and see Udacity's Active Discounts, Deals, and Promo Codes.

This course is offered as part of the Georgia Tech Masters in Computer Science. The updated course includes a final project, where you must chase a runaway robot that is trying to escape!

Syllabus

Lesson 1
Localization

  • Localization
  • Total Probability
  • Uniform Distribution
  • Probability After Sense
  • Normalize Distribution
  • Phit and Pmiss
  • Sum of Probabilities
  • Sense Function
  • Exact Motion
  • Move Function
  • Bayes Rule
  • Theorem of Total Probability

Lesson 2
Kalman Filters

  • Gaussian Intro
  • Variance Comparison
  • Maximize Gaussian
  • Measurement and Motion
  • Parameter Update
  • New Mean Variance
  • Gaussian Motion
  • Kalman Filter Code
  • Kalman Prediction
  • Kalman Filter Design
  • Kalman Matrices

Lesson 3
Particle Filters

  • Slate Space
  • Belief Modality
  • Particle Filters
  • Using Robot Class
  • Robot World
  • Robot Particles

Lesson 4
Search

  • Motion Planning
  • Compute Cost
  • Optimal Path
  • First Search Program
  • Expansion Grid
  • Dynamic Programming
  • Computing Value
  • Optimal Policy

Lesson 5
PID Control

  • Robot Motion
  • Smoothing Algorithm
  • Path Smoothing
  • Zero Data Weight
  • Pid Control
  • Proportional Control
  • Implement P Controller
  • Oscillations
  • Pd Controller
  • Systematic Bias
  • Pid Implementation
  • Parameter Optimization

Lesson 6
SLAM (Simultaneous Localization and Mapping)

  • Localization
  • Planning
  • Segmented Ste
  • Fun with Parameters
  • SLAM
  • Graph SLAM
  • Implementing Constraints
  • Adding Landmarks
  • Matrix Modification
  • Untouched Fields
  • Landmark Position
  • Confident Measurements
  • Implementing SLAM

Lesson 7
Runaway Robot Final Project

  • FEATU
Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Secure and Private AI (Udacity) Udacity
Udacity,Facebook

Secure and Private AI (Udacity)

Learn how to extend PyTorch with the tools necessary to train AI models that preserve user privacy. This free course will introduce you to three cutting-edge technologies for privacy-preserving AI: Federated Learning, Differential Privacy, and Encrypted Computation. You will learn how to use the newest privacy-preserving technologies, such as OpenMined's PySyft. PySyft extends Deep Learning tools—such as PyTorch—with the cryptographic and distributed technologies necessary to safely and securely train AI models on distributed private data.

Self Paced
Self-Paced
Data Augmented Technology Assisted Medical Decision Making (Coursera) Coursera
University of Michigan

Data Augmented Technology Assisted Medical Decision Making (Coursera)

Artificial intelligence (AI) and machine learning (ML) have the potential to increase diagnostic accuracy, decrease diagnostic errors, and improve patient outcomes. The Data Augmented, Technology Assisted Medical Decision Making (DATA-MD) course will teach you how to use AI to augment your diagnostic decision-making.

Sep 14th 2026
4 Weeks
Designing Autonomous AI (Coursera) Coursera
University of Washington,Microsoft

Designing Autonomous AI (Coursera)

When children learn how to hit a baseball, they don’t start with fastballs. Their coaches begin with the basics: how to grip the handle of the bat, where to put their feet and how to keep their eyes on the ball. Similarly, an autonomous AI system needs a subject matter expert (SME) to break a complex process or problem into easier tasks that give the AI important clues about how to find a solution faster.

Sep 14th 2026
4 Weeks
Gen AI for Code Generation for Python (Coursera) Coursera
Edureka

Gen AI for Code Generation for Python (Coursera)

Welcome to the 'Gen AI for Code Generation for Python' course, where you'll embark on a journey to explore and develop your skills in the art of code generation with Generative AI. Throughout this short course, you will delve into various techniques for generating Python code effortlessly, ranging from simple scripts to complete end-to-end projects.

Sep 14th 2026
1 Week
Automated Report Generation with Generative AI (Coursera) Coursera
Coursera Instructor Network

Automated Report Generation with Generative AI (Coursera)

In today's data-driven world, generating reports efficiently is a valuable skill for professionals across various industries. This course introduces beginners to the world of automated report generation using AI-powered tools and techniques. You will learn how to leverage the capabilities of artificial intelligence to streamline the reporting process, save time, and improve data accuracy.

Sep 14th 2026
1 Week
Use Generative AI as Your Thought Partner (Coursera) Coursera
Coursera Instructor Network

Use Generative AI as Your Thought Partner (Coursera)

This is a lesson from the comprehensive program, Navigating Generative AI for Leaders. In this lesson, you’ll learn how Coursera CEO, Jeff Maggioncalda, leverages generative AI models to be a more effective CEO. Jeff will discuss how he uses AI covering everything from his set up and model choices, through hands-on prompting examples.

Sep 14th 2026
1 Week
The AI Awakening: Implications for the Economy and Society (Coursera) Coursera
Stanford University

The AI Awakening: Implications for the Economy and Society (Coursera)

This course explores how the advances in artificial intelligence can and will transform our economy and society in the near future. You will hear insights from esteemed AI researchers and industry leaders in technology, economics, and business. The curriculum addresses the technological underpinnings of Generative AI, its profound implications for businesses and the broader economy, and the potential risks associated with AI-driven transformations in the workforce.

Sep 14th 2026
3 Weeks
Factory Automation: Shaping the Future of Manufacturing (Coursera) Coursera
Starweaver

Factory Automation: Shaping the Future of Manufacturing (Coursera)

This course provides a comprehensive understanding of factory automation, covering foundational concepts to practical applications. Participants explore the evolution of automation technology, including robotics and control systems, witnessing its role in optimizing production processes and enhancing productivity. Through real-world case studies, they learn how automation improves efficiency, safety, and innovation in manufacturing.

Sep 14th 2026
4 Weeks
Machine Learning Introduction for Everyone (Coursera) Coursera
IBM

Machine Learning Introduction for Everyone (Coursera)

This three-module course introduces machine learning and data science for everyone with a foundational understanding of machine learning models. You’ll learn about the history of machine learning, applications of machine learning, the machine learning model lifecycle, and tools for machine learning. You’ll also learn about supervised versus unsupervised learning, classification, regression, evaluating machine learning models, and more.

Sep 14th 2026
3 Weeks
Introduction to TensorFlow for Artificial Intelligence, Machine Learning, and Deep Learning (Coursera) Coursera
DeepLearning.AI

Introduction to TensorFlow for Artificial Intelligence, Machine Learning, and Deep Learning (Coursera)

If you are a software developer who wants to build scalable AI-powered algorithms, you need to understand how to use the tools to build them. This course is part of the upcoming Machine Learning in Tensorflow Specialization and will teach you best practices for using TensorFlow, a popular open-source framework for machine learning.

Sep 14th 2026
4 Weeks