Simultaneous Localization and Mapping Matthew Thompson, UF Prolific AuthorsImportant PapersProlific Institutions TitleYear Times Cited.

Slides:



Advertisements
Similar presentations
Bayesian Belief Propagation
Advertisements

Robot Sensor Networks. Introduction For the current sensor network the topography and stability of the environment is uncertain and of course time is.
Introduction To Tracking
Did You See Bob? Human Localization using Mobile Phones Ionut Constandache Duke University Presented by: Di Zhou Slides modified from Nichole Stockman.
Probabilistic Robotics
Probabilistic Robotics
Probabilistic Robotics
Parallel Tracking and Mapping for Small AR Workspaces Vision Seminar
Probabilistic Robotics SLAM. 2 Given: The robot’s controls Observations of nearby features Estimate: Map of features Path of the robot The SLAM Problem.
Monte Carlo Localization for Mobile Robots Karan M. Gupta 03/10/2004
IR Lab, 16th Oct 2007 Zeyn Saigol
Presented for: CPS Lab-ASU By: Ramtin Kermani
Probabilistic Robotics
Simultaneous Localization and Mapping
Simultaneous Localization & Mapping - SLAM
Project Proposal Coffee delivery mission Oct, 3, 2007 NSH 3211 Hyun Soo Park, Iacopo Gentilini Robotic Motion Planning Potential Field Techniques.
Autonomous Robot Navigation Panos Trahanias ΗΥ475 Fall 2007.
Reliable Range based Localization and SLAM Joseph Djugash Masters Student Presenting work done by: Sanjiv Singh, George Kantor, Peter Corke and Derek Kurth.
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.
1 Distributed localization of networked cameras Stanislav Funiak Carlos Guestrin Carnegie Mellon University Mark Paskin Stanford University Rahul Sukthankar.
Tracking a moving object with real-time obstacle avoidance Chung-Hao Chen, Chang Cheng, David Page, Andreas Koschan and Mongi Abidi Imaging, Robotics and.
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
Visual Odometry for Ground Vehicle Applications David Nister, Oleg Naroditsky, James Bergen Sarnoff Corporation, CN5300 Princeton, NJ CPSC 643, Presentation.
Robotics In which agents are endowed with physical effectors with which to do mischief.
AmirKabir University Computer Engineering Dept. Sensor Based Mapping and Navigation Robotic Course Presentation Presenter: GholamHossein Deshmeh.
Fast Walking and Modeling Kicks Purpose: Team Robotics Spring 2005 By: Forest Marie.
Firefighter Indoor Navigation using Distributed SLAM (FINDS) Major Qualifying Project Matthew Zubiel Nick Long Advisers: Prof. Duckworth, Prof. Cyganski.
1. The Promise of MEMS to LBS and Navigation Applications Dr. Naser El-Shiemy, CEO Trusted Positioning Inc. 2.
June 12, 2001 Jeong-Su Han An Autonomous Vehicle for People with Motor Disabilities by G. Bourhis, O.Horn, O.Habert and A. Pruski Paper Review.
1 DARPA TMR Program Collaborative Mobile Robots for High-Risk Urban Missions Second Quarterly IPR Meeting January 13, 1999 P. I.s: Leonidas J. Guibas and.
ROBOT LOCALISATION & MAPPING: MAPPING & LIDAR By James Mead.
Kalman filter and SLAM problem
Presented by: Z.G. Huang May 04, 2011 Did You See Bob? Human Localization using Mobile Phones Romit Roy Choudhury Duke University Durham, NC, USA Ionut.
Challenging Environment
SLAM (Simultaneously Localization and Mapping)
Indoor Localization Using a Modern Smartphone Carick Wienke Advisor: Dr. Nicholas Kirsch Although indoor localization is an important tool for a wide range.
9-1 SA-1 Probabilistic Robotics: SLAM = Simultaneous Localization and Mapping Slide credits: Wolfram Burgard, Dieter Fox, Cyrill Stachniss, Giorgio Grisetti,
Solving the Indoor SLAM Problem for a Low-Cost Robot Using Sensor Data Fusion and Autonomous Feature-Based Exploration PhD Student: Prof. MSc. Luciano.
Simultaneous Localization and Mapping Presented by Lihan He Apr. 21, 2006.
(Wed) Young Ki Baik Computer Vision Lab.
Project Proposal: Student: Rowan Pivetta Supervisor: Dr Nasser Asgari.
Robust localization algorithms for an autonomous campus tour guide Richard Thrapp Christian Westbrook Devika Subramanian Rice University Presented at ICRA.
Young Ki Baik, Computer Vision Lab.
Visual SLAM Visual SLAM SPL Seminar (Fri) Young Ki Baik Computer Vision Lab.
1 Distributed and Optimal Motion Planning for Multiple Mobile Robots Yi Guo and Lynne Parker Center for Engineering Science Advanced Research Computer.
Real-Time Simultaneous Localization and Mapping with a Single Camera (Mono SLAM) Young Ki Baik Computer Vision Lab. Seoul National University.
Brooks’ Subsumption Architecture EEL 6838 T. Ryan Fitz-Gibbon 1/24/2004.
One reason for this is that curricular resources for robot mapping are scarce. This work fills the gap between research code, e.g., at openslam.org, and.
Range-Only SLAM for Robots Operating Cooperatively with Sensor Networks Authors: Joseph Djugash, Sanjiv Singh, George Kantor and Wei Zhang Reading Assignment.
COMP 417 – Jan 12 th, 2006 Guest Lecturer: David Meger Topic: Camera Networks for Robot Localization.
Using IR For Maze Navigation Kyle W. Lawton and Liz Shrecengost.
SLAM Tutorial (Part I) Marios Xanthidis.
Robot Vision SS 2009 Matthias Rüther ROBOT VISION 2VO 1KU Matthias Rüther.
SLAM Techniques -Venkata satya jayanth Vuddagiri 1.
SLAM : Simultaneous Localization and Mapping
Stut 11 Robot Path Planning in Unknown Environments Using Particle Swarm Optimization Leandro dos Santos Coelho and Viviana Cocco Mariani.
Cloud-based Parallel Implementation of SLAM for Mobile Robots Supun Kamburugamuve, Hengjing He, Geoffrey Fox, David Crandall School of Informatics & Computing.
RoboCup: The Robot World Cup Initiative
Robótica Móvil CC5316 Clase 16: SLAM
Paper – Stephen Se, David Lowe, Jim Little
CS b659: Intelligent Robotics
Simultaneous Localization and Mapping
Introduction to Robot Mapping
Probabilistic Robotics
Simultaneous Localization and Mapping
Probabilistic Robotics Bayes Filter Implementations FastSLAM
Presentation transcript:

Simultaneous Localization and Mapping Matthew Thompson, UF Prolific AuthorsImportant PapersProlific Institutions TitleYear Times Cited Institutions or Organizations Simultaneous map building and localization for an autonomous mobile robot 1991N/A (Conference proceedings) Princeton, University of Oxford Topological simultaneous localization and mapping (SLAM): toward exact localization without explicit localization Carnegie Mellon A solution to the simultaneous localization and map building (SLAM) problem IEEE Optimization of the simultaneous localization and map-building algorithm for real-time implementation IEEE Robust Mapping and Localization in Indoor Environments Using Sonar Data University Zaragoza, MIT A multilevel relaxation algorithm for simultaneous localization and mapping IEEE MonoSLAM: Real-Time Single Camera SLAM IEEE NameTotal Papers Dissanayake, G11 Ball, T10 Newman, P10 Nuchter, A9 Rajamani, SK9 Neira, J8 Grisetti, G8 Leonard, JJ7 NamePapers University of Sydney25 MIT15 University Zaragoza15 University of Oxford12 The Problem Simultaneous Localization and Mapping, or SLAM, is a problem in the field of autonomous vehicles. Its solution, only found in the last decade, has been called “a ‘Holy Grail’ of the autonomous vehicle research community” [3]. Until several papers released in 2001 detailed new approaches to approaching SLAM, most roboticists had either studied mapping unknown environments using a robot which always knew its exact position, or determining the position of a robot which already had advance knowledge of its surroundings [6]. SLAM, true to its name, is the problem of performing both of the tasks simultaneously, without prior information about the environment or the robot’s own position. It is a rather akin to the question of “which came first, the chicken or the egg?” [6]. To build an accurate map of its environment, a robot needs to first know its own position in the world, yet in order to determine its position, the robot must first have an accurate map of its environment. The Problem Simultaneous Localization and Mapping, or SLAM, is a problem in the field of autonomous vehicles. Its solution, only found in the last decade, has been called “a ‘Holy Grail’ of the autonomous vehicle research community” [3]. Until several papers released in 2001 detailed new approaches to approaching SLAM, most roboticists had either studied mapping unknown environments using a robot which always knew its exact position, or determining the position of a robot which already had advance knowledge of its surroundings [6]. SLAM, true to its name, is the problem of performing both of the tasks simultaneously, without prior information about the environment or the robot’s own position. It is a rather akin to the question of “which came first, the chicken or the egg?” [6]. To build an accurate map of its environment, a robot needs to first know its own position in the world, yet in order to determine its position, the robot must first have an accurate map of its environment. A Solution to the Simultaneous Localization and Map Building (SLAM) Problem Dissanayake G, Newman P, Clark S The Solution and Ongoing Research Although no one SLAM technique is clearly best, and indeed even among the mort important papers listed here there are varied solutions, most take an estimation-theoretic approach using a Kalman Filter [1]. The Kalman filter is a widely used method of processing uncertain measurements and producing an optimal estimate of the actual state of a system. The estimation-theoretic has been successfully implemented many times, and has been proven to converge to an ideal map and perfect robot position even in the face of noisy measurements and uncertainty in the robot’s motion [3]. Ongoing research covers many improvements to the basic approach. For large environments the storage requirements of the naïve approach grow too quickly, and so research is done in exploring potentially valuable trade offs in changing the underlying implementation of the map [1][5]. Experiments are also ongoing in achieving SLAM using sensors other than a LIDAR scanner, such as a sonar array [7]. Another area is improving the efficiency of methods used for relaxation of the robot’s map, a process used to “close the loop” when a robot has traveled in a circle and senses previously mapped landmarks but at a different estimated position due to accumulated error [6]. The Solution and Ongoing Research Although no one SLAM technique is clearly best, and indeed even among the mort important papers listed here there are varied solutions, most take an estimation-theoretic approach using a Kalman Filter [1]. The Kalman filter is a widely used method of processing uncertain measurements and producing an optimal estimate of the actual state of a system. The estimation-theoretic has been successfully implemented many times, and has been proven to converge to an ideal map and perfect robot position even in the face of noisy measurements and uncertainty in the robot’s motion [3]. Ongoing research covers many improvements to the basic approach. For large environments the storage requirements of the naïve approach grow too quickly, and so research is done in exploring potentially valuable trade offs in changing the underlying implementation of the map [1][5]. Experiments are also ongoing in achieving SLAM using sensors other than a LIDAR scanner, such as a sonar array [7]. Another area is improving the efficiency of methods used for relaxation of the robot’s map, a process used to “close the loop” when a robot has traveled in a circle and senses previously mapped landmarks but at a different estimated position due to accumulated error [6]. Sonar and LIDAR readings compared Robust Mapping and Localization in Indoor Environments Using Sonar Data Tardos, Neira, Newman, Leonard Closing the loop after traveling along a rectangular hallway A multilevel Relaxation Algorithm for Simultaneous Localization and Mapping Frese U, Larsson P, Ducket T Applications SLAM has had very immediate applications in autonomous vehicles such as those participating in the DARPA Grand Challenge. SLAM is also important for indoor robots, since it can calculate the position of a robot in the absence of GPS. It represents a huge step towards future domestic robots that interact and work with humans in a human- centric world, where the robots will have to learn for themselves and will be expected to adapt to an already existing environment. Another important application is search and rescue robots that could aid disaster response teams by quickly and efficiently mapping a disaster site and reporting back the location of survivors. Applications SLAM has had very immediate applications in autonomous vehicles such as those participating in the DARPA Grand Challenge. SLAM is also important for indoor robots, since it can calculate the position of a robot in the absence of GPS. It represents a huge step towards future domestic robots that interact and work with humans in a human- centric world, where the robots will have to learn for themselves and will be expected to adapt to an already existing environment. Another important application is search and rescue robots that could aid disaster response teams by quickly and efficiently mapping a disaster site and reporting back the location of survivors. NaviGATOR, from the Center for Intelligent Machines and Robotics at the University of Florida Top Journals NamePapersImpact Factor International Journal of Robotics Research IEEE Transactions on Robotics Robotics and Autonomous Systems Journal of Field Robotics Key Paper MonoSLAM: Real-Time Single Camera SLAM, stands out on the list of highly cited papers as the most recent, as well as the only paper whose number of citations per year is still increasing. It takes a breakthrough approach to SLAM by achieving it with a single camera [2]. This presents a very difficult SLAM scenario, because a single camera gives lots of high speed data to process but no direct distance measurements [2]. Technology exists to recreate the motion of a camera passing through a static environment, but only offline, processing the entire sequence from beginning to end. MonoSLAM gives a technique whereby estimates of the camera position and the map of the environment its in can be updated with each new frame of information acquired in real time [2], and can travel in a fixed environment indefinitely while maintaining a bounded error [2], while being efficient enough to operate at an update rate of 30hz [2]. Key Paper MonoSLAM: Real-Time Single Camera SLAM, stands out on the list of highly cited papers as the most recent, as well as the only paper whose number of citations per year is still increasing. It takes a breakthrough approach to SLAM by achieving it with a single camera [2]. This presents a very difficult SLAM scenario, because a single camera gives lots of high speed data to process but no direct distance measurements [2]. Technology exists to recreate the motion of a camera passing through a static environment, but only offline, processing the entire sequence from beginning to end. MonoSLAM gives a technique whereby estimates of the camera position and the map of the environment its in can be updated with each new frame of information acquired in real time [2], and can travel in a fixed environment indefinitely while maintaining a bounded error [2], while being efficient enough to operate at an update rate of 30hz [2]. Activmedia Peoplebot exploring an environment A multilevel Relaxation Algorithm for Simultaneous Localization and Mapping Frese U, Larsson P, Ducket T References 1.Choset, H., & Nagatani, K. (2001). Topological simultaneous localization and mapping (SLAM): Toward exact localization without explicit localization. Robotics and Automation, IEEE Transactions on, 17(2), Davison, A. J., Reid, I. D., Molton, N. D., & Stasse, O. (2007). MonoSLAM: Real-time single camera SLAM. Pattern Analysis and Machine Intelligence, IEEE Transactions on, 29(6), Dissanayake, M. W. M. G., Newman, P., Clark, S., Durrant-Whyte, H. F., & Csorba, M. (2001). A solution to the simultaneous localization and map building (SLAM) problem. Robotics and Automation, IEEE Transactions on, 17(3), Frese, U., Larsson, P., & Duckett, T. (2005). A multilevel relaxation algorithm for simultaneous localization and mapping. Robotics, IEEE Transactions on, 21(2), Guivant, J. E., & Nebot, E. M. (2001). Optimization of the simultaneous localization and map-building algorithm for real-time implementation. Robotics and Automation, IEEE Transactions on, 17(3), Leonard, J. J., & Durrant-Whyte, H. F. (1991). Simultaneous map building and localization for an autonomous mobile robot. Intelligent Robots and Systems '91. 'Intelligence for Mechanical Systems, Proceedings IROS '91. IEEE/RSJ International Workshop on, vol.3. 7.Tardós, J. D., Neira, J., Newman, P. M., & Leonard, J. J. (2002). Robust mapping and localization in indoor environments using sonar data. The International Journal of Robotics Research, 21(4), References 1.Choset, H., & Nagatani, K. (2001). Topological simultaneous localization and mapping (SLAM): Toward exact localization without explicit localization. Robotics and Automation, IEEE Transactions on, 17(2), Davison, A. J., Reid, I. D., Molton, N. D., & Stasse, O. (2007). MonoSLAM: Real-time single camera SLAM. Pattern Analysis and Machine Intelligence, IEEE Transactions on, 29(6), Dissanayake, M. W. M. G., Newman, P., Clark, S., Durrant-Whyte, H. F., & Csorba, M. (2001). A solution to the simultaneous localization and map building (SLAM) problem. Robotics and Automation, IEEE Transactions on, 17(3), Frese, U., Larsson, P., & Duckett, T. (2005). A multilevel relaxation algorithm for simultaneous localization and mapping. Robotics, IEEE Transactions on, 21(2), Guivant, J. E., & Nebot, E. M. (2001). Optimization of the simultaneous localization and map-building algorithm for real-time implementation. Robotics and Automation, IEEE Transactions on, 17(3), Leonard, J. J., & Durrant-Whyte, H. F. (1991). Simultaneous map building and localization for an autonomous mobile robot. Intelligent Robots and Systems '91. 'Intelligence for Mechanical Systems, Proceedings IROS '91. IEEE/RSJ International Workshop on, vol.3. 7.Tardós, J. D., Neira, J., Newman, P. M., & Leonard, J. J. (2002). Robust mapping and localization in indoor environments using sonar data. The International Journal of Robotics Research, 21(4), Snapshots of a humanoid robot running MonoSLAM software on a single camera as it walks in a circle. MonoSLAM: Real-Time Single Camera SLAM Davison A, Reid I, Molton N, Stasse O A radar-based SLAM tracking features along a vehicle’s path A Solution to the Simultaneous Localization and Map Building (SLAM) Problem Dissanayake G, Newman P, Clark S, Durrant-Whyte H, Csorba M