caelan/pddlstream
PDDLStream: Integrating Symbolic Planners and Blackbox Samplers
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.
Stars
468
Forks
116
Language
Python
License
GPL-3.0
Category
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.
Related frameworks
enlite-ai/maze
Maze Applied Reinforcement Learning Framework
realkushagrakhare/3D_Path_Planning
AI project for 3D Path Planning. Other details and running instructions can be found on the...
hyperc-ai/ordered
Entropy-controlled contexts in Python
APLA-Toolbox/PythonPDDL
🧭🔍 A PDDL Planner in Python partially wrapping PDDL.jl using JuliaPy
emadehsan/maze
Generate Mazes of different types and Datasets for Deep Learning (GANs, RL)