PDDLStream: Integrating Symbolic Planners and Blackbox Samplers via Optimistic Adaptive Planning

Caelan Reed Garrett, Tomás Lozano-Pérez, Leslie Pack Kaelbling
2/23/2018
cs.AIcs.RO

Official code: caelan/pddlstream (487 stars, GPL-3.0, last commit 2023-10-04).

Abstract

Many planning applications involve complex relationships defined on high-dimensional, continuous variables. For example, robotic manipulation requires planning with kinematic, collision, visibility, and motion constraints involving robot configurations, object poses, and robot trajectories. These constraints typically require specialized procedures to sample satisfying values. We extend PDDL to support a generic, declarative specification for these procedures that treats their implementation as black boxes. We provide domain-independent algorithms that reduce PDDLStream problems to a sequence of finite PDDL problems. We also introduce an algorithm that dynamically balances exploring new candidate plans and exploiting existing ones. This enables the algorithm to greedily search the space of parameter bindings to more quickly solve tightly-constrained problems as well as locally optimize to produce low-cost solutions. We evaluate our algorithms on three simulated robotic planning domains as well as several real-world robotic tasks.

View on arXivView PDF

Code Implementations(1)

caelan/pddlstreamOfficial100%
GPL-3.0

PDDLStream: Integrating Symbolic Planners and Blackbox Samplers

487118Shell, PythonApr 19, 20183 years agoGPL-3.0
artificial-intelligenceautomated-planningfastdownwardmanipulationmotion-planning+7 more

Similar Papers

Cite this paper

@article{garrett2018pddlstream,
  title  = {PDDLStream: Integrating Symbolic Planners and Blackbox Samplers via Optimistic Adaptive Planning},
  author = {Caelan Reed Garrett and Tomás Lozano-Pérez and Leslie Pack Kaelbling},
  year   = {2018},
  eprint = {1802.08705},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1802.08705}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1802.08705.svg)](https://codeofpaper.com/paper/1802.08705)

Discussion