2017
DOI: 10.1080/0952813x.2017.1409278
|View full text |Cite
|
Sign up to set email alerts
|

PDDL4J: a planning domain description library for java

Abstract: Pddl4j (Planning Domain Description Library for Java) is an open source toolkit for Java cross-platform developers meant (1) to provide state-of-the-art planners based on the Pddl language, and (2) to facilitate research works on new planners. In this article, we present an overview of the Automated Planning concepts and languages. We present some planning systems and their most significant applications. Then, we detail the Pddl4j toolkit with an emphasis on the available informative structures, heuristics and… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
13
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
5
1
1

Relationship

0
7

Authors

Journals

citations
Cited by 28 publications
(13 citation statements)
references
References 48 publications
(63 reference statements)
0
13
0
Order By: Relevance
“…It is in charge of finding a way of achieving the selected intention according to a plan-based approach of dialogue [22]. It is based on the planning approach proposed by [21] and on the PDDL4J Java library [20]. The plans produced contain MCA and/or physical actions, whose preconditions and effects are formalised in the classical Planning Domain Description Language (PDDL), making most existing planners compatible with CAIO.…”
Section: The 6 Main Modules Of the Caio Architecturementioning
confidence: 99%
“…It is in charge of finding a way of achieving the selected intention according to a plan-based approach of dialogue [22]. It is based on the planning approach proposed by [21] and on the PDDL4J Java library [20]. The plans produced contain MCA and/or physical actions, whose preconditions and effects are formalised in the classical Planning Domain Description Language (PDDL), making most existing planners compatible with CAIO.…”
Section: The 6 Main Modules Of the Caio Architecturementioning
confidence: 99%
“…The simulator is V-REP, and the physical engine is Vortex. We implemented the task planner module using the pddl4j open library ( Pellier and Fiorino, 2018 ) for PDDL-based task planning in the task manager, and we calculated grasping force-closure and IK using moveit ( Chitta et al, 2012 ) and graspit ( Miller and Allen, 2004 ) for the implementation of motion plan modules in the behavior manager. All the modules of the proposed system are implemented in the Robot Operating System ( Quigley et al, 2009 ).…”
Section: System Evaluationmentioning
confidence: 99%
“…The basic approach towards the implementation of this service consists of converting internal data models into wrapped data models which are in turn serialised and provided as JSON The service implementation parses PDDL planning problems. This is accomplished using the PDDL4J library [64]. For other alternatives, see Section 8.…”
Section: Parsing Capabilitymentioning
confidence: 99%
“…The encoding step transforms a given planning problem into its final form. Such a transformation is typical for most PDDL-based planners [64].…”
Section: Converting Capabilitymentioning
confidence: 99%
See 1 more Smart Citation