About this Course

This course is a part of the Self-Driving Car Engineer Nanodegree Program.

Self-driving cars must know precisely where they are in the world, often relative to a high-definition map. You will build a particle filter and take advantage of Markov localization to determine the position of your vehicle.

Skill Level
Advanced
Included in Course
  • Rich Learning Content

  • Interactive Quizzes

  • Taught by Industry Pros

  • Real World Projects

  • Student Support Community

  • Personalized Career Support

Join the Path to Greatness

This course is part of a Nanodegree Program. It is a step towards a new career in Self-Driving Car Engineer.

Nanodegree Course

Self-Driving Car Engineer - Localization

by Mercedes

Enhance your skill set and boost your hirability through innovative, independent learning.

Icon steps

What You Will Learn

Lesson 1

Introduction to Localization

  • Meet the team that will guide you through the localization lessons!
Lesson 1

Introduction to Localization

  • Meet the team that will guide you through the localization lessons!
Lesson 2

Localization Overview

  • Sebastian Thrun will give you an overview of the theory behind localization!
Lesson 2

Localization Overview

  • Sebastian Thrun will give you an overview of the theory behind localization!
Lesson 3

Markov Localization

  • In this lesson, you'll learn the math behind localization as well as how to implement Markov localization in C++.
Lesson 3

Markov Localization

  • In this lesson, you'll learn the math behind localization as well as how to implement Markov localization in C++.
Lesson 4

Motion Models

  • Here you'll learn about vehicle movement and motion models to predict where your car will be at a future time.
Lesson 4

Motion Models

  • Here you'll learn about vehicle movement and motion models to predict where your car will be at a future time.
Lesson 5

Particle Filters

  • Now, Sebastian will teach you what a particle filter is and will teach the theory and math behind the particle filter.
Lesson 5

Particle Filters

  • Now, Sebastian will teach you what a particle filter is and will teach the theory and math behind the particle filter.
Lesson 6

Implementation of a Particle Filter

  • Now that you understand how a particle filter works, you'll learn how to code a particle filter.
Lesson 6

Implementation of a Particle Filter

  • Now that you understand how a particle filter works, you'll learn how to code a particle filter.
Lesson 7

Kidnapped Vehicle Project

  • In this project, you'll build a particle filter and combine it with a real map to localize a vehicle!
Lesson 7

Kidnapped Vehicle Project

  • In this project, you'll build a particle filter and combine it with a real map to localize a vehicle!

Prerequisites and Requirements

C++, Calculus, Linear Algebra

See the Technology Requirements for using Udacity.

Why Take This Course

By the end of this course, you will be able to model a vehicle with one of several motion models, and localize it using a particle filter.

What do I get?
  • Instructor videos
  • Learn by doing exercises
  • Taught by industry professionals

Thanks for your interest!

We'll be in touch soon.

Icon globe

Udacity 现已提供中文版本! A Udacity tem uma página em português para você! There's a local version of Udacity for you! Sprechen Sie Deutsch?

Besuchen Sie de.udacity.com und entdecken Sie lokale Angebote, unsere Partnerunternehmen und Udacitys deutschsprachigen Blog.

前往优达学城中文网站 Ir para a página brasileira Go to Indian Site Icon flag de Zu de.udacity.com continue in English