Lecture 7: Localization Flashcards
What is Map-based localization?
The robot estimates its position using perceived information and a map
What about the 2 things of the map used in map-based localization?
It might be known.
It might be built in parallel(simultaneous localization and mapping-SLAM)
What are the 2 challenges of localization?
1)Measurements and the map are inherently error prone
2)The robot has to deal with uncertain information
What is the approach of Localization?
The robot estimates the belief state about its position through an SEE and ACT cycle
Measurements are error prone because of the following 3 things:
Odometry
Exteroceptive sensors(camera, laser)
Map
The first See involves what?
The robot queries its sensors -> finds itself next to a pillar
The Act involves what?
Robot moves one meter forward
* Motion estimated by wheel encoders
* Accumulation of uncertainty
The second See involves what?
The robot queries its sensors again -> finds itself next to a pillar
What does the belief update involve?
Information Fusion
What are the 4 types of maps?
-Continuous map with single hypothesis
probability distribution π(π₯)
-Continuous map with multiple hypotheses
probability distribution π(π₯)
-Discretized metric map (grid π) with
probability distribution π(π)
-Discretized topological map (nodes π) with
probability distribution π(π).
What does the Bayes rule relate and how is it written?
the conditional probability p(x|y) to its inverse p(y|x).
p(x|y) = np(y|x)p(x); n = p(y)^-1 normalization factor(integral of p = 1)
Who uses the Bayes Rule and where is the Bayes rule theorem used?
The theorem is used by both Markov and Kalman-filter localization algorithms during the measurement update.
Concerning application of theorem of total probability/convolution, what two probabilities is it applied to? What is the difference?
Continuous and Discrete probabilities. Continuous probabilities has dx(subscript)t-1
What is Markov localization for?
Discretized pose representation
What is Kalman filter for?
Continuous pose representation and Gaussian error model