Planning with Sensing, Concurrency, and Exogenous Events: Logical Framework and Implementation

Luca Iocchi, Daniele Nardi, Riccardo Rosati.
In Proceedings of the Seventh International Conference on Principles of Knowledge Representation and Reasoning (KR 2000), pages 678-689, Morgan Kaufmann, Los Altos, 2000.

 

Abstract:

The focus of current research in cognitive robotics is both on the realization of systems based on known formal settings and on the extension of previous formal approaches to account for features that play a significant role for autonomous robots, but have not yet received an adequate treatment. In this paper we adopt a formal framework derived from Propositional Dynamic Logics by exploiting their formal correspondence with Description Logics, and present an extension of such a framework obtained by introducing both concurrency on primitive actions and autoepistemic operators for explicitly representing the robot's epistemic state. We show that the resulting formal setting allows for the representation of actions with context-dependent effects, sensing actions, and concurrent actions, and address both the presence of exogenous events and the characterization of the notion of executable plan in such a complex setting. Moreover, we present an implementation of this framework in a system which is capable of generating plans that are actually executed on mobile robots, and illustrate the experimentation of such a system in the design and implementation of soccer players for the 1999 Robocup competition.

Bibtex entry:

@String{KR-00 = "Proceedings of the Seventh International Conference on Principles of Knowledge Representation and Reasoning (KR~2000)"}

@String{MK = "Morgan Kaufmann, Los Altos"}

@Inproceedings{IoNR00,
author = "Luca Iocchi and Daniele Nardi and Riccardo Rosati",
title = "Planning with Sensing, Concurrency, and Exogenous Events: Logical Framework and Implementation",
booktitle = KR-00,
pages = "678--689",
publisher = MK,
year = 2000,
}