Probabilistic Robotics

Slides:



Advertisements
Similar presentations
Probabilistic Techniques for Mobile Robot Navigation
Advertisements

Advanced Mobile Robotics
Accurate On-Line 3D Occupancy Grids Using Manhattan World Constraints Brian Peasley and Stan Birchfield Dept. of Electrical and Computer Engineering Clemson.
Mapping with Known Poses
Probabilistic Robotics
Probabilistic Robotics
Probabilistic Robotics
Probabilistic Robotics SLAM. 2 Given: The robot’s controls Observations of nearby features Estimate: Map of features Path of the robot The SLAM Problem.
(Includes references to Brian Clipp
Monte Carlo Localization for Mobile Robots Karan M. Gupta 03/10/2004
IR Lab, 16th Oct 2007 Zeyn Saigol
Introduction to Probabilistic Robot Mapping. What is Robot Mapping? General Definitions for robot mapping.
Lab 2 Lab 3 Homework Labs 4-6 Final Project Late No Videos Write up
Probabilistic Robotics
Markov Localization & Bayes Filtering 1 with Kalman Filters Discrete Filters Particle Filters Slides adapted from Thrun et al., Probabilistic Robotics.
SA-1 Probabilistic Robotics Probabilistic Sensor Models Beam-based Scan-based Landmarks.
Probabilistic Robotics Bayes Filter Implementations Particle filters.
Sam Pfister, Stergios Roumeliotis, Joel Burdick
Localization David Johnson cs6370. Basic Problem Go from thisto this.
Paper Discussion: “Simultaneous Localization and Environmental Mapping with a Sensor Network”, Marinakis et. al. ICRA 2011.
Active SLAM in Structured Environments Cindy Leung, Shoudong Huang and Gamini Dissanayake Presented by: Arvind Pereira for the CS-599 – Sequential Decision.
SA-1 Probabilistic Robotics Probabilistic Sensor Models Beam-based Scan-based Landmarks.
Autonomous Robot Navigation Panos Trahanias ΗΥ475 Fall 2007.
Carnegie Mellon Mobile Robot Agents Eduardo Camponogara , Special Topics in Systems and Control: Agents Electrical & Computer Engineering.
Robotic Mapping: A Survey Sebastian Thrun, 2002 Presentation by David Black-Schaffer and Kristof Richmond.
Probabilistic Robotics
SLAM: Simultaneous Localization and Mapping: Part I Chang Young Kim These slides are based on: Probabilistic Robotics, S. Thrun, W. Burgard, D. Fox, MIT.
Probabilistic Robotics
1 CMPUT 412 Autonomous Map Building Csaba Szepesvári University of Alberta TexPoint fonts used in EMF. Read the TexPoint manual before you delete this.
SA-1 Probabilistic Robotics Mapping with Known Poses.
Probabilistic Robotics Bayes Filter Implementations Particle filters.
Study on Mobile Robot Navigation Techniques Presenter: 林易增 2008/8/26.
Grid Maps for Robot Mapping. Features versus Volumetric Maps.
Thanks to Nir Friedman, HU
Sonar-Based Real-World Mapping and Navigation by ALBERTO ELFES Presenter Uday Rajanna.
Authors: Sheng-Po Kuo, Yu-Chee Tseng, Fang-Jing Wu, and Chun-Yu Lin
Markov Localization & Bayes Filtering
Efficient Approaches to Mapping with Rao- Blackwellized Particle Filters Department of Computer Science University of Freiburg, Germany Wolfram Burgard.
SA-1 Mapping with Known Poses Ch 4.2 and Ch 9. 2 Why Mapping? Learning maps is one of the fundamental problems in mobile robotics Maps allow robots to.
Simultaneous Localization and Mapping Presented by Lihan He Apr. 21, 2006.
Visibility Graph. Voronoi Diagram Control is easy: stay equidistant away from closest obstacles.
Probabilistic Robotics Bayes Filter Implementations Gaussian filters.
SLAM: Robotic Simultaneous Location and Mapping With a great deal of acknowledgment to Sebastian Thrun.
1 Robot Environment Interaction Environment perception provides information about the environment’s state, and it tends to increase the robot’s knowledge.
SA-1 Probabilistic Robotics Probabilistic Sensor Models Beam-based Scan-based Landmarks.
Mobile Robot Localization (ch. 7)
Robotics Club: 5:30 this evening
1/17/2016CS225B Kurt Konolige Probabilistic Models of Sensing and Movement Move to probability models of sensing and movement Project 2 is about complex.
Lecture 5: Grid-based Navigation for Mobile Robots.
16662 – Robot Autonomy Siddhartha Srinivasa
Fast SLAM Simultaneous Localization And Mapping using Particle Filter A geometric approach (as opposed to discretization approach)‏ Subhrajit Bhattacharya.
10-1 Probabilistic Robotics: FastSLAM Slide credits: Wolfram Burgard, Dieter Fox, Cyrill Stachniss, Giorgio Grisetti, Maren Bennewitz, Christian Plagemann,
SLAM Techniques -Venkata satya jayanth Vuddagiri 1.
Autonomous Mobile Robots Autonomous Systems Lab Zürich Probabilistic Map Based Localization "Position" Global Map PerceptionMotion Control Cognition Real.
Line fitting.
COGNITIVE APPROACH TO ROBOT SPATIAL MAPPING
Probabilistic Robotics
Simultaneous Localization and Mapping
Particle filters for Robot Localization
Introduction to Robot Mapping
Probabilistic Robotics
A Short Introduction to the Bayes Filter and Related Models
CHAPTER 14 ROBOTICS.
Probabilistic Map Based Localization
Probabilistic Robotics
Introduction to Sensor Interpretation
Simultaneous Localization and Mapping
Introduction to Sensor Interpretation
Probabilistic Robotics Bayes Filter Implementations FastSLAM
Presentation transcript:

Probabilistic Robotics Mapping with Known Poses

Why Mapping? Learning maps is one of the fundamental problems in mobile robotics Maps allow robots to efficiently carry out their tasks, allow localization … Successful robot systems rely on maps for localization, path planning, activity planning etc.

The General Problem of Mapping What does the environment look like?

The General Problem of Mapping Formally, mapping involves, given the sensor data, to calculate the most likely map

Mapping as a Chicken and Egg Problem So far we learned how to estimate the pose of the vehicle given the data and the map. Mapping, however, involves to simultaneously estimate the pose of the vehicle and the map. The general problem is therefore denoted as the simultaneous localization and mapping problem (SLAM). Throughout this section we will describe how to calculate a map given we know the pose of the vehicle.

Problems in Mapping Sensor interpretation How do we extract relevant information from raw sensor data? How do we represent and integrate this information over time? Robot locations have to be estimated How can we identify that we are at a previously visited place? This problem is the so-called data association problem.

Problems in Mapping

Mapping with known Poses

Occupancy Grid Maps Introduced by Moravec and Elfes in 1985 Represent environment by a grid. Estimate the probability that a location is occupied by an obstacle. Key assumptions Occupancy of individual cells (m[xy]) is independent Robot positions are known!

Updating Occupancy Grid Maps

Typical Sensor Model for Occupancy Grid Maps

Typical Sensor Model for Occupancy Grid Maps

Typical Sensor Model for Occupancy Grid Maps Combination of a linear function and a Gaussian:

Key Parameters of the Model

Occupancy Value Depending on the Measured Distance z+d1 z+d2 z+d3 z z-d1

Incremental Updating of Occupancy Grids (Example)

Resulting Map Obtained with Ultrasound Sensors

Resulting Occupancy and Maximum Likelihood Map The maximum likelihood map is obtained by clipping the occupancy grid map at a threshold of 0.5

Occupancy Grids: From scans to maps

Tech Museum, San Jose CAD map occupancy grid map

Mapping – Maintaining Dependencies

Mapping – Maintaining Dependencies

Maintaining Dependencies - Results