caelan/pddlstream

PDDLStream: Integrating Symbolic Planners and Blackbox Samplers

50
/ 100
Established

Extends PDDL with streams—declarative sampling procedure specifications—enabling domain-independent planning that treats samplers as blackboxes without requiring their implementation details. Implements multiple algorithms (Incremental, Focused, Adaptive) that interleave symbolic planning with constraint satisfaction, with the Adaptive approach optimizing for domains with multiple sampling pathways like robotic manipulation. Integrates with Fast Downward for classical planning and includes PyBullet-based examples for task-and-motion planning (TAMP) on robot platforms including PR2 and Kuka arms.

468 stars. No commits in the last 6 months.

Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 24 / 25

How are scores calculated?

Stars

468

Forks

116

Language

Python

License

GPL-3.0

Last pushed

Oct 04, 2023

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/caelan/pddlstream"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.