Skip to main content

Planning in the Wild: Modeling Tools for PDDL

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 8736))

Abstract

Even though there are sophisticated AI planning algorithms, many integrated, large-scale projects do not use planning. One reason seems to be the missing support by engineering tools such as syntax highlighting and visualization. We propose myPddl — a modular toolbox for efficiently creating pddl domains and problems. To evaluate myPddl, we compare it to existing knowledge engineering tools for pddl and experimentally assess its usefulness for novice pddl users.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bangor, A., Kortum, P.T., Miller, J.T.: An empirical evaluation of the system usability scale. Intl. Journal of Human - Computer Interaction 24, 574–594 (2008)

    Article  Google Scholar 

  2. Bond, W.: (2013), https://sublime.wbond.net/about

  3. Booch, G., Rumbaugh, J., Jacobson, I.: The Unified Modeling Language User Guide. Pearson Education, India (1999)

    Google Scholar 

  4. Brooke, J.: SUS — a quick and dirty usability scale. Usability Evaluation in Industry 189, 194 (1996)

    Google Scholar 

  5. Edelkamp, S., Hoffmann, J.: PDDL2.2: The language for the classical part of the 4th international planning competition. In: 4th International Planning Competition (IPC 2004), at ICAPS 2004 (2004)

    Google Scholar 

  6. Fox, M., Long, D.: PDDL2.1: An extension to PDDL for expressing temporal planning domains. J. Artif. Intell. Res.(JAIR) 20, 61–124 (2003)

    Google Scholar 

  7. Hickey, R.: The Clojure programming language. In: Proceedings of the 2008 Symposium on Dynamic Languages. ACM (2008)

    Google Scholar 

  8. Hwang, W., Salvendy, G.: Number of people required for usability evaluation: The 10±2 rule. Communications of the ACM 53(5), 130–133 (2010)

    Article  Google Scholar 

  9. Lindholm, T., Yellin, F., Bracha, G.: Virtual machine specification. Java CardTM Platform, Version 2(2) (2011)

    Google Scholar 

  10. Nielsen, J.: Estimating the number of subjects needed for a thinking aloud test. International Journal of Human-Computer Studies 41(3), 385–397 (1994)

    Article  Google Scholar 

  11. Norman, D.: The Design of Everyday Things. Basic Books, New York (1988)

    Google Scholar 

  12. Parkinson, S., Longstaff, A.P.: Increasing the numeric expressiveness of the planning domain definition language. In: Proceedings of the 30th Workshop of the UK Planning and Scheduling Special Interest Group (PlanSIG 2012). UK Planning and Scheduling Special Interest Group (2012)

    Google Scholar 

  13. Plch, T., Chomut, M., Brom, C., Barták, R.: Inspect, edit and debug PDDL documents: Simply and efficiently with PDDL studio. In: System Demonstrations and Exhibits at ICAPS 2012 (2012)

    Google Scholar 

  14. Sauro, J.: A Practical Guide to the System Usability Scale: Background, Benchmarks & Best Practices. Measuring Usability LCC (2011)

    Google Scholar 

  15. Sauro, J., Lewis, J.R.: Quantifying the User Experience: Practical Statistics for User Research. Elsevier (2012)

    Google Scholar 

  16. Shah, M., Chrpa, L., Jimoh, F., Kitchin, D., McCluskey, T., Parkinson, S., Vallati, M.: Knowledge engineering tools in planning: State-of-the-art and future challenges. In: Knowledge Engineering for Planning and Scheduling, p. 53 (2013)

    Google Scholar 

  17. Singhi, S.: Emacs mode for PDDL (2005), http://rakaposhi.eas.asu.edu/planninglist-mailarchive/msg00085.html

  18. Tonidandel, F., Vaquero, T.S., Silva, J.R.: Reading PDDL, writing an object-oriented model. In: Sichman, J.S., Coelho, H., Rezende, S.O. (eds.) IBERAMIA-SBIA 2006. LNCS (LNAI), vol. 4140, pp. 532–541. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  19. Vaquero, T.S., Tonidandel, F., de Barros, L.N., Silva, J.R.: On the use of UML.p for modeling a real application as a planning problem. In: International Conference on Automated Planning and Scheduling (ICAPS), pp. 434–437 (2006)

    Google Scholar 

  20. Vaquero, T.S., Tonidandel, F., Silva, J.R.: The itSIMPLE tool for modeling planning domains. In: Proceedings of the First International Competition on Knowledge Engineering for AI Planning, Monterey, California, USA (2005)

    Google Scholar 

  21. Vaquero, T., Tonaco, R., Costa, G., Tonidandel, F., Silva, J.R., Beck, J.C.: itsimple4.0: Enhancing the modeling experience of planning problems. In: System Demonstration–Proceedings of the 22nd International Conference on Automated Planning & Scheduling, ICAPS 2012 (2012)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Strobel, V., Kirsch, A. (2014). Planning in the Wild: Modeling Tools for PDDL. In: Lutz, C., Thielscher, M. (eds) KI 2014: Advances in Artificial Intelligence. KI 2014. Lecture Notes in Computer Science(), vol 8736. Springer, Cham. https://doi.org/10.1007/978-3-319-11206-0_27

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-11206-0_27

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-11205-3

  • Online ISBN: 978-3-319-11206-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics