SlideShare a Scribd company logo
Introduction to RoboticsLocalization and Mapping IMarch 1, 2010
Last week’s exerciseRobotStadiumIntroduction to SVN (versioning/collaboration tool)TasksLocomotion: need to get  up and runPerception: need to orient itselfCommunicate: need to share informationLocalize: need to reason about spaceDeliberate: need to plan what to do nextShare the load: 1 or 2 tasks per studentPresent your plan in 2 weeks in class – be specific
Localization
LocalizationGyroscopeOdometryControl inputGPSLandmarksSensor input with different uncertainties. What is the overall uncertainty of the estimate?
Uncertainty Models: The Gaussian Distribution
Error PropagationIntuition: the more sensitive the estimated quantity is to perception error, the more this sensor should be weightedCovariance matrixRepresenting outputuncertaintiesFunction relating sensor inputto output quantitiesCovariance matrixrepresenting inputuncertainties
Differential Wheel Robot Odometry
Error propagationWheel-Slipf=
Error Propagation
Belief representationParametric, single hypothesisParametric, multi hypothesisNon-parametric, multi hypothesis(particle filter)
Environment RepresentationContinuousDiscreteTopologicalVectorsArrayGraph
Example: Google MapsContinuous, Discrete or Topological?
Belief representation in topological maps
Multi-Hypothesis Belief Representation
From Sensor Data to Topological MapsExact Decomposition
Voronoi DecompositionPoints on lines have the same distance to neighboring obstaclesVoronoi edges correspond to the safest path
Adaptive Cell-Size
Exercise: Navigation AlgorithmsFind the shortest path from A to BChoose the map representationDevise an algorithm to extract path
Reactive vs. Deliberative PlanningSo farMove randomlyUse heuristics (follow wall, spiral, …)Use landmarks (infrared beacons, magnet wire)Use gradients / feedback control (Exercise 2)TodayDeliberative planningReason on abstract representation
HomeworkSection 5.6 (pages 212-244)

More Related Content

ODP
robotlocalization_02
PPTX
Three-dimensional construction with mobile robots and modular blocks
PPTX
Lecture 08: Localization and Mapping II
PPTX
Lecture 03 - Kinematics and Control
PPTX
Arduino Autonomous Robot
PPTX
Local Search Hawaii Michael Dorausch PubCon SEO
PPT
[DSBW Spring 2010] Unit 10: XML and Web And beyond
PPT
A Data Fusion System for Spatial Data Mining, Analysis and Improvement Silvij...
robotlocalization_02
Three-dimensional construction with mobile robots and modular blocks
Lecture 08: Localization and Mapping II
Lecture 03 - Kinematics and Control
Arduino Autonomous Robot
Local Search Hawaii Michael Dorausch PubCon SEO
[DSBW Spring 2010] Unit 10: XML and Web And beyond
A Data Fusion System for Spatial Data Mining, Analysis and Improvement Silvij...

Viewers also liked (20)

PDF
8 ontology integration and interoperability (onto i op)
PPTX
Ontology integration - Heterogeneity, Techniques and more
PDF
Enterprise and Data Mining Ontology Integration to Extract Actionable Knowled...
PDF
Pal gov.tutorial2.session13 2.gav and lav integration
PPT
[ABDO] Data Integration
PDF
DSBW Final Exam (Spring Sementer 2010)
PPT
Distributed databases and dbm ss
PPTX
Lecture 09: Localization and Mapping III
PPTX
Jarrar: Data Schema Integration
PPT
1 ddbms jan 2011_u
PPTX
Database , 17 Web
PDF
How to design a linear control system
PPTX
Ontology-based Data Integration
PPTX
Database , 15 Object DBMS
PPTX
Database ,2 Background
PPTX
Database ,18 Current Issues
PPTX
Database , 4 Data Integration
PPTX
PDF
Web Usability (Slideshare Version)
PPT
A8: Mind Mapping for Effective Content Management
8 ontology integration and interoperability (onto i op)
Ontology integration - Heterogeneity, Techniques and more
Enterprise and Data Mining Ontology Integration to Extract Actionable Knowled...
Pal gov.tutorial2.session13 2.gav and lav integration
[ABDO] Data Integration
DSBW Final Exam (Spring Sementer 2010)
Distributed databases and dbm ss
Lecture 09: Localization and Mapping III
Jarrar: Data Schema Integration
1 ddbms jan 2011_u
Database , 17 Web
How to design a linear control system
Ontology-based Data Integration
Database , 15 Object DBMS
Database ,2 Background
Database ,18 Current Issues
Database , 4 Data Integration
Web Usability (Slideshare Version)
A8: Mind Mapping for Effective Content Management
Ad

Similar to Lecture 07: Localization and Mapping I (20)

PPTX
Lecture 07: Localization and Mapping I
PPTX
PDF
Sensor Classification, Characterizing Sensor Performance.pdf
PDF
Graph-based SLAM
PDF
mobile robot localization techniques and methods
PDF
Robotics Navigation
PDF
IRJET- Simultaneous Localization and Mapping for Automatic Chair Re-Arran...
PDF
Self-Flying Drones: On a Mission to Navigate Dark, Dangerous and Unknown Worlds
PPTX
Muhammad rizwan aqeel rlp.ppt
PDF
Mapping mobile robotics
PDF
Robot Localisation: An Introduction - Luis Contreras 2020.06.09 | RoboCup@Hom...
PPTX
Lecture 10: Navigation
PPT
Path Planning And Navigation
PPT
Path Planning And Navigation
PPTX
slide introduction to Autonomous Robot.pptx
PPTX
PDF
Robotics Localization
DOCX
Survey 1 (project overview)
PDF
Lecture 12 localization and navigation
Lecture 07: Localization and Mapping I
Sensor Classification, Characterizing Sensor Performance.pdf
Graph-based SLAM
mobile robot localization techniques and methods
Robotics Navigation
IRJET- Simultaneous Localization and Mapping for Automatic Chair Re-Arran...
Self-Flying Drones: On a Mission to Navigate Dark, Dangerous and Unknown Worlds
Muhammad rizwan aqeel rlp.ppt
Mapping mobile robotics
Robot Localisation: An Introduction - Luis Contreras 2020.06.09 | RoboCup@Hom...
Lecture 10: Navigation
Path Planning And Navigation
Path Planning And Navigation
slide introduction to Autonomous Robot.pptx
Robotics Localization
Survey 1 (project overview)
Lecture 12 localization and navigation
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 06: Features and Uncertainty
PPTX
Lecture 02: Locomotion
PDF
Lectures 11+12: Debates
PPTX
Lecture 06: Features
PPTX
PPTX
Lecture 03: Kinematics
PPTX
Lecture 02: Locomotion
PPTX
Lecture 01: Introduction
PDF
December 7, Projects
PDF
PDF
December 2, Projects
PPT
November 30, Projects
Template classes and ROS messages
Indoor Localization Systems
Vishal Verma: Rapidly Exploring Random Trees
Lecture 08: Localization and Mapping II
Lecture 06: Features and Uncertainty
Lecture 02: Locomotion
Lectures 11+12: Debates
Lecture 06: Features
Lecture 03: Kinematics
Lecture 02: Locomotion
Lecture 01: Introduction
December 7, Projects
December 2, Projects
November 30, Projects

Recently uploaded (20)

PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
KodekX | Application Modernization Development
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Encapsulation theory and applications.pdf
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
Cloud computing and distributed systems.
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
cuic standard and advanced reporting.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Understanding_Digital_Forensics_Presentation.pptx
KodekX | Application Modernization Development
Diabetes mellitus diagnosis method based random forest with bat algorithm
NewMind AI Weekly Chronicles - August'25 Week I
Digital-Transformation-Roadmap-for-Companies.pptx
Encapsulation theory and applications.pdf
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
The Rise and Fall of 3GPP – Time for a Sabbatical?
Cloud computing and distributed systems.
“AI and Expert System Decision Support & Business Intelligence Systems”
cuic standard and advanced reporting.pdf
Encapsulation_ Review paper, used for researhc scholars
Chapter 3 Spatial Domain Image Processing.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
MYSQL Presentation for SQL database connectivity
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf

Lecture 07: Localization and Mapping I