Chapter 10. The Explorer System in Cognitive Systems, Christensen et al. Course: Robots Learning from Humans On, Kyoung-Woon Biointelligence Laboratory.

Slides:



Advertisements
Similar presentations
Information Modelling MOLES Metadata Objects for Linking Environmental Sciences S. Ventouras Rutherford Appleton Laboratory.
Advertisements

Artificial Intelligence Chapter 21 The Situation Calculus Biointelligence Lab School of Computer Sci. & Eng. Seoul National University.
ECDL’ Lisbon, September 2000 © 2000, nmg Interactivity Design and Construction Paradigms Nuno M. Guimarães
Computational Vision & Robotics LaboratoryFORTH, Institute of Computer Science Towards Global Brain Models Stathis Kasderidis FORTH, ICS, Computer Vision.
An Introduction to Software Visualization Dr. Jonathan I. Maletic Software DevelopMent Laboratory Department of Computer Science Kent State University.
© 2001 Franz J. Kurfess Introduction 1 CPE/CSC 580: Knowledge Management Dr. Franz J. Kurfess Computer Science Department Cal Poly.
Intelligent Agents: an Overview. 2 Definitions Rational behavior: to achieve a goal minimizing the cost and maximizing the satisfaction. Rational agent:
Statistical Natural Language Processing. What is NLP?  Natural Language Processing (NLP), or Computational Linguistics, is concerned with theoretical.
Biointelligence Laboratory School of Computer Science and Engineering Seoul National University Cognitive Robots © 2014, SNU CSE Biointelligence Lab.,
Image-Language Association: are we looking at the right features? Katerina Pastra Language Technology Applications, Institute for Language and Speech Processing,
OntoNav: A Semantic Indoor Navigation System Pervasive Computing Research Group, Communication Networks Laboratory (CNL), Dept. of Informatics & Telecommunications,
A Survey on Context-Aware Computing Center for E-Business Technology Seoul National University Seoul, Korea 이상근, 이동주, 강승석, Babar Tareen Intelligent Database.
Extracting Places and Activities from GPS Traces Using Hierarchical Conditional Random Fields Yong-Joong Kim Dept. of Computer Science Yonsei.
Social scope: Enabling Information Discovery On Social Content Sites
CS654: Digital Image Analysis Lecture 3: Data Structure for Image Analysis.
A Cognitive Substrate for Natural Language Understanding Nick Cassimatis Arthi Murugesan Magdalena Bugajska.
Dart: A Meta-Level Object-Oriented Framework for Task-Specific Behavior Modeling by Domain Experts R. Razavi et al..OOPSLA Workshop DSML‘ Dart:
Towards Cognitive Robotics Biointelligence Laboratory School of Computer Science and Engineering Seoul National University Christian.
Artificial Intelligence Chapter 25 Agent Architectures Biointelligence Lab School of Computer Sci. & Eng. Seoul National University.
A Simple Unsupervised Query Categorizer for Web Search Engines Prashant Ullegaddi and Vasudeva Varma Search and Information Extraction Lab Language Technologies.
Chapter 1. Introduction in Creating Brain-Like Intelligence, Sendhoff et al. Course: Robots Learning from Humans Jo, HwiYeol Biointelligence Laboratory.
Learning Science and Mathematics Concepts, Models, Representations and Talk Colleen Megowan.
A service-oriented middleware for building context-aware services Center for E-Business Technology Seoul National University Seoul, Korea Tao Gu, Hung.
Beyond Gazing, Pointing, and Reaching A Survey of Developmental Robotics Authors: Max Lungarella, Giorgio Metta.
Nov , 2006 The 2nd Korea-Sweden Workshop on Intelligent Systems for Societal Challenges of the 21st Century Pine Hall, 23F, Hotel The Silla Seoul,
Synthetic Cognitive Agent Situational Awareness Components Sanford T. Freedman and Julie A. Adams Department of Electrical Engineering and Computer Science.
University of Amsterdam Search, Navigate, and Actuate - Qualitative Navigation Arnoud Visser 1 Search, Navigate, and Actuate Qualitative Navigation.
Dimitrios Skoutas Alkis Simitsis
AGI Architectures & Control Mechanisms. Realworld environment Anatomy of an AGI system Intellifest 2012 Sensors Actuators Data Processes Control.
A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás.
9 Introduction to AI Robotics (MIT Press), copyright Robin Murphy 2000 Chapter 9: Topological Path Planning1 Part II Chapter 9: Topological Path Planning.
Using RouteGraphs as an Appropriate Data Structure for Navigational Tasks SFB/IQN-Kolloquium Christian Mandel, A1-[RoboMap] Overview Goal scenario.
Topological Path Planning JBNU, Division of Computer Science and Engineering Parallel Computing Lab Jonghwi Kim Introduction to AI Robots Chapter 9.
© TMC Computer School HC20203 VRML HIGHER DIPLOMA IN COMPUTING Chapter 2 – Basic VRML.
Turning Autonomous Navigation and Mapping Using Monocular Low-Resolution Grayscale Vision VIDYA MURALI AND STAN BIRCHFIELD CLEMSON UNIVERSITY ABSTRACT.
Chapter 1. Cognitive Systems Introduction in Cognitive Systems, Christensen et al. Course: Robots Learning from Humans Park, Sae-Rom Lee, Woo-Jin Statistical.
Digital Libraries1 David Rashty. Digital Libraries2 “A library is an arsenal of liberty” Anonymous.
Chapter 4. Formal Tools for the Analysis of Brain-Like Structures and Dynamics (1/2) in Creating Brain-Like Intelligence, Sendhoff et al. Course: Robots.
Chapter 9. PlayMate System (1/2) in Cognitive Systems, Henrik Iskov Chritensen et al. Course: Robots Learning from Humans Kwak, Hanock Biointelligence.
Chapter 10. The Explorer System in Cognitive Systems, Christensen et al. 2 nd Part Course: Robots Learning from Humans Park, Seong-Beom Behavioral neurophysiology.
Chapter 8. Situated Dialogue Processing for Human-Robot Interaction Greert-Jan M. Kruijff, Pierre Lison, Trevor Benjamin, Henril Jacobsson, Hendrik Zender,
Chapter 2. From Complex Networks to Intelligent Systems in Creating Brain-like Systems, Sendhoff et al. Course: Robots Learning from Humans Baek, Da Som.
Chapter 8. Situated Dialogue Processing for Human-Robot Interaction in Cognitive Systems, Christensen et al. Course: Robots Learning from Humans Sabaleuski.
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.
Wearable Virtual Guide for Indoor Navigation. Introduction Assistance for indoor navigation using a wearable vision system Novel cognitive model for representing.
Chapter 13. How to build an imitator in Imitation and Social Learning in Robots, Humans and Animals Course: Robots Learning from Humans Park, Susang
Chapter 14. Active Vision for Goal-Oriented Humanoid Robot Walking (2/2) in Creating Brain-Like Intelligence, Sendhoff et al. Course: Robots Learning from.
Towards Learning by Interacting in Cognitive Systems, Christensen et al. Course: Robots Learning from Humans Kim, Sah-Moo SUALAB & Department of Mathematics.
Ghislain Fouodji Tasse Supervisor: Dr. Karen Bradshaw Computer Science Department Rhodes University 04 August 2009.
Chapter 15. Cognitive Adequacy in Brain- Like Intelligence in Brain-Like Intelligence, Sendhoff et al. Course: Robots Learning from Humans Cinarel, Ceyda.
Chapter 4. Analysis of Brain-Like Structures and Dynamics (2/2) Creating Brain-Like Intelligence, Sendhoff et al. Course: Robots Learning from Humans 09/25.
1 A Methodology for automatic retrieval of similarly shaped machinable components Mark Ascher - Dept of ECE.
Chapter 9. The PlayMate System ( 2/2 ) in Cognitive Systems Monographs. Rüdiger Dillmann et al. Course: Robots Learning from Humans Summarized by Nan Changjun.
COGNITIVE APPROACH TO ROBOT SPATIAL MAPPING
Service-Oriented Computing: Semantics, Processes, Agents
Alexis Maldonado & Georg Bartels
Semantic Visualization
Artificial Intelligence Chapter 25 Agent Architectures
Chapter 5. The Bootstrapping Approach to Developing Reinforcement Learning-based Strategies in Reinforcement Learning for Adaptive Dialogue Systems, V.
Part II Chapter 9: Topological Path Planning
Ch 14. Active Vision for Goal-Oriented Humanoid Robot Walking (1/2) Creating Brain-Like Intelligence, Sendhoff et al. (eds), Robots Learning from.
Athabasca University School of Computing and Information Science
Introduction to Robot Mapping
Artificial Intelligence Chapter 25. Agent Architectures
Guideline Try to summarize to express explicitly
Artificial Intelligence Chapter 25 Agent Architectures
Versioning in Adaptive Hypermedia
Presentation transcript:

Chapter 10. The Explorer System in Cognitive Systems, Christensen et al. Course: Robots Learning from Humans On, Kyoung-Woon Biointelligence Laboratory School of Computer Science and Engineering Seoul National University

Contents Introduction System Overview Navigation SA Object SA Place SA Conceptual Mapping SA Spatial Modeling and Reasoning Map Acquisition Acquiring the Conceptual Map Cross-Modal Spatial Knowledge Sharing Planning Scenario: Find Object Conclusion © 2011, SNU CSE Biointelligence Lab.,

Introduction Chapter 10. The Explore System © 2011, SNU CSE Biointelligence Lab.,

Introduction PROBLEM: Modeling space, Acting in this space and Reasoning about it. SETTING: Robot moving around in an initially Unknown, Large scale, environment Inhabited by humans. MOTIVATION: To study the problems that occur when an intelligent robot must interact with humans in a rich and complex environment. © 2011, SNU CSE Biointelligence Lab.,

Introduction © 2011, SNU CSE Biointelligence Lab., Construction of Spatial models from sensor data Simultaneous Localization And Mapping

Introduction Spatial model: Sensors input + Human input Two main modes : Robot explores space together with a user in a home tour fashion. Human Augmented Mapping paradigm. Fully autonomous exploration where the robot moves with the purpose of covering space. Ability to perform tasks autonomously : Performing a particular task to perfection << Acting within a flexible framework Investigate two problems within this context: What information must be exchanged by different parts of the system to make this possible How the current state of the world should be represented during such exchanges. © 2011, SNU CSE Biointelligence Lab.,

System Overview Chapter 10. The Explore System © 2011, SNU CSE Biointelligence Lab.,

System Overview © 2011, SNU CSE Biointelligence Lab.,

System Overview © 2011, SNU CSE Biointelligence Lab.,

System Overview Navigation SA The metric map (produced by the SLAM) The navigation graph (NavGraphProcess) Topological map (NavGraphProcess) Detecting and Tracking People Motion Control Object SA The view planning component creates a plan for which nodes to visit. The visual search can be performed using a pan-tilt- zoom camera where an attention mechanism gradually guides the robot to zoom in closer. © 2011, SNU CSE Biointelligence Lab.,

System Overview Place SA Assign nodes and areas to one of predefined semantic place categories (e.g. an office, a corridor etc.) The results for both sensors are integrated by a cue integration component, which provides beliefs about a place category for the current viewpoint. The area categorization provides important information when reasoning about space. Conceptual Mapping SA Maintains a symbolic representation of space suitable for situated action and interaction. It represents spatial areas, objects in the environment, and abstract properties of persons. © 2011, SNU CSE Biointelligence Lab.,

Spatial Modeling and Reasoning Chapter 10. The Explore System © 2011, SNU CSE Biointelligence Lab.,

Spatial Modeling and Reasoning : Map Acquisition Human Augmented Mapping Guided tour scenario. User walks up to the robot and initiates the mapping process with a command like “follow me!”. The robot continuously tracks the position of the user and follows them through the environment. As the robot moves, the spatial model is built from the sensor data. Interaction is not master/slave-like. User can query the spatial knowledge of the robot throughout the HAM sessions. © 2011, SNU CSE Biointelligence Lab.,

Spatial Modeling and Reasoning : Map Acquisition Autonomous Exploration Explorer uses a frontier-based strategy [18] for autonomous exploration: FREE, OCCUPIED, UNKNOWN (Frontier: boarder between FREE & UNKNOWN space) Exploration is considered complete when there are no more reachable frontiers. Because the way the navigation graph is built requires the robot to move, exploration is not only about having the sensor see all parts of the room, but the robot needs to move there as well © 2011, SNU CSE Biointelligence Lab.,

Spatial Modeling and Reasoning : Acquiring the Conceptual Map System comes with a rich conceptual ontology taxonomies of indoor area types, of commonly found objects, and of different spatio-topological relations between area instances and object instances. the system is started with a blank map, the A-Box of the reasoner is empty. it will contain area, person and object instances, and their relations, as contained in the loaded map. Infer new or more specific knowledge based on partial information By combining and reasoning over instances and their relations, the reasoned can infer more specific concepts for those instances. Make the information inside the Conceptual Mapping SA available to other sub-architectures. © 2011, SNU CSE Biointelligence Lab.,

Spatial Modeling and Reasoning : Cross-Modal Spatial Knowledge Sharing Current Spatial Context A robot proxy representing the physical robot itself An area proxy for the area the robot is currently in A position relation connecting the robot proxy with its area A person proxy for each person currently being tracked by the people tracking module area proxies for each person position relation proxies between the above An object proxy for each object belonging to an Area that is being represented position proxies connecting each object and its corresponding Area Close relation proxies between the robot and persons that are near to it © 2011, SNU CSE Biointelligence Lab.,

Spatial Modeling and Reasoning : Cross-Modal Spatial Knowledge Sharing The Robot Proxy exactly one robot proxy on the binder. The only feature of this proxy is its Concept: robot. Area Proxies The navigation subsystem divides space into areas, based on door nodes the sole binding feature AreaID Object Proxies feature Concept, describing the particular class of object that it belongs to – book or mug. The feature can be used both for binding and for executing a plan. © 2011, SNU CSE Biointelligence Lab.,

Spatial Modeling and Reasoning : Cross-Modal Spatial Knowledge Sharing Person Proxies Concept: always set to person Location: last observed metric position PersonID: unique identifier Position Relation Proxies Label: always set to position OtherSourceID: set to the ID of the navigation sub-architecture TemporalFrame: PERCEIVED for directly perceived entities; ASSERTED for others Closeness Relation Proxies Label: always set to close OtherSourceID: set to the ID of the navigation sub-architecture; negated TemporalFrame: always PERCEIVED © 2011, SNU CSE Biointelligence Lab.,

Planning Chapter 10. The Explore System © 2011, SNU CSE Biointelligence Lab.,