A Logical Semantics for PDDL+

11/23/2021
by   Vitaliy Batusov, et al.
0

PDDL+ is an extension of PDDL2.1 which incorporates fully-featured autonomous processes and allows for better modelling of mixed discrete-continuous domains. Unlike PDDL2.1, PDDL+ lacks a logical semantics, relying instead on state-transitional semantics enriched with hybrid automata semantics for the continuous states. This complex semantics makes analysis and comparisons to other action formalisms difficult. In this paper, we propose a natural extension of Reiter's situation calculus theories inspired by hybrid automata. The kinship between PDDL+ and hybrid automata allows us to develop a direct mapping between PDDL+ and situation calculus, thereby supplying PDDL+ with a logical semantics and the situation calculus with a modern way of representing autonomous processes. We outline the potential benefits of the mapping by suggesting a new approach to effective planning in PDDL+.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/12/2018

Hybrid Temporal Situation Calculus

The ability to model continuous change in Reiter's temporal situation ca...
research
10/10/2011

Modelling Mixed Discrete-Continuous Domains for Planning

In this paper we present pddl+, a planning domain description language f...
research
09/22/2020

Logical foundations for hybrid type-logical grammars

This paper explores proof-theoretic aspects of hybrid type-logical gramm...
research
02/20/2019

An Adequate While-Language for Hybrid Computation

Hybrid computation combines discrete and continuous dynamics in the form...
research
09/17/2013

Lambda Dependency-Based Compositional Semantics

This short note presents a new formal language, lambda dependency-based ...
research
09/07/2015

Bounded Situation Calculus Action Theories

In this paper, we investigate bounded action theories in the situation c...
research
02/15/2019

Coalgebra Learning via Duality

Automata learning is a popular technique for inferring minimal automata ...

Please sign up or login with your details

Forgot password? Click here to reset