9 Introduction to AI Robotics (MIT Press), copyright Robin Murphy 2000 Chapter 9: Topological Path Planning1 Part II Chapter 9: Topological Path Planning.

Slides:



Advertisements
Similar presentations
ARTIFICIAL INTELLIGENCE: THE MAIN IDEAS Nils J. Nilsson OLLI COURSE SCI 102 Tuesdays, 11:00 a.m. – 12:30 p.m. Winter Quarter, 2013 Higher Education Center,
Advertisements

University of Amsterdam Search, Navigate, and Actuate - Quantitative Navigation Arnoud Visser 1 Search, Navigate, and Actuate Quantative Navigation.
Computer and Robot Vision I
Chapter 10 Artificial Intelligence © 2007 Pearson Addison-Wesley. All rights reserved.
ECE 7340: Building Intelligent Robots QUALITATIVE NAVIGATION FOR MOBILE ROBOTS Tod S. Levitt Daryl T. Lawton Presented by: Aniket Samant.
Report on Intrusion Detection and Data Fusion By Ganesh Godavari.
ECE 4340/7340 Exam #2 Review Winter Sensing and Perception CMUcam and image representation (RGB, YUV) Percept; logical sensors Logical redundancy.
A Robot Exploration and Mapping Strategy Based on a Semantic Hierarchy of Spatial Representations Benjamine Kuipers and Yung-Tai Byun Tai S. Jang MAE University.
Experiences with an Architecture for Intelligent Reactive Agents By R. Peter Bonasso, R. James Firby, Erann Gat, David Kortenkamp, David P Miller, Marc.
An Ontology for Qualitative Description of Images Zoe Falomir, Ernesto Jiménez-Ruiz, Lledó Museros, M. Teresa Escrig Cognition for Robotics Research (C4R2)
Integration of Representation Into Goal- Driven Behavior-Based Robots By Dr. Maja J. Mataric` Presented by Andy Klempau.
Optimal Area Covering by Mobile Robot presented by: Nelly Chkolunov Fentahun Assefa-Dawit Fentahun Assefa-Dawit supervised by: Alexey Talyansky Technion.
Introduction to Topological Navigation prof: S.Shiry Presenter: Masoomeh Bahreini M.Sc Computer Science Department of Computer Eng. and IT Amirkabir Univ.
Planetary Surface Robotics ENAE 788U, Spring 2005 U N I V E R S I T Y O F MARYLAND Lecture 8 Mapping 5 April, 2005.
Vision for mobile robot navigation Jannes Eindhoven
Chapter 4 Learning: Theories and Program Design
Activity 1: Multi-sensor based Navigation of Intelligent Wheelchairs Theo Theodoridis and Huosheng Hu University of Essex 27 January 2012 Ecole Centrale.
Chapter 11: Artificial Intelligence
Chapter 10 Artificial Intelligence. © 2005 Pearson Addison-Wesley. All rights reserved 10-2 Chapter 10: Artificial Intelligence 10.1 Intelligence and.
Localisation & Navigation
Introduction to Design. What is Design? Blueprint of your solution Blueprint of your solution All decisions you have made about solution? All decisions.
DARPA Mobile Autonomous Robot SoftwareLeslie Pack Kaelbling; March Adaptive Intelligent Mobile Robotics Leslie Pack Kaelbling Artificial Intelligence.
Introduction to AI Robotics Chapter 2. The Hierarchical Paradigm Hyeokjae Kwon.
7 Introduction to AI Robotics (MIT Press), copyright Robin Murphy 2000 Chapter 7: Hybrid Deliberative/Reactive Paradigm1 Part 1: Overview & Managerial.
9 Introduction to AI Robotics (MIT Press), copyright Robin Murphy 2000 Chapter 9: Topological Path Planning1 Part II Chapter 9: Topological Path Planning.
Artificial Intelligence Chapter 25 Agent Architectures Biointelligence Lab School of Computer Sci. & Eng. Seoul National University.
Using Soar for an indoor robotic search mission Scott Hanford Penn State University Applied Research Lab 1.
Report on Intrusion Detection and Data Fusion By Ganesh Godavari.
7 Introduction to AI Robotics (MIT Press), copyright Robin Murphy 2000 Chapter 7: Hybrid Deliberative/Reactive Paradigm1 Part 1: Overview & Managerial.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 11 Unicast Routing Protocols.
University of Amsterdam Search, Navigate, and Actuate - Qualitative Navigation Arnoud Visser 1 Search, Navigate, and Actuate Qualitative Navigation.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 11: Artificial Intelligence Computer Science: An Overview Tenth Edition.
Stylization and Abstraction of Photographs Doug Decarlo and Anthony Santella.
Notes: 1. Exam corrections and assignment 3 due today. 2. Last exam – last day of class 3. Chapter 24 reading assignment - pgs. 704 – New website:
10 Chapter 10: Metric Path Planning a. Representations b. Algorithms.
Template matching and object recognition. CS8690 Computer Vision University of Missouri at Columbia Matching by relations Idea: –find bits, then say object.
11 Chapter 11: Localization and Map Making a. Occupancy Grids b. Evidential Methods c. Exploration Overivew Occupancy Grids -Sonar Models -Bayesian Updating.
9 Introduction to AI Robotics (MIT Press), copyright Robin Murphy 2000 Chapter 9: Topological Path Planning1 Part II Chapter 9: Topological Path Planning.
Topological Path Planning JBNU, Division of Computer Science and Engineering Parallel Computing Lab Jonghwi Kim Introduction to AI Robots Chapter 9.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 11: Artificial Intelligence Computer Science: An Overview Tenth Edition.
Turning Autonomous Navigation and Mapping Using Monocular Low-Resolution Grayscale Vision VIDYA MURALI AND STAN BIRCHFIELD CLEMSON UNIVERSITY ABSTRACT.
Introduction to Artificial Intelligence CS 438 Spring 2008 Today –AIMA, Ch. 25 –Robotics Thursday –Robotics continued Home Work due next Tuesday –Ch. 13:
Robotics Club: 5:30 this evening
Navigation & Motion Planning Cell Decomposition Skeletonization Bounded Error Planning (Fine-motion Planning) Landmark-based Planning Online Algorithms.
Chapter 10. The Explorer System in Cognitive Systems, Christensen et al. Course: Robots Learning from Humans On, Kyoung-Woon Biointelligence Laboratory.
Overivew Occupancy Grids -Sonar Models -Bayesian Updating
 A navigational display should serve these four different classes of tasks:  Provide guidance about how to get to a destination  Facilitate planning.
CIS Intro to AI 1 Interpreting Line Drawings (An Introduction to Constraint Satisfaction) Mitch Marcus CIS 391 Fall 2008.
Basilio Bona DAUIN – Politecnico di Torino
Copyright (c) Allyn & Bacon 2008 Essentials of Human Communication, 6/e Chapter Twelve: This multimedia product and its contents are protected under copyright.
Chapter 11: Artificial Intelligence
Intelligent Mobile Robotics
Chapter 11: Artificial Intelligence
PART IV: The Potential of Algorithmic Machines.
Artificial Intelligence Chapter 25 Agent Architectures
Spatial Semantic Hierarchy (SSH)
Intelligent Agents Chapter 2.
Part II Chapter 9: Topological Path Planning
Sequence Pair Representation
Overivew Occupancy Grids -Sonar Models -Bayesian Updating
Sammy Fugler | May 2017.
Chapter 7: Hybrid Deliberative/Reactive Paradigm
Chapter 10: Metric Path Planning.
Artificial Intelligence Chapter 25. Agent Architectures
Artificial Intelligence Chapter 25 Agent Architectures
8. Displays.
Understanding the values of a good thematic map
8. Displays.
Presentation transcript:

9 Introduction to AI Robotics (MIT Press), copyright Robin Murphy 2000 Chapter 9: Topological Path Planning1 Part II Chapter 9: Topological Path Planning

9 Introduction to AI Robotics (MIT Press), copyright Robin Murphy 2000 Chapter 9: Topological Path Planning2 Objectives Define the difference between natural and artificial landmarks; give one example of each Given a description of an indoor office environment and a set of behaviors, build a relational graph representation labeling the distinctive places and local control strategies for gateways Describe in one or two sentences: gateway, image signature, visual homing, viewframe, orientation region Given a figure showing landmarks, create a topological map showing landmarks, landmark pair boundaries, and orientation regions

9 Introduction to AI Robotics (MIT Press), copyright Robin Murphy 2000 Chapter 9: Topological Path Planning3 Navigation Where am I going? Mission planning What’s the best way there? Path planning Where have I been? Map making Where am I? Localization Mission Planner Carto- grapher Behaviors deliberative reactive How am I going to get there?

9 Introduction to AI Robotics (MIT Press), copyright Robin Murphy 2000 Chapter 9: Topological Path Planning4 Spatial Memory What’s the Best Way There? depends on the representation of the world A robot’s world representation and how it is maintained over time is its spatial memory –Attention –Reasoning –Path planning –Information collection Two forms –Route (or qualitative) –Layout (or metric) Layout leads to Route, but not the other way

9 Route, or Qualitative Navigation Two categories Relational –spatial memory is a relational graph, also known as a topological map –use graph theory to plan paths Associative –spatial memory is a series of remembered viewpoints, where each viewpoint is labeled with a location –good for retracing steps

9 Introduction to AI Robotics (MIT Press), copyright Robin Murphy 2000 Chapter 9: Topological Path Planning6 Topological Maps Use Landmarks A landmark is one or more perceptually distinctive features of interest on an object or locale of interest Natural landmark: configuration of existing features that wasn’t put in the environment to aid with the robot’s navigation (ex. gas station on the corner) Artificial landmark: set of features added to the environment to support navigation (ex. highway sign) Roboticists avoid artificial landmarks!

9 Introduction to AI Robotics (MIT Press), copyright Robin Murphy 2000 Chapter 9: Topological Path Planning7 Example Landmarks

9 floor plan relational graph Relational Methods Nodes: landmarks, gateways, goal locations Edges: navigable path Gateway is an opportunity to change path heading

9 Introduction to AI Robotics (MIT Press), copyright Robin Murphy 2000 Chapter 9: Topological Path Planning9 Kuipers and Byun: Spatial Hierarchy

9 Introduction to AI Robotics (MIT Press), copyright Robin Murphy 2000 Chapter 9: Topological Path Planning10 Distinctive Places (recognizable, & at least locally unique) Local control strategies (behaviors to get robot between DPs) Distinctive Place Approach

9 neighborhood boundary distinctive place (within the corner) path of robot as it moves into neighborhood and to the distinctive place Actually Getting to a Distinctive Place: Neighborhoods Use one behavior until sees the DP (exteroceptive cueing) then swap to a landmark localization behavior

9 Introduction to AI Robotics (MIT Press), copyright Robin Murphy 2000 Chapter 9: Topological Path Planning12 Class Exercise Create a relational graph for this floorplan Label each edge with the appropriate LCS: mtd, fh Label each node with the type of gateway: de, t, r Room 1Room 2 Room 3 Room 4 r1 r2 de1 de3 de2 r3 r4 t1t2t3fh mtd

9 Introduction to AI Robotics (MIT Press), copyright Robin Murphy 2000 Chapter 9: Topological Path Planning13 Associative Methods Visual Homing –bees navigate to their hive by a series of image signatures which are locally distinctive (neighborhood) QualNav –the world can be divided into orientation regions (neighborhoods) based on perceptual events caused by landmark pair boundaries Assumes perceptual stability, perceptual distinguishability Randal Nelson, URochester Daryl Lawton, Advanced Decision Systems

9 Introduction to AI Robotics (MIT Press), copyright Robin Murphy 2000 Chapter 9: Topological Path Planning14 Image Signatures The world Tesselated (like faceted-eyes) Resulting signature for home

9 Introduction to AI Robotics (MIT Press), copyright Robin Murphy 2000 Chapter 9: Topological Path Planning15 Move to match the template

9 tree building radio tower mountain OR1 OR2 Metric Map Topological Representation as Orientation Regions

9 Introduction to AI Robotics (MIT Press), copyright Robin Murphy 2000 Chapter 9: Topological Path Planning17 Summary Route, qualitative, and topological navigation all refer to navigating by detecting and responding to landmarks. Landmarks may be natural or artificial; roboticists prefer natural but may have to use artificial to compensate for robot sensors There are two type of qualitative navigation: relational and associative

9 Introduction to AI Robotics (MIT Press), copyright Robin Murphy 2000 Chapter 9: Topological Path Planning18 Summary (cont.) Relational methods use graphs (good for planning) and landmarks –The best known relational method is distinctive places –Distinctive places are often gateways –Local control strategies are behaviors Associative methods remember places as image signature or a viewframe extracted from a signature –can’t really plan a path, just retrace it –direct stimulus-response coupling by matching signature to current perception