STRIPS Planning in Infinite Domains

Caelan Reed Garrett, Tomás Lozano-Pérez, Leslie Pack Kaelbling
1/1/2017
cs.AI

Official code: caelan/stripstream (19 stars, MIT, last commit 2020-10-19).

Abstract

Many robotic planning applications involve continuous actions with highly non-linear constraints, which cannot be modeled using modern planners that construct a propositional representation. We introduce STRIPStream: an extension of the STRIPS language which can model these domains by supporting the specification of blackbox generators to handle complex constraints. The outputs of these generators interact with actions through possibly infinite streams of objects and static predicates. We provide two algorithms which both reduce STRIPStream problems to a sequence of finite-domain planning problems. The representation and algorithms are entirely domain independent. We demonstrate our framework on simple illustrative domains, and then on a high-dimensional, continuous robotic task and motion planning domain.

View on arXivView PDF

Code Implementations(1)

caelan/stripstreamOfficial100%
MIT

STRIPS Planning in Infinite Domains

194PythonMay 7, 20176 years agoMIT
openraveplanning-algorithmspythonrobotics-algorithms

Cite this paper

@article{garrett2017strips,
  title  = {STRIPS Planning in Infinite Domains},
  author = {Caelan Reed Garrett and Tomás Lozano-Pérez and Leslie Pack Kaelbling},
  year   = {2017},
  eprint = {1701.00287},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1701.00287}
}

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/1701.00287.svg)](https://codeofpaper.com/paper/1701.00287)

Discussion