skip to main content
10.1145/3526071.3527519acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
research-article
Open access

Evaluating PDDL for programming production cells: a case study

Published: 02 February 2023 Publication History

Abstract

A unique selling point for cyber-physical production system manufacturers becomes the easy with which machines and cells can be adapted to new products and production processes. Adaptations, however, are often done by domain experts without in-depth programming know-how. We investigate in this paper, the implications of using a planning-based approach for using a domain expert's knowledge to control the sequences of a robot and injection molding machine (IMM). We find that current engineering support is insufficient to address testing, understanding, and change impact assessment concerns during the evolution of a PDDL/HDDL domain specification.

References

[1]
[Authors.]. Supporting Online Material. https://figshare.eom/s/8315f52edb597fb7836a. Accessed: 2021-12-15.
[2]
Masataro Asai and Alex Fukunaga. 2014. Fully Automated Cyclic Planning for Large-Scale Manufacturing Domains. Proceedings of the International Conference on Automated Planning and Scheduling 24, 1 (May 2014), 20--28.
[3]
T. Bolender, G. Burvenich, M. Dalibor, B. Rumpe, and A. Wortmann. 2021. Self-Adaptive Manufacturing with Digital Twins. In 2021 2021 International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS) (SEAMS). IEEE Computer Society, Los Alamitos, CA, USA, 156--166.
[4]
Maria Fox and Derek Long. 2006. Modelling mixed discrete-continuous domains for planning. Journal of Artificial Intelligence Research 27 (2006), 235--297.
[5]
Christian Fritz. 2016. Automated Process Planning for CNC Machining. AI Magazine 37, 3 (2016).
[6]
Alfonso Gerevini, Alessandro Saetti, and Ivan Serina. 2006. An Approach to Temporal Planning and Scheduling in Domains with Predictable Exogenous Events. J. Artif. Int. Res. 25, 1 (feb 2006), 187--231.
[7]
Timon Hoebert, Wilfried Lepuschitz, Markus Vincze, and Munir Merdan. 2021. Knowledge-driven framework for industrial robotic systems. Journal of Intelligent Manufacturing (2021), 1--18.
[8]
Jacob Huckaby, Stavros Vassos, and Henrik I. Christensen. 2013. Planning with a task modeling framework in manufacturing robotics. In 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems. 5787--5794.
[9]
Daniel Höller, Gregor Behnke, Pascal Bercher, Susanne Biundo, Humbert Fiorino, Damien Pellier, and Ron Alford. 2020. HDDL: An Extension to PDDL for Expressing Hierarchical Planning Problems. Proceedings of the AAAI Conference on Artificial Intelligence 34, 06 (Apr. 2020), 9883--9891.
[10]
Zeid Kootbally, Craig Schlenoff, Christopher Lawler, Thomas Kramer, and Satyandra K Gupta. 2015. Towards robust assembly with knowledge representation for the planning domain definition language (PDDL). Robotics and Computer-Integrated Manufacturing 33 (2015), 42--55.
[11]
Drew McDermott, Malik Ghallab, Adele Howe, Craig Knoblock, Ashwin Ram, Manuela Veloso, Daniel Weld, and David Wilkins. 1998. PDDL---The Planning Domain Definition Language. Technical Report CVC TR98003/DCS TR1165. Yale Center for Computational Vision and Control, New Haven, CT.
[12]
Tim Niemueller, Till Hofmann, and Gerhard Lakemeyer. 2018. CLIPS-based execution for PDDL planners. In ICAPS Workshop on Integrated Planning, Acting and Execution (IntEx).
[13]
Damien Pellier and Humbert Fiorino. 2021. Totally and Partially Ordered Hierarchical Planners in PDDL4J Library. In Proceedings of 10th International Planning Competition: Planner and Domain Abstracts - Hierarchical Task Network (HTN) Planning Track (IPC 2020). 17--18.
[14]
Tomas Plch, Miroslav Chomut, Cyril Brom, and Roman Barták. 2012. Inspect, edit and debug PDDL documents: Simply and efficiently with PDDL studio. System Demonstrations and Exhibits at ICAPS (2012), 15--18.
[15]
Jasmine Rimani, Charles Lesire, Stéphanie Lizy-Destrez, and Nicole Viola. 2021. Application of MBSE to model Hierarchical AI Planning problems in HDDL. In 2021 Knowledge Engineering for Planning and Scheduling Workshop at ICAPS'21.
[16]
Antje Rogalla, Alexander Fay, and Oliver Niggemann. 2018. Improved Domain Modeling for Realistic Automated Planning and Scheduling in Discrete Manufacturing. In 2018 IEEE 23rd International Conference on Emerging Technologies and Factory Automation (ETFA), Vol. 1. 464--471.
[17]
Antje Rogalla and Oliver Niggemann. 2017. Automated process planning for cyber-physical production systems. In 2017 22nd IEEE International Conference on Emerging Technologies and Factory Automation (ETFA). 1--8.
[18]
Enrico Scala, Patrik Haslum, Sylvie Thiebaux, and Miquel Ramirez. 2016. Interval-Based Relaxation for General Numeric Planning. In Proceedings of the Twenty-Second European Conference on Artificial Intelligence (The Hague, The Netherlands) (ECAI'16). IOS Press, NLD, 655--663.
[19]
Fernando Moreira Sette, Tiago Stegun Vaquero, Song Won Park, and Jose Reinaldo Silva. 2008. Are Automated Planners up to Solve Real Problems? IFAC Proceedings Volumes 41, 2 (2008), 15817--15824.
[20]
Volker Strobel and Alexandra Kirsch. 2020. MyPDDL: Tools for Efficiently Creating PDDL Domains and Problems. Springer International Publishing, Cham, 67--90.
[21]
Tiago Stegun Vaquero, Flavio Tonidandel, and José Reinaldo Silva. 2005. The itSIMPLE tool for modeling planning domains. Proceedings of the First Intl. Competition on Knowledge Engineering for AI Planning, Monterey, Califormia, USA (2005).
[22]
Bernhard Wally, Jiří Vyskočil, Petr Novák, Christian Huemer, Radek Šindelář, Petr Kadera, Alexandra Mazak, and Manuel Wimmer. 2019. Production Planning with IEC 62264 and PDDL. In 2019 IEEE 17th International Conference on Industrial Informatics (INDIN), Vol. 1. 492--499.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
RoSE '22: Proceedings of the 4th International Workshop on Robotics Software Engineering
May 2022
71 pages
ISBN:9781450393171
DOI:10.1145/3526071
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

In-Cooperation

  • IEEE CS

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 02 February 2023

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. HDDL
  2. PDDL
  3. end-user programming
  4. manufacturing automation
  5. planning
  6. robot programming
  7. symbolic AI

Qualifiers

  • Research-article

Funding Sources

  • FFG

Conference

ICSE '22
Sponsor:

Upcoming Conference

ICSE 2025

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)146
  • Downloads (Last 6 weeks)11
Reflects downloads up to 05 Jan 2025

Other Metrics

Citations

Cited By

View all

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media