Project 3: Playing with Temporal Planners

Assigned [Apr 16, 2003]. Due [May 1, 2003]

You basically repeat the steps of projects 1 and 2, but in the context of metric temporal planning.

You will work with two planners: Sapa and LPG --both of which have been discussed in the class. They are both available from the class code page.

There will be two phases in the project

In phase 1, you will run problems from a couple of domains from IPC that Romeo will make available to you on both the planners and compare results. You will have to write an analysis report.

In phase 2, you will make a temporal domain (either by extending one from your project 2, or making one of your own), write it in PDDL 2.1, make some problems and run them on the planner. Specifically, you will:

  1. Provide an english descrption of your domain (or its extensions)
  2. Provide a PDDL 2.1 description of it.
  3. Explain (in an accompanying report) what aspects of the domain were hard to convert to PDDL, and how you abstracted/simplified them. (You may have a chance to bring these issues back for latter projects).
  4. Generate at least 5 problems of varying complexity for your domain.
  5. Test these problems on LPG and SAPA.
  6. Write a report on the results, with focus on whether this domain is different or similar to the ones you considered in mini-project 2.
  7. Turn in the report as well as the domain/problem descriptions