AI - Planning domain design using PDDL

This project involves designing the domain aswell as problem definition for switch and logistics problem with duration actions and minimum delivery time constraints.
I have used PDDL 2.1 to define the above mentioned parts of the project.

Problem 1 - Tricky switch domain

Problem 2 - Basic logistics domain

Diagram below gives set of locations and paths.
preview

Actions:

Objects:

Initial state:

Goal state:

3. Logistics domain with durative actions and timed delivery constraints.

Below Diagram gives a description of the problem.
preview

Following were the addition to the basic logistics domain:

Project repository with PDDL code and generated plans.