ICRA, May 2002 Simon Thompson & Alexander Zelinsky1 Accurate Local Positioning using Visual Landmarks from a Panoramic Sensor Simon Thompson Alexander.

Slides:



Advertisements
Similar presentations
Discussion topics SLAM overview Range and Odometry data Landmarks
Advertisements

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.
Silvina Rybnikov Supervisors: Prof. Ilan Shimshoni and Prof. Ehud Rivlin HomePage:
Monte Carlo Localization for Mobile Robots Karan M. Gupta 03/10/2004
Kiyoshi Irie, Tomoaki Yoshida, and Masahiro Tomono 2011 IEEE International Conference on Robotics and Automation Shanghai International Conference Center.
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
SA-1 Probabilistic Robotics Probabilistic Sensor Models Beam-based Scan-based Landmarks.
InteractIVe Summer School, July 6 th, 2012 Grid based SLAM & DATMO Olivier Aycard University of Grenoble 1 (UJF), FRANCE
Visual Navigation in Modified Environments From Biology to SLAM Sotirios Ch. Diamantas and Richard Crowder.
Project Proposal Coffee delivery mission Oct, 3, 2007 NSH 3211 Hyun Soo Park, Iacopo Gentilini Robotic Motion Planning Potential Field Techniques.
Paper Discussion: “Simultaneous Localization and Environmental Mapping with a Sensor Network”, Marinakis et. al. ICRA 2011.
SA-1 Probabilistic Robotics Probabilistic Sensor Models Beam-based Scan-based Landmarks.
Autonomous Robot Navigation Panos Trahanias ΗΥ475 Fall 2007.
Robotic Mapping: A Survey Sebastian Thrun, 2002 Presentation by David Black-Schaffer and Kristof Richmond.
Adam Rachmielowski 615 Project: Real-time monocular vision-based SLAM.
Introduction to Kalman Filter and SLAM Ting-Wei Hsu 08/10/30.
Probabilistic Robotics
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
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.
Probabilistic Robotics Bayes Filter Implementations Particle filters.
City College of New York 1 Dr. John (Jizhong) Xiao Department of Electrical Engineering City College of New York A Taste of Localization.
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.
Particle Filtering. Sensors and Uncertainty Real world sensors are noisy and suffer from missing data (e.g., occlusions, GPS blackouts) Use sensor models.
ROBOT MAPPING AND EKF SLAM
EKF and UKF Day EKF and RoboCup Soccer simulation of localization using EKF and 6 landmarks (with known correspondences) robot travels in a circular.
Sensys 2009 Speaker:Lawrence.  Introduction  Overview & Challenges  Algorithm  Travel Time Estimation  Evaluation  Conclusion.
Kalman filter and SLAM problem
오 세 영, 이 진 수 전자전기공학과, 뇌연구센터 포항공과대학교
Biologically-inspired Visual Landmark Navigation for Mobile Robots
3D SLAM for Omni-directional Camera
Simultaneous Localization and Mapping Presented by Lihan He Apr. 21, 2006.
Mapping and Localization with RFID Technology Matthai Philipose, Kenneth P Fishkin, Dieter Fox, Dirk Hahnel, Wolfram Burgard Presenter: Aniket Shah.
Young Ki Baik, Computer Vision Lab.
Particle Filters.
Visual SLAM Visual SLAM SPL Seminar (Fri) Young Ki Baik Computer Vision Lab.
9 Introduction to AI Robotics (MIT Press), copyright Robin Murphy 2000 Chapter 9: Topological Path Planning1 Part II Chapter 9: Topological Path Planning.
The Hardware Design of the Humanoid Robot RO-PE and the Self-localization Algorithm in RoboCup Tian Bo Control and Mechatronics Lab Mechanical Engineering.
Mobile Robot Localization (ch. 7)
Real-Time Simultaneous Localization and Mapping with a Single Camera (Mono SLAM) Young Ki Baik Computer Vision Lab. Seoul National University.
City College of New York 1 Dr. Jizhong Xiao Department of Electrical Engineering City College of New York Advanced Mobile Robotics.
Robotics Club: 5:30 this evening
Range-Only SLAM for Robots Operating Cooperatively with Sensor Networks Authors: Joseph Djugash, Sanjiv Singh, George Kantor and Wei Zhang Reading Assignment.
The Development of a Relative Point SLAM Algorithm and a Relative Plane SLAM Algorithm.
Probabilistic Robotics
Extended Kalman Filter
Particle Filtering. Sensors and Uncertainty Real world sensors are noisy and suffer from missing data (e.g., occlusions, GPS blackouts) Use sensor models.
Mobile Robot Localization and Mapping Using Range Sensor Data Dr. Joel Burdick, Dr. Stergios Roumeliotis, Samuel Pfister, Kristo Kriechbaum.
10-1 Probabilistic Robotics: FastSLAM Slide credits: Wolfram Burgard, Dieter Fox, Cyrill Stachniss, Giorgio Grisetti, Maren Bennewitz, Christian Plagemann,
Autonomous Mobile Robots Autonomous Systems Lab Zürich Probabilistic Map Based Localization "Position" Global Map PerceptionMotion Control Cognition Real.
CSE-473 Mobile Robot Mapping.
Paper – Stephen Se, David Lowe, Jim Little
Contents Team introduction Project Introduction Applicability
+ SLAM with SIFT Se, Lowe, and Little Presented by Matt Loper
Probabilistic Robotics
Part II Chapter 9: Topological Path Planning
Lecture 10 Causal Estimation of 3D Structure and Motion
Introduction to Robot Mapping
Probabilistic Robotics
A Short Introduction to the Bayes Filter and Related Models
CHAPTER 14 ROBOTICS.
Probabilistic Map Based Localization
Simultaneous Localization and Mapping
Probabilistic Robotics Bayes Filter Implementations FastSLAM
Presentation transcript:

ICRA, May 2002 Simon Thompson & Alexander Zelinsky1 Accurate Local Positioning using Visual Landmarks from a Panoramic Sensor Simon Thompson Alexander Zelinsky Australian National University

ICRA, May 2002 Simon Thompson & Alexander Zelinsky2 Mobile Robot Localisation zLocalise the robot within a known map zGlobal Localisation: localise the robot without apriori knowledge yrequires a search of the entire map zLocal Positioning: maintain a position estimate while moving yrequires an accurate position estimate and appropriate sensors zBoth dependent on the map representation

ICRA, May 2002 Simon Thompson & Alexander Zelinsky3 Map Representations zTopological Map: ysparse representation yefficient globalisation ylimited position accuracy z Metric Map: yfine grained mapping yinefficient global localisation yaccurate local positioning z Sparse representations that allow accurate local positioning

ICRA, May 2002 Simon Thompson & Alexander Zelinsky4 Visual Landmarks for Local Positioning zPlaces represented by sets of Visual Landmarks zVisual Landmarks allow for discrimination between places in global localisation zAutomatic selection of landmark sets zLandmarks must be unique and recognisable zStatic and Dynamic Selection phases zInformation about landmark depth improves accuracy of position estimation

ICRA, May 2002 Simon Thompson & Alexander Zelinsky5 Panoramic Visual Sensor zLarge field of vision zLow resolution

ICRA, May 2002 Simon Thompson & Alexander Zelinsky6 Automatic Selection of Visual Landmarks Static Landmark Selection Dynamic Landmark Selection Panoramic Image Landmark Set “Valley” interest operator Locally unique landmarks Turn Back and Look move (TBL) Template tracking Depth estimation Select reliable landmarks

ICRA, May 2002 Simon Thompson & Alexander Zelinsky7 Landmark Depth Estimation zBearing only Simultaneous Localisation And Mapping (SLAM) over TBL move zKalman Filter to estimate angle and depth of landmarks and the position of the robot during the TBL move zEstimating uncertainty in estimates as well System state: Robot position, initial estimates of depth and angle Observed angle to landmark Jacobian relating changes in observations to changes in state

ICRA, May 2002 Simon Thompson & Alexander Zelinsky8 Landmark Depth Estimation Results Simulation (Actual, and estimates after 1, 200, 400 steps: movement + observation) Noise: +/- 1 degree in observations 10% in odometry

ICRA, May 2002 Simon Thompson & Alexander Zelinsky9 Real World Results Landmarks Estimated landmark positions Visual landmarks can make it hard to verify estimates

ICRA, May 2002 Simon Thompson & Alexander Zelinsky10 Artificial Landmarks z+/- 10cm accuracy in landmark depth estimation

ICRA, May 2002 Simon Thompson & Alexander Zelinsky11 Artificial Landmarks Result

ICRA, May 2002 Simon Thompson & Alexander Zelinsky12 Local Positioning within Places Panoramic Image Position Estimate Locate Landmarks Reselect Predict Measure Particle Filter Template Matching Each Particle represents a pose [x,y,  ] Particle set  PDF of Poses Reselect most likely particles Apply motion model to particles: deterministic drift, stochastic noise Likelihood of current observation given a particle’s pose Intersection of landmark observation and estimated position uncertainty regions zRobot Motion

ICRA, May 2002 Simon Thompson & Alexander Zelinsky13 Sensor Model for Local Positioning Evaluate the probability of each particle given the current observation  Sensor Model Apply sensor model over range of all Possible poses Sample Particle 16 landmarks 1 landmark

ICRA, May 2002 Simon Thompson & Alexander Zelinsky14 Local Positioning Results Results : Actual Path Heuristic EstimationProbabilistic Estimation zEstimate robot position over a TBL movement zHeuristic Approach - expansion/contraction of landmark pairs zProbabilistic approach: particle filter: +/- 50mm, equivalent to metric approach within places

ICRA, May 2002 Simon Thompson & Alexander Zelinsky15 Global Localisation zDo the sets of visual landmarks uniquely identify a place?  Place Discrimination zFor each place locate landmarks throughout path zComputationally expensive

ICRA, May 2002 Simon Thompson & Alexander Zelinsky16 Place Discrimination zDiscriminate 15 places over the approx. 700 images in the path zLandmark set recognition performance

ICRA, May 2002 Simon Thompson & Alexander Zelinsky17 Place Discrimination (Cont)

ICRA, May 2002 Simon Thompson & Alexander Zelinsky18 Localisation in a Topological Map zConstruct map with places connected by transitions: direction, distance zGlobal localisation by place discrimination zLocal positioning within places zPass local position between places using transition information zPosition tracking possible but problems in Condensation algorithm exist

ICRA, May 2002 Simon Thompson & Alexander Zelinsky19 Summary zPlaces in a topological map represented by sets of visual landmarks zLandmarks are automatically selected using a static and dynamic selection process zDepth of landmarks estimated using bearing only slam zLandmark depth information allows for accurate local positioning equivalent to metric maps zVisual landmarks still allow for place discrimination zLocalisation in a topological map possible zMore experimentation is underway