Planning with Complex Data Types in PDDL

12/29/2022
by   Mojtaba Elahi, et al.
0

Practically all of the planning research is limited to states represented in terms of Boolean and numeric state variables. Many practical problems, for example, planning inside complex software systems, require far more complex data types, and even real-world planning in many cases requires concepts such as sets of objects, which are not convenient to express in modeling languages with scalar types only. In this work, we investigate a modeling language for complex software systems, which supports complex data types such as sets, arrays, records, and unions. We give a reduction of a broad range of complex data types and their operations to Boolean logic, and then map this representation further to PDDL to be used with domain-independent PDDL planners. We evaluate the practicality of this approach, and provide solutions to some of the issues that arise in the PDDL translation.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/26/2023

A Categorical Representation Language and Computational System for Knowledge-Based Planning

Classical planning representation languages based on first-order logic h...
research
08/13/2021

Planning with Incomplete Information in Quantified Answer Set Programming

We present a general approach to planning with incomplete information in...
research
10/12/2011

PDDL 2.1: Representation vs. Computation

I comment on the PDDL 2.1 language and its use in the planning competiti...
research
06/11/2022

Learning Model Preconditions for Planning with Multiple Models

Different models can provide differing levels of fidelity when a robot i...
research
06/07/2022

Position Paper: Online Modeling for Offline Planning

The definition and representation of planning problems is at the heart o...
research
10/05/2016

VoxML: A Visualization Modeling Language

We present the specification for a modeling language, VoxML, which encod...
research
05/03/2021

Development of a software complex for the diagnosis of dentoalveolar anomalies using neural networks

This article describes the goals and objectives of developing a software...

Please sign up or login with your details

Forgot password? Click here to reset