Semantic maps - a multi-hierarchical model

Similar documents
A Crisp Representation for Fuzzy SHOIN with Fuzzy Nominals and General Concept Inclusions

Role-depth Bounded Least Common Subsumers by Completion for EL- and Prob-EL-TBoxes

Chapter 2 Background. 2.1 A Basic Description Logic

A Probabilistic Relational Model for Characterizing Situations in Dynamic Multi-Agent Systems

A Zadeh-Norm Fuzzy Description Logic for Handling Uncertainty: Reasoning Algorithms and the Reasoning System

Reasoning with Inconsistent and Uncertain Ontologies

Robot Localisation. Henrik I. Christensen. January 12, 2007

Adaptive ALE-TBox for Extending Terminological Knowledge

Description logics. Description Logics. Applications. Outline. Syntax - AL. Tbox and Abox

Semantic Web Uncertainty Management

pursues interdisciplinary long-term research in Spatial Cognition. Particular emphasis is given to:

A Probabilistic Relational Model for Characterizing Situations in Dynamic Multi-Agent Systems

Structured Descriptions & Tradeoff Between Expressiveness and Tractability

Representing Uncertain Concepts in Rough Description Logics via Contextual Indiscernibility Relations

ALC Concept Learning with Refinement Operators

Description Logics. an introduction into its basic ideas

Two Fundamental Functions of a Robot

A Review of Kuiper s: Spatial Semantic Hierarchy

The Bayesian Ontology Language BEL

An Introduction to Description Logics

Logic. Introduction to Artificial Intelligence CS/ECE 348 Lecture 11 September 27, 2001

Monitoring The Execution of Robot Plans Using Semantic Knowledge

An Introduction to Description Logic III

Introduction to Mobile Robotics Information Gain-Based Exploration. Wolfram Burgard, Cyrill Stachniss, Maren Bennewitz, Giorgio Grisetti, Kai Arras

Probability Map Building of Uncertain Dynamic Environments with Indistinguishable Obstacles

LTCS Report. Decidability and Complexity of Threshold Description Logics Induced by Concept Similarity Measures. LTCS-Report 16-07

Digital Chart Cartography: Error and Quality control

Artificial Intelligence. Propositional logic

Pei Wang( 王培 ) Temple University, Philadelphia, USA

Vision for Mobile Robot Navigation: A Survey

Temporal Logic - Soundness and Completeness of L

Technische Universität Dresden. Fakultät Informatik EMCL Master s Thesis on. Hybrid Unification in the Description Logic EL

Chapter 13 Uncertainty

Inference in Probabilistic Ontologies with Attributive Concept Descriptions and Nominals URSW 2008

DL-Lite Contraction and Revision

A Description Logic with Concrete Domains and a Role-forming Predicate Operator

Fuzzy Description Logics

Description Logics: an Introductory Course on a Nice Family of Logics. Day 2: Tableau Algorithms. Uli Sattler

A set theoretic view of the ISA hierarchy

Optimal Metric Planning with State Sets in Automata Representation [3]

A Survey of Temporal Knowledge Representations

12. Vagueness, Uncertainty and Degrees of Belief

in Robotics Sebastian Thrun Carnegie Mellon University, Pittsburgh, USA Dieter Fox Wolfram Burgard Institut fur Informatik

An Introduction to Description Logics: Techniques, Properties, and Applications. NASSLLI, Day 2, Part 2. Reasoning via Tableau Algorithms.

Phase 1. Phase 2. Phase 3. History. implementation of systems based on incomplete structural subsumption algorithms

On the Decidability Status of Fuzzy ALC with General Concept Inclusions

Planning Under Uncertainty II

DESCRIPTION LOGICS. Paula Severi. October 12, University of Leicester

Hierarchical Task Planning under Uncertainty

Key Words: geospatial ontologies, formal concept analysis, semantic integration, multi-scale, multi-context.

Reasoning in Uncertain Situations

CS 331: Artificial Intelligence Propositional Logic I. Knowledge-based Agents

Knowledge-based Agents. CS 331: Artificial Intelligence Propositional Logic I. Knowledge-based Agents. Outline. Knowledge-based Agents

Logical Agents. Knowledge based agents. Knowledge based agents. Knowledge based agents. The Wumpus World. Knowledge Bases 10/20/14

Reasoning with Annotated Description Logic Ontologies

Semantics and Inference for Probabilistic Ontologies

Realizing Default Logic over Description Logic Knowledge Bases. Minh Dao-Tran, Thomas Eiter, Thomas Krennwallner

Quasi-Classical Semantics for Expressive Description Logics

Automated Generation of Geometrically- Precise and Semantically-Informed Virtual Geographic Environments Populated with Spatially-Reasoning Agents

Least Common Subsumers and Most Specific Concepts in a Description Logic with Existential Restrictions and Terminological Cycles*

DBpedia Ontology Enrichment for Inconsistency Detection and Statistical Schema Induction

CSE 473: Artificial Intelligence

Width and Complexity of Belief Tracking in Non-Deterministic Conformant and Contingent Planning

The DL-Lite Family of Languages A FO Perspective

Foundations of Artificial Intelligence

Foundations of Artificial Intelligence

INTELLIGENT AUTONOMY FOR MULTIPLE, COORDINATED UAVS

Reasoning about Time and Reliability

Resolving Incompatibilities among Procedural Goals under Uncertainty

Computing Least Common Subsumers in Description Logics with Existential Restrictions*

COMP3702/7702 Artificial Intelligence Week 5: Search in Continuous Space with an Application in Motion Planning " Hanna Kurniawati"

Lightweight Description Logics: DL-Lite A and EL ++

Computing the Least Common Subsumer w.r.t. a Background Terminology

From Structured Task Instructions to Robot Task Plans

Knowledge Representation and Description Logic Part 2

Uncertainty and Bayesian Networks

Logical Agents (I) Instructor: Tsung-Che Chiang

Index. C, system, 8 Cech distance, 549

Description Logics. Adrian Groza. Department of Computer Science Technical University of Cluj-Napoca

Hybrid Unification in the Description Logic EL

Introduction to Mobile Robotics Probabilistic Robotics

Interactive ontology debugging: two query strategies for efficient fault localization

Bayesian Description Logics

Price: $25 (incl. T-Shirt, morning tea and lunch) Visit:

Toward Online Probabilistic Path Replanning

What is (certain) Spatio-Temporal Data?

Extended Decision Procedure for a Fragment of HL with Binders

COS402- Artificial Intelligence Fall Lecture 10: Bayesian Networks & Exact Inference

Robotics. Mobile Robotics. Marc Toussaint U Stuttgart

OWL Semantics COMP Sean Bechhofer Uli Sattler

Engineering Self-Organization and Emergence: issues and directions

Expressive number restrictions in Description Logics

A Conceptual Model for Submarine Feature Description and Generalisation in Nautical Chart Production

Introduction to Artificial Intelligence. Logical Agents

A tableaux calculus for ALC + T min R

The Complexity of Lattice-Based Fuzzy Description Logics

INF5390 Kunstig intelligens. Logical Agents. Roar Fjellheim

On Axiomatic Rejection for the Description Logic ALC

Logical Agents. September 14, 2004

Version Spaces.

Transcription:

- a multi-hierarchical model 64.425 Integrated Seminar: Intelligent Robotics Paul Anton Universität Hamburg Fakultät für Mathematik, Informatik und Naturwissenschaften Technische Aspekte Multimodaler Systeme 07. December 2015 P. Anton 1

Outline 1. Semantic knowledge 2. Multi-hierarchical model 3. Applications 4. Critical Evaluation 5. Bibliography P. Anton 2

Semantic knowledge - Traditional robot maps Traditional robot maps Metric map showing lines extracted from laser range scans - [6]. Space segmented into topological nodes. P. Anton 3

Semantic knowledge - Necessity Semantic knowledge... Empowers mobile robots reasoning capabilities autonomy enhanced mobility efficiency interaction communication skills... P. Anton 4

Semantic knowledge - Necessity Semantic knowledge... Empowers mobile robots reasoning capabilities autonomy enhanced mobility efficiency interaction communication skills... P. Anton 4

Semantic knowledge - Necessity Semantic knowledge... Empowers mobile robots reasoning capabilities autonomy enhanced mobility efficiency interaction communication skills... P. Anton 4

Semantic knowledge - Necessity Semantic knowledge... Empowers mobile robots reasoning capabilities autonomy enhanced mobility efficiency interaction communication skills... P. Anton 4

Semantic knowledge - Necessity Semantic knowledge... Empowers mobile robots reasoning capabilities autonomy enhanced mobility efficiency interaction communication skills... P. Anton 4

Semantic knowledge - Necessity Semantic knowledge... Empowers mobile robots reasoning capabilities autonomy enhanced mobility efficiency interaction communication skills... P. Anton 4

Semantic knowledge - Necessity Semantic knowledge... Empowers mobile robots reasoning capabilities autonomy enhanced mobility efficiency interaction communication skills... P. Anton 4

Semantic knowledge - Necessity Semantic knowledge... Empowers mobile robots reasoning capabilities autonomy enhanced mobility efficiency interaction communication skills... P. Anton 4

Semantic knowledge - Properties and challenges Properties and challenges co-exist with other components dealing with uncertain perceptions real-world indoor environment: dynamic appearance changes perception of environment properties of the sensors employed P. Anton 5

Semantic knowledge - Properties and challenges Properties and challenges co-exist with other components dealing with uncertain perceptions real-world indoor environment: dynamic appearance changes perception of environment properties of the sensors employed P. Anton 5

Semantic knowledge - Properties and challenges Properties and challenges co-exist with other components dealing with uncertain perceptions real-world indoor environment: dynamic appearance changes perception of environment properties of the sensors employed P. Anton 5

Semantic knowledge - Properties and challenges Properties and challenges co-exist with other components dealing with uncertain perceptions real-world indoor environment: dynamic appearance changes perception of environment properties of the sensors employed P. Anton 5

Semantic knowledge - Properties and challenges Properties and challenges co-exist with other components dealing with uncertain perceptions real-world indoor environment: dynamic appearance changes perception of environment properties of the sensors employed P. Anton 5

Multi-hierarchical model Multi-hierarchical semantic maps for mobile robotics Galindo et. al. In this paper, we propose an approach to allow a mobile robot to build a semantic map from sensor data, and to use this semantic information in the performance of navigation tasks. - [3] Robot Task Planning using Semantic Maps [4] Monitoring the execution of robot plans using semantic knowledge [2] P. Anton 6

Multi-hierarchical model - Spatial hierarchy Spatial hierarchy Stores spatial and metric information of the environment spatial environment the topology of the space images of objects and local grid maps Spatial hierarchy - [3]. P. Anton 7

Multi-hierarchical model - Spatial hierarchy Spatial hierarchy Stores spatial and metric information of the environment spatial environment the topology of the space images of objects and local grid maps Spatial hierarchy - [3]. P. Anton 7

Multi-hierarchical model - Spatial hierarchy Spatial hierarchy Stores spatial and metric information of the environment spatial environment the topology of the space images of objects and local grid maps Spatial hierarchy - [3]. P. Anton 7

Multi-hierarchical model - Spatial hierarchy Spatial hierarchy Stores spatial and metric information of the environment spatial environment the topology of the space images of objects and local grid maps Spatial hierarchy - [3]. P. Anton 7

Multi-hierarchical model - Conceptual hierarchy Conceptual hierarchy Provides modelling of semantic knowledge and human-like inference capabilities common ancestor general categories specific concepts individual instances Conceptual hierarchy - [3]. P. Anton 8

Multi-hierarchical model - Conceptual hierarchy Conceptual hierarchy Provides modelling of semantic knowledge and human-like inference capabilities common ancestor general categories specific concepts individual instances Conceptual hierarchy - [3]. P. Anton 8

Multi-hierarchical model - Conceptual hierarchy Conceptual hierarchy Provides modelling of semantic knowledge and human-like inference capabilities common ancestor general categories specific concepts individual instances Conceptual hierarchy - [3]. P. Anton 8

Multi-hierarchical model - Conceptual hierarchy Conceptual hierarchy Provides modelling of semantic knowledge and human-like inference capabilities common ancestor general categories specific concepts individual instances Conceptual hierarchy - [3]. P. Anton 8

Multi-hierarchical model - Conceptual hierarchy Conceptual hierarchy Provides modelling of semantic knowledge and human-like inference capabilities common ancestor general categories specific concepts individual instances Conceptual hierarchy - [3]. P. Anton 8

Linking via anchoring Anchoring as a technique of connecting both hierarchies - [3].

Multi-hierarchical model - Description logics Description logics Define the relevant concepts (terminology) Specify properties of objects and entities (description) Represent the knowledge of an application domain (the world) P. Anton 10

Multi-hierarchical model - Description logics Description logics (cont.) There are individuals Connected through roles Concepts are sets of individuals simple concept: C Space conjunction of concepts: C 1 C 2 Area Space (> 0hasDoor) disjunction of concepts: C1 C 2 negation of concepts: C Door Window existential restriction: R.C hasbook.bookcase universal restriction: R.C hasbed.bedroom P. Anton 11

Universität Hamburg Multi-hierarchical model - Description logics Description logics (cont.) ABox individual belongs to a class: C(i) roles link individuals: R(i,j) TBox generic/specific C 1 subclassof C 2 equivalence C 1 equivalentclass C 2 disjunction disjointwith(c 1, C 2 ) P. Anton 12

Multi-hierarchical model - Description logics Description logics (cont.) Description Logic perspective of the semantic map - [4]. P. Anton 13

Universität Hamburg Multi-hierarchical model - Reasoning mechanisms Reasoning mechanisms subsumption KB C 1 C 2 equivalence KB C 1 C 2 instance checking KB C(i) P. Anton 14

Applications - Case Study Case Study Inferring Robot Goals from Semantic Knowledge [5] What happens if the existing knowledge turns out to be in conflict with the robot s observations? 1. update the semantic knowledge base 2. question the validity of its perceptions 3. modify the environment P. Anton 15

Universität Hamburg Applications - Case Study Define normative relations and concepts Set of disjoint concepts ρ = {P 1, P 2,... P n }, i.e., a, a P i j, j i, a P j Define normative relations N r : N C ρ b N C P j ρ, b [FILLS : N r P j ] Separate normative concepts N C =, = P. Anton 16

Applications - Case Study Define normative relations and concepts (cont.) Description logic interpretation of a domain[5]. P. Anton 17

Applications - Case Study Norm violation detection if k C, k [FILLS : N r, y], y P j ρ, P j P i then y P j y P i incoherent P. Anton 18

Critical Evaluation Critical Evaluation Representation of spatial knowledge Manually built ontology. Issues: how to handle uncertainty? Inference mechanism Based on anchoring [1] - probabilistic inference engine P. Anton 19

Critical Evaluation Critical Evaluation (cont.) Sources of semantic information objects... Issues: scarcity of objects, reliable object categorization Solutions - [1] general appearance of places geometry of places topological structure P. Anton 20

Questions? Thank you for your attention :) P. Anton 21

Bibliography Universität Hamburg Bibliography [1] Andrzej Pronobis and Patric Jensfelt. Geometry And Topology, 2011. [2] Abdelbaki Bouguerra, Lars Karlsson, and Alessandro Saffiotti. Monitoring the execution of robot plans using semantic knowledge. Robotics and Autonomous Systems, 56(11):942 954, 2008. [3] C. Galindo, a. Saffiotti, S. Coradeschi, P. Buschka, J. a. Fernández-Madrigal, and J. González. Multi-hierarchical semantic maps for mobile robotics. 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems, IROS, (3):3492 3497, 2005. [4] Cipriano Galindo, Juan Antonio Fernández-Madrigal, Javier González, and Alessandro Saffiotti. Robot task planning using semantic maps. Robotics and Autonomous Systems, 56(11):955 966, 2008. [5] Cipriano Galindo and Alessandro Saffiotti. Inferring robot goals from violations of semantic knowledge. Robotics and Autonomous Systems, 61(10):1131 1143, 2013. [6] H Zender, O Martínez Mozos, P Jensfelt, Geert-jan M Kruijff, and W Burgard. Conceptual Spatial Representations for Indoor Mobile Robots. Robotics and..., 6:493 502, 2008. P. Anton 22