Probabilistic Robotics
Master the math behind uncertainty to build robots that navigate and act reliably using Kalman filters, particle filters, and simultaneous localization and mapping in unpredictable environments. * **Master uncertainty modeling** for robust robotic decision-making * **Implement Kalman and particle filters** for precise state estimation * **Build SLAM systems** for autonomous mapping and localization * **Develop reliable control strategies** despite noisy sensor data
9 sections ยท 36 lessons
Course outline
Foundations
- Why Uncertainty Matters
- Probability Basics
- Bayes' Theorem
- The Bayes Filter
- Prediction and Update
- Foundations
Gaussian Filters
- Kalman Filter Basics
- Kalman Filter Equations
- Extended Kalman Filter
- EKF Implementation
- Unscented Kalman Filter
- Information Filter
Nonparametric Filters
- Histogram Filters
- Particle Filter Concept
- Particle Filter Algorithm
- Resampling Strategies
- Adaptive Resampling
Robot Models
- Motion Model Fundamentals
- Odometry Motion Model
- Beam Sensor Model
- Likelihood Field Model
Localization
- Localization Problem Types
- EKF Localization
- Monte Carlo Localization
- Adaptive MCL
Mapping
- Occupancy Grid Concept
- Binary Bayes Filter for Maps
SLAM Fundamentals
- The SLAM Problem
- Data Association
SLAM Algorithms
- EKF SLAM Concept
- EKF SLAM Limitations
- FastSLAM
- Graph-Based SLAM
- Graph SLAM Front-End and Back-End
Planning
- POMDPs Introduction
- Exploration and Information Gain
- Practical POMDP Solutions