SlideShare a Scribd company logo
Introduction to RoboticsLocalization and Mapping IIMarch 8, 2010
Last week’s exercise: Path-PlanningSo far: Signal processing, feedback controlNew:  algorithmsDijkstraA*
LocalizationOdometryGPSControl inputLandmarksGyroscope
LocalizationOdometryGPSLocalGlobalControl inputLandmarksGyroscope
LandmarksR. Siegwart
LandmarksR. Siegwart
Probabilistic Localization
Markov LocalizationDiscrete, finite number of possible poses (grid, topological map)p(A) : probability that A is truep(A|B) : probability that A is true knowing Bp(A^B)=p(A|B)p(B)
Bayes rulep(A|B)=p(B|A)p(A)/p(B)p(loc|sensing)=p(sensing|loc)p(loc)/p(sensing)Example: I believe to be at location X and think that I see a door. What’s the likelihood tobe at X? The higher the likelihood to see a door at X, the higher the likelihood that I amat X.
Markov LocalizationBut: I know more than that! I have an estimate on how much I moved and where I were Before!0.330.330.33p(l’t-1)ot0.10.70.2(example depends on error-model for ot)
Markov LocalizationTwo step processAction update based on proprioceptionPerception update based on exterioceptionp(loc|sensing)=p(sensing|loc)p(loc)/p(sensing)
Example 1: topological mapDetect open/close doors using sonarp(n|i)=p(i|n)p(n)
Example 1: topological map
Example 2: Grid map3D (x,y, theta) leads to 3D gridSame approach for updating belief using perception and action
Reducing the complexity of Markov LocalizationInstead of maintaining a high-granularity belief state, perform random sampling.Problem: Completeness“Particle filter”
Example 3: Grid map/Particle FilterW. Burgard
Example 3: Grid map/Particle FilterW. Burgard
Example 3: Grid map/Particle FilterW. Burgard
Example 3: Grid map/Particle FilterW. Burgard
Example 3: Grid map/Particle Filter(scan 13)W. Burgard
Example 3: Grid map/Particle Filter(scan 21)W. Burgard
Exercise: Mapping and Localization in RobotStadiumTopological Map vs. Grid MapComplete representation vs. Particle FilterLocalization sensor? Features?Odometry (action update)?
HomeworkSections 5.7 and 5.8 (pages 244-256)Next week: DESIGN REVIEW, 15min per group

More Related Content

PDF
Os Urner
PPT
Introduction to ROBOTICS
PPTX
Lecture 03 - Kinematics and Control
PPTX
PDF
Introduction to Mobile Robotics
PPTX
Three-dimensional construction with mobile robots and modular blocks
PPTX
Lecture 09: Localization and Mapping III
Os Urner
Introduction to ROBOTICS
Lecture 03 - Kinematics and Control
Introduction to Mobile Robotics
Three-dimensional construction with mobile robots and modular blocks
Lecture 09: Localization and Mapping III

Viewers also liked (6)

PPTX
Arduino Autonomous Robot
PDF
Controller Synthesis for Nonholonomic Robots
PPTX
Lecture 07: Localization and Mapping I
PDF
An introduction to Autonomous mobile robots
PPT
Introduction To Robotics
PDF
Library mangement system project srs documentation.doc
Arduino Autonomous Robot
Controller Synthesis for Nonholonomic Robots
Lecture 07: Localization and Mapping I
An introduction to Autonomous mobile robots
Introduction To Robotics
Library mangement system project srs documentation.doc
Ad

More from University of Colorado at Boulder (20)

ODP
Template classes and ROS messages
PPTX
PPTX
Indoor Localization Systems
PPTX
Vishal Verma: Rapidly Exploring Random Trees
PPTX
PDF
Lecture 08: Localization and Mapping II
PPTX
Lecture 07: Localization and Mapping I
PPTX
Lecture 06: Features and Uncertainty
PPTX
Lecture 02: Locomotion
PDF
Lectures 11+12: Debates
PPTX
Lecture 10: Navigation
PPTX
Lecture 06: Features
PPTX
PPTX
PPTX
Lecture 03: Kinematics
PPTX
Lecture 02: Locomotion
PPTX
Lecture 01: Introduction
Template classes and ROS messages
Indoor Localization Systems
Vishal Verma: Rapidly Exploring Random Trees
Lecture 08: Localization and Mapping II
Lecture 07: Localization and Mapping I
Lecture 06: Features and Uncertainty
Lecture 02: Locomotion
Lectures 11+12: Debates
Lecture 10: Navigation
Lecture 06: Features
Lecture 03: Kinematics
Lecture 02: Locomotion
Lecture 01: Introduction
Ad

Recently uploaded (20)

PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
Approach and Philosophy of On baking technology
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
cuic standard and advanced reporting.pdf
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Empathic Computing: Creating Shared Understanding
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Electronic commerce courselecture one. Pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPTX
Big Data Technologies - Introduction.pptx
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Encapsulation_ Review paper, used for researhc scholars
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Review of recent advances in non-invasive hemoglobin estimation
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Approach and Philosophy of On baking technology
Network Security Unit 5.pdf for BCA BBA.
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
The AUB Centre for AI in Media Proposal.docx
cuic standard and advanced reporting.pdf
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Empathic Computing: Creating Shared Understanding
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Electronic commerce courselecture one. Pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
Per capita expenditure prediction using model stacking based on satellite ima...
Dropbox Q2 2025 Financial Results & Investor Presentation
Big Data Technologies - Introduction.pptx

Lecture 08: Localization and Mapping II