Probabilistic Robotics
Probabilistic Robotics introduces a paradigm shift in autonomous systems by using probability theory to handle the inherent uncertainty in robot perception and control. Rather than assuming perfect sensors and deterministic environments, this approach maintains probability distributions over possible states, enabling robots to achieve remarkable robustness in real-world conditions. The book provides a unified mathematical framework based on Bayes' theorem that underlies algorithms from Kalman filters to particle filters, from localization to SLAM.
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
- Gaussian Filters
Nonparametric Filters
- Histogram Filters
- Particle Filter Concept
- Particle Filter Algorithm
- Resampling Strategies
- Adaptive Resampling
- Nonparametric Filters
Robot Models
- Motion Model Fundamentals
- Odometry Motion Model
- Beam Sensor Model
- Likelihood Field Model
- Robot Models
Localization
- Localization Problem Types
- EKF Localization
- Monte Carlo Localization
- Adaptive MCL
- Localization
Mapping
- Occupancy Grid Concept
- Binary Bayes Filter for Maps
- Mapping
SLAM Fundamentals
- The SLAM Problem
- Data Association
- SLAM Fundamentals
SLAM Algorithms
- EKF SLAM Concept
- EKF SLAM Limitations
- FastSLAM
- Graph-Based SLAM
- Graph SLAM Front-End and Back-End
- SLAM Algorithms
Planning
- POMDPs Introduction
- Exploration and Information Gain
- Practical POMDP Solutions
- Planning