Aerial Robotics
State Estimation: SLAM Extended Kalman Filter
C. Papachristos
Robotic Workers (RoboWork) Lab
University of Nevada, Reno
CS-491/691
State Estimation
Localization / Mapping
CS491/691 C. Papachristos
Simultaneous Localization And Mapping
SLAM – with a Filter
SLAM Approach:
Use internal representations for
Assumption
CS491/691 C. Papachristos
Simultaneous Localization And Mapping
SLAM – with a Filter
Recursively & in Real-time:
CS491/691 C. Papachristos
Simultaneous Localization And Mapping
SLAM – with a Filter
Recursively & in Real-time:
CS491/691 C. Papachristos
Simultaneous Localization And Mapping
SLAM – with a Filter
Recursively & in Real-time:
CS491/691 C. Papachristos
Simultaneous Localization And Mapping
SLAM – with a Filter
Recursively & in Real-time:
CS491/691 C. Papachristos
Simultaneous Localization And Mapping
SLAM – with a Filter
Recursively & in Real-time:
CS491/691 C. Papachristos
Simultaneous Localization And Mapping
SLAM – with a Filter
Recursively & in Real-time:
CS491/691 C. Papachristos
Simultaneous Localization And Mapping
SLAM – with a Filter
Recursively & in Real-time:
CS491/691 C. Papachristos
Simultaneous Localization And Mapping
SLAM – with a Filter
Recursively & in Real-time:
CS491/691 C. Papachristos
Simultaneous Localization And Mapping
CS491/691 C. Papachristos
Simultaneous Localization And Mapping
SLAM – Probabilistic Formulation
Graphical Representation of Dynamic Bayesian Network of the SLAM process:
CS491/691 C. Papachristos
Simultaneous Localization And Mapping
SLAM – with a Filter
Remember: Recursively & in Real-time:
Core Principle
Eliminate all past poses
CS491/691 C. Papachristos
Simultaneous Localization And Mapping
SLAM – with the Extended Kalman Filter (EKF)
Remember: Normality Assumptions – Multivariate Gaussians
Assumes all noise is Gaussian
Follows the “predict/measure/update” approach
Advantages
Disadvantages
CS491/691 C. Papachristos
Simultaneous Localization And Mapping
CS491/691 C. Papachristos
Simultaneous Localization And Mapping
Motion model based on integration of wheel arcs
“Virtual”�inputs
model
CS491/691 C. Papachristos
Simultaneous Localization And Mapping
SLAM – with the Extended Kalman Filter (EKF)
Jacobians
CS491/691 C. Papachristos
Simultaneous Localization And Mapping
“Innovation” : Predicted measurement vs Actual
“Kalman Gain”
CS491/691 C. Papachristos
Simultaneous Localization And Mapping
SLAM – with the Extended Kalman Filter (EKF)
Jacobians
CS491/691 C. Papachristos
Simultaneous Localization And Mapping
CS491/691 C. Papachristos
Time for Questions !
CS-491/691
CS491/691 C. Papachristos