CSE-473 Mobile Robot Mapping.

Slides:



Advertisements
Similar presentations
Probabilistic Techniques for Mobile Robot Navigation
Advertisements

Mobile Robot Localization and Mapping using the Kalman Filter
Mapping with Known Poses
Probabilistic Robotics
Probabilistic Robotics
May 16, 2015 Sparse Surface Adjustment M. Ruhnke, R. Kümmerle, G. Grisetti, W. Burgard.
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.
Advanced Mobile Robotics
(Includes references to Brian Clipp
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
MCL -> SLAM. x: pose m: map u: robot motions z: observations.
Markov Localization & Bayes Filtering 1 with Kalman Filters Discrete Filters Particle Filters Slides adapted from Thrun et al., Probabilistic Robotics.
Simultaneous Localization and Mapping
Probabilistic Robotics: Kalman Filters
CS 326 A: Motion Planning Planning Exploration Strategies.
Adam Rachmielowski 615 Project: Real-time monocular vision-based SLAM.
gMapping TexPoint fonts used in EMF.
Introduction to Kalman Filter and SLAM Ting-Wei Hsu 08/10/30.
Probabilistic Robotics
SEIF, EnKF, EKF SLAM, Fast SLAM, Graph SLAM
Active Simultaneous Localization and Mapping Stephen Tully, : Robotic Motion Planning This project is to actively control the.
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
Part 2 of 3: Bayesian Network and Dynamic Bayesian Network.
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: Review/SLAM
1 Range-Only SLAM for Robots Operating Cooperatively with Sensor Networks Joseph Djugash Sanjiv Singh George Kantor Wei Zhang Carnegie Mellon University.
SLAM: Simultaneous Localization and Mapping: Part II BY TIM BAILEY AND HUGH DURRANT-WHYTE Presented by Chang Young Kim These slides are based on: Probabilistic.
Bayesian Filtering Dieter Fox Probabilistic Robotics Key idea: Explicit representation of uncertainty (using the calculus of probability theory) Perception.
ROBOT MAPPING AND EKF SLAM
Kalman filter and SLAM problem
Markov Localization & Bayes Filtering
RFID Technology-based Mapping and Exploration by Humans and Mobile Robots Dr. Alexander Kleiner Institut für Informatik Arbeitsgruppe “Grundlagen der Künstlichen.
/09/dji-phantom-crashes-into- canadian-lake/
Efficient Approaches to Mapping with Rao- Blackwellized Particle Filters Department of Computer Science University of Freiburg, Germany Wolfram Burgard.
9-1 SA-1 Probabilistic Robotics: SLAM = Simultaneous Localization and Mapping Slide credits: Wolfram Burgard, Dieter Fox, Cyrill Stachniss, Giorgio Grisetti,
3D SLAM for Omni-directional Camera
Probabilistic Robotics Bayes Filter Implementations Gaussian filters.
Stochastic Gradient Descent and Tree Parameterizations in SLAM
Young Ki Baik, Computer Vision Lab.
Real-Time Simultaneous Localization and Mapping with a Single Camera (Mono SLAM) Young Ki Baik Computer Vision Lab. Seoul National University.
Peter Henry1, Michael Krainin1, Evan Herbst1,
Robot Mapping Short Introduction to Particle Filters and Monte Carlo Localization.
CSE-473 Mobile Robot Mapping. Mapping with Raw Odometry.
Simultaneous Localization and Mapping (SLAM). Localization Perfect Map + Observations with errors = Pretty good Localization (Average out errors in observations,
Vision-based SLAM Enhanced by Particle Swarm Optimization on the Euclidean Group Vision seminar : Dec Young Ki BAIK Computer Vision Lab.
SLAM Tutorial (Part I) Marios Xanthidis.
Sebastian Thrun Michael Montemerlo
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.
SLAM : Simultaneous Localization and Mapping
Probabilistic Robotics Bayes Filter Implementations Gaussian filters.
Marginalization and sliding window estimation
Probabilistic Robotics Graph SLAM
Robótica Móvil CC5316 Clase 16: SLAM
+ SLAM with SIFT Se, Lowe, and Little Presented by Matt Loper
Simultaneous Localization and Mapping
CSE4421/5324: Introduction to Robotics
CARNEGIE MELLON UNIVERSITY
Introduction to Robot Mapping
A Short Introduction to the Bayes Filter and Related Models
Jose-Luis Blanco, Javier González, Juan-Antonio Fernández-Madrigal
Probabilistic Robotics
Simultaneous Localization and Mapping
Probabilistic Robotics Bayes Filter Implementations FastSLAM
Presentation transcript:

CSE-473 Mobile Robot Mapping

Mapping with Raw Odometry

Graphical Model of Mapping u u u 1 t-1 ... x x x x 1 2 t m z z z 1 2 t

Graph-SLAM Idea

Robot Poses and Scans [Lu and Milios 1997] Successive robot poses connected by odometry Sensor readings yield constraints between poses Constraints represented by Gaussians Globally optimal estimate

Loop Closure Use scan patches to detect loop closure Add new position constraints Deform the network based on covariances of matches Before loop closure After loop closure

Mapping the Allen Center

108 features, 105 poses, only few secs using cg. 3D Outdoor Mapping 108 features, 105 poses, only few secs using cg.

Map Before Optimization

Map After Optimization

Rao-Blackwellized Mapping Compute a posterior over the map and possible trajectories of the robot : map and trajectory measurements map robot motion trajectory

… FastSLAM Robot Pose 2 x 2 Kalman Filters Landmark 1 Landmark 2 Landmark N … x, y,  Particle #1 Landmark 1 Landmark 2 Landmark N … x, y,  Particle #2 Landmark 1 Landmark 2 Landmark N … x, y,  Particle #3 … Particle M Landmark 1 Landmark 2 Landmark N … x, y,  [Begin courtesy of Mike Montemerlo]

Example 3 particles map of particle 3 map of particle 1

Rao-Blackwellized Mapping with Scan-Matching Map: Intel Research Lab Seattle Loop Closure

Rao-Blackwellized Mapping with Scan-Matching Map: Intel Research Lab Seattle Loop Closure

Rao-Blackwellized Mapping with Scan-Matching Map: Intel Research Lab Seattle

Example (Intel Lab) 15 particles four times faster than real-time P4, 2.8GHz 5cm resolution during scan matching 1cm resolution in final map joint work with Giorgio Grisetti

FastSLAM – Simulation Up to 100,000 landmarks 100 particles 103 times fewer parameters than EKF SLAM Blue line = true robot path Red line = estimated robot path Black dashed line = odometry

Victoria Park Results 4 km traverse 100 particles Uses negative evidence to remove spurious landmarks Blue path = odometry Red path = estimated path [End courtesy of Mike Montemerlo]

Frontier Based Exploration [Yamauchi et al. 96], [Thrun 98]

Multi-Robot Mapping Robot A Robot B Robot C