subject
Intro

Udacity: Artificial Intelligence for Robotics

 with  Sebastian Thrun
Class Central Course Rank
#1 in Subjects > Engineering > Robotics

HIGHEST RATED MOOC

This course is a Top 50 MOOC of All Time based on thousands of reviews written by Class Central users. It's guaranteed to be good!

Check out the rest of the Top 50 here.

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.

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!

Why Take This Course?
This course will teach you probabilistic inference, planning and search, localization, tracking and control, all with a focus on robotics.

At the end of the course, you will leverage what you learned by solving the problem of a runaway robot that you must chase and hunt down!

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

### Runaway Robot Final Project
20 Student
reviews
Cost Free Online Course
Pace Self Paced
Subject Robotics
Institution Stanford University
Provider Udacity
Language English
Hours 6 hours a week
Calendar 8 weeks long
+ Add to My Courses
Learn Digital Marketing udacity.com

Gain real-world experience running live campaigns as you learn from top experts.

Advertisement
Become a Data Scientist datacamp.com

Learn Python & R at your own pace. Start now for free!

Advertisement
FAQ View All
What are MOOCs?
MOOCs stand for Massive Open Online Courses. These are free online courses from universities around the world (eg. Stanford Harvard MIT) offered to anyone with an internet connection.
How do I register?
To register for a course, click on "Go to Class" button on the course page. This will take you to the providers website where you can register for the course.
How do these MOOCs or free online courses work?
MOOCs are designed for an online audience, teaching primarily through short (5-20 min.) pre recorded video lectures, that you watch on weekly schedule when convenient for you.  They also have student discussion forums, homework/assignments, and online quizzes or exams.

20 reviews for Udacity's Artificial Intelligence for Robotics

Write a review
5 years ago
profile picture
Anonymous completed this course.
Pretty good course. I did not finish it because it overlapped a lot with the first version that Sebastian Thrun did together with Peter Norvig. From the first several units I got an impression that the course is an aggregation of loosely connected topics (as if the authors tried to cover a lot more than they had time for), but nevertheless each topic is well explained.
Was this review helpful to you? YES | NO
5 months ago
profile picture
Anonymous completed this course.
Wonderfully taught! Very elegant building of concepts from minimal discourse. "Show me, don't tell me" leads to deep understanding naturally. Very gifted teacher.
Was this review helpful to you? YES | NO
3 out of 3 people found the following review useful
2 years ago
Mal Minhas partially completed this course, spending 4 hours a week on it and found the course difficulty to be hard.
Was this review helpful to you? YES | NO
5 years ago
profile picture
Anonymous completed this course.
I only did the first chapter as I was looking for localization algorithms and I thought it was really useful.
Was this review helpful to you? YES | NO
5 years ago
profile picture
Anonymous completed this course.
excellent, clear and easy to understand for people with some programming and math skills
Was this review helpful to you? YES | NO
0 out of 1 people found the following review useful
2 years ago
Rey Raul Coaguila completed this course and found the course difficulty to be easy.
Was this review helpful to you? YES | NO
2 years ago
Franta Polach completed this course.
Was this review helpful to you? YES | NO
2 years ago
Alvaro Carrera partially completed this course.
Was this review helpful to you? YES | NO
2 years ago
profile picture
Vikram Pawar is taking this course right now.
Was this review helpful to you? YES | NO
2 years ago
Liviu completed this course.
Was this review helpful to you? YES | NO
2 years ago
profile picture
Wojciech Czarnecki completed this course.
Was this review helpful to you? YES | NO
2 years ago
profile picture
Ciprian Dan Chirilă completed this course.
Was this review helpful to you? YES | NO
2 years ago
Mauro Lacy completed this course.
Was this review helpful to you? YES | NO
2 years ago
Johan Kiviniemi completed this course.
Was this review helpful to you? YES | NO
11 months ago
Ryan Rode completed this course.
Was this review helpful to you? YES | NO
2 years ago
Oleg Tyshev completed this course.
Was this review helpful to you? YES | NO
2 years ago
Maxime Leclerc completed this course.
Was this review helpful to you? YES | NO
10 months ago
Julio Vizcaíno Molina partially completed this course.
Was this review helpful to you? YES | NO

Class Central

Get personalized course recommendations, track subjects and courses with reminders, and more.

Sign up for free