Conditional planning with external functions

  • Authors:
  • Davy Van Nieuwenborgh;Thomas Eiter;Dirk Vermeir

  • Affiliations:
  • Vrije Universiteit Brussel, VUB, Dept. of Computer Science, Brussels, Belgium;Institute of Information Systems, Vienna University of Technology, Austria;Vrije Universiteit Brussel, VUB, Dept. of Computer Science, Brussels, Belgium

  • Venue:
  • LPNMR'07 Proceedings of the 9th international conference on Logic programming and nonmonotonic reasoning
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

We introduce the logic-based planning language κc as an extension of κ [5]. κc has two advantages upon κ. First, the introduction of external function calls in the rules of a planning description allows the knowledge engineer to describe certain planning domains, e.g. involving complex action effects, in a more intuitive fashion then is possible in κ. Secondly, in contrast to the conformant planning framework κ, κc is formalized as a conditional planning system, which enables κc to solve planning problems that are impossible to express in κ, e.g. involving sensing actions. A prototype implementation of conditional planning with κc is build on top of the DLVκsystem, and we illustrate its use by some small examples.