Robot Localization with Python and Particle Filters

Coursera Project Network

In this one hour long project-based course, you will tackle a real-world problem in robotics. We will be simulating a robot that can move around in an unknown environment, and have it discover its own location using only a terrain map and an elevation sensor. We will encounter some of the classic challenges that make robotics difficult: noisy sensor data, and imprecise movement. We will tackle these challenges with an artificial intelligence technique called a particle filter. By the end of this project, you will have coded a particle filter from scratch using Python and numpy. Note: This course works best for learners who are based in the North America region. We’re currently working on providing the same experience in other regions.

Certificate Available ✔

Get Started / More Info
Robot Localization with Python and Particle Filters
More Algorithms Courses


Stanford University

Algorithms are the heart of computer science, and the subject has countless practical applications as well as intellectual depth. This specialization is an introduction...

Mathematics for Machine Learning and Data Science


Mathematics for Machine Learning and Data Science is a foundational online program created by DeepLearning.AI and taught by Luis Serrano. This beginner-friendly...

Big Data Analysis with Scala and Spark

École Polytechnique Fédérale de Lausanne

Manipulating big data distributed over a cluster using functional concepts is rampant in industry, and is arguably one of the first widespread industrial uses of...

Everyday Excel, Part 3 (Projects)

University of Colorado Boulder

"Everyday Excel, Part 3 (Projects)" is a continuation of "Everyday Excel, Parts 1 and 2". It is a capstone, projects-based course in which you...