Skip to content

Latest commit

 

History

History
38 lines (32 loc) · 1.31 KB

PDDL.md

File metadata and controls

38 lines (32 loc) · 1.31 KB

PDDL

Basic

  • Requirements
  • Type
    • Type Hierarchy
      (:types physobj - object
              vehicle - physobj
              truck airplane - vehicle
              location city - object
              airport - location)
      
  • Predicates
  • Action
    • Precondition
    • Effect

Numeric Type

Conditional Effects

Pitfalls

  • and is not supposed to be used in initial states
  • use not for DELETE notation
    • seems legal to have not in initial states, though doing so is not STRIP at all
  • define your domain carefully!
    • in blocksworld domain, armFree should be exclusive with holding(x), but seems PDDL itself provides no syntax to guarantee this
      • but not-having-exclusion is good for DELETE RELAXATION

Workshops 4 & 5

Solution, forked from Fanny's repo

Further Readings