Uni-Logo

Handlungsplanung - Übungen

Aufgaben

Übungsblatt Ausgeteilt Abgabe Zusätzliche Dateien
Übungsblatt 01 Freitag, 26. Oktober 2012 Freitag, 2. November 2012 gripper.zip
Übungsblatt 02 Freitag, 2. November 2012 Freitag, 9. November 2012
Übungsblatt 03 Freitag, 9. November 2012 Freitag, 16. November 2012
Übungsblatt 04 Freitag, 16. November 2012 Freitag, 23. November 2012
Übungsblatt 05 Freitag, 23. November 2012 Freitag, 30. November 2012
Übungsblatt 06 Freitag, 30. November 2012 Freitag, 7. Dezember 2012 solution06.pdf
Übungsblatt 07 Freitag, 7. Dezember 2012 Freitag, 14. Dezember 2012
Übungsblatt 08 Freitag, 14. Dezember 2012 Freitag, 21. Dezember 2012
Übungsblatt 09 Freitag, 11. Januar 2013 Freitag, 18. Januar 2013
Übungsblatt 10 Freitag, 18. Januar 2013 Freitag, 25. Januar 2013
Übungsblatt 11 Freitag, 25. Januar 2013 Freitag, 1. Februar 2013
Übungsblatt 12 Freitag, 1. Februar 2013 Freitag, 8. Februar 2013

Projekte

Liste der Projekte

Projektbeschreibung Ausgeteilt Abgabe Zusätzliche Dateien
Projekt 01 Freitag, 21. Dezember 2012 Freitag, 18. Januar 2013 blocks.pddl.patterns
logistics.pddl.patterns

Allgemeines zu den Projekten

Abgabe der Projekte bitte per Email an Nikolaus Mayer.

Da wir auf vorhandenem Python-Code aufsetzen, können Projekte ausschließlich in Python bearbeitet werden. Andere Programmiersprachen sind nicht möglich.

Die eingereichten Programme müssen einige Tests bestehen und ausreichend dokumentiert sein. Programme, die diesen beiden Anforderungen nicht genügen, werden nicht akzeptiert, aber es besteht die Möglichkeit, innerhalb der Abgabefrist nachzubessern. Daher bitten wir darum, frühzeitig abzugeben, um ausreichend Zeit für Nachbesserungen zu haben.

Weitere Downloads und Informationen

  • Eine Anleitung zur Installation des für Übungsaufgaben verwendeten Planers Pyperplan ist bei Bitbucket zu finden. Die README Datei im Wurzelverzeichnis des Repositories enthält alle wichtigen Informationen zu Installation und Verwendung von Pyperplan. Wichtig für die Übungen sind die auf der Kommandozeile ausgegebene Anzahl der expandierten Knoten und die Länge des gefundenen Planes, sowie natürlich die Datei mit dem gefundenen Plan, welche als .soln Datei in demselben Ordner wie die Problembeschreibungsdatei abgelegt wird.
  • Auf der Website der Planning Competition 2008 findet sich eine Sammlung von Dokumenten zu PDDL (unter anderem die Sprachbeschreibungen der verschiedenen Versionen):
    • PDDL 1.2 (IPC 1998): Veraltet.
    • PDDL IPC2 (IPC 2000): Kurz, leider keine Beispiele.
    • PDDL 2.1 (IPC 2002): Erweiterung um numeric expressions, plan metrics, durative actions.
    • PDDL 2.2 (IPC 2004): Erweiterung um derived predicates und timed initial literals.
    • PDDL 3 (IPC 2006): Erweiterung um state trajectory constraints, soft constraints, preferences.