Proceedings

Situation Calculus for Controller Synthesis in Manufacturing Systems with First-Order State Representation (Extended Abstract)

Video #1 Video #2 Download BibTeX Cite

Proceedings of the Thirty-First International Joint Conference on Artificial Intelligence. Journal Track. Pages 5722-5726.

https://doi.org/10.24963/ijcai.2022/798

Abstract

Manufacturing is transitioning from a mass production model to a service model in which facilities `bid' for previously unseen products. To decide whether to bid for a previously unseen product, a facility must be able to synthesize, on the fly, a process plan controller that delegates abstract manufacturing tasks in a supplied process recipe to the available manufacturing resources. First-order representations of the state are commonly considered in reasoning about action in AI. Here we show that we can leverage the wide literature on the Situation Calculus automatically synthesize such controllers. We identify two important decidable cases---finite domains and bounded action theories---for which we provide practical synthesis techniques.

  1. [Banihashemi et al., 2017] Bita Banihashemi, Giuseppe De Giacomo, and Yves Lespérance. Abstraction in situation calculus action theories. In Proc. of the Thirty-First AAAI Conference on Artif. Intelligence, pages 1048-1055, 2017.
  2. [Baral and Gelfond, 1993] Chitta Baral and Michael Gel- fond. Representing concurrent actions in extended logic programming. In Proc. of the 13th Int. Joint Conference on Artifical Intelligence, pages 866-871, 1993. IJCAI
  3. [Bornscheuer and Thielscher, 1996] Sven-Erik Bornscheuer and Michael Thielscher. Representing concurrent action and solving conflicts. J. of the IGPL, 3(4):355-368, 1996.
  4. [Calvanese et al., 2018] Diego Calvanese, Giuseppe De Gi- acomo, Marco Montali, and Fabio Patrizi. First-order µ- calculus over generic transition systems and applications to the situation calculus. Inf. Comput., 259(3):328-347, 2018.
  5. [Clarke et al., 1999] Edmund M. Clarke, Orna Grumberg, and Doron A. Peled. Model checking. The MIT Press, Cambridge, MA, USA, 1999.
  6. [Claßen and Lakemeyer, 2008] Jens Claßen and Gerhard Lakemeyer. A logic for non-terminating Golog programs. In Proc. of KR of the Int. Conf. on Principles of Knowl- edge Representation and Reasoning (KR), pages 589-599, 2008.
  7. [De Giacomo et al., 2000] Giuseppe De Giacomo, Yves Lespérance, and Hector J. Levesque. ConGolog, a con- current programming language based on the situation cal- culus. Artificial Intelligence, 121(1-2):109-169, 2000.
  8. [De Giacomo et al., 2010] Giuseppe De Giacomo, Yves Lespérance, and Adrian R. Pearce. Situation calculus based programs for representing and reasoning about game structures. In Proc. of KR of the Int. Conf. on Principles of Knowledge Representation and Reasoning (KR), 2010.
  9. [De Giacomo et al., 2013] Giuseppe De Giacomo, Fabio Pa- trizi, and Sebastian Sardiña. Automatic behavior composi- tion synthesis. Artificial Intelligence, 196:106-142, 2013.
  10. [De Giacomo et al., 2016a] Giuseppe De Giacomo, Yves Lespérance, and Fabio Patrizi. Bounded situation calcu- lus action theories. Artif. Intell., 237:172-203, 2016.
  11. [De Giacomo et al., 2016b] Giuseppe De Giacomo, Yves Lespérance, Fabio Patrizi, and Sebastian Sardiña. Veri- fying ConGolog programs on bounded situation calculus theories. In Proceedings of the Thirtieth AAAI Conference on Artificial Intelligence, pages 950-956, 2016.
  12. [De Giacomo et al., 2018] Giuseppe De Giacomo, Moshe Vardi, Paolo Felli, Natasha Alechina, and Brian Logan. Synthesis of orchestrations of transducers for manufactur- ing. In Proc. of the Thirty-Second AAAI Conference on Ar- tificial Intelligence, pages 6161-6168. AAAI Press, 2018.
  13. [De Giacomo et al., 2019] Giuseppe De Giacomo, Natasha Alechina, Tomas Brazdil, Paolo Felli, Brian Logan, and Moshe Vardi. Unbounded orchestrations of transducers for manufacturing. In Proc. of the Thirty-Third AAAI Con- ference on Artificial Intelligence. AAAI Press, 2019.
  14. [De Giacomo et al., 2022] Giuseppe De Giacomo, Paolo Felli, Brian Logan, Fabio Patrizi, and Sebastian Sardiña. Situation calculus for controller synthesis in manufactur- ing systems with first-order state representation. Artificial Intelligence, 302:103598, 2022.
  15. [de Silva et al., 2016] Lavindra de Silva, Paolo Felli, Jack C. Chaplin, Brian Logan, David Sanderson, and Svetan Ratchev. Realisability of production recipes. In Proc. of ECAI, pages 1449-1457. IOS Press, 2016.
  16. [Deutsch et al., 2018] Alin Deutsch, Richard Hull, Yuliang Li, and Victor Vianu. Automatic verification of database- centric systems. SIGLOG News, 5(2):37-56, 2018.
  17. [Felli et al., 2016] Paolo Felli, Brian Logan, and Sebastian Sardina. Parallel behavior composition for manufactur- ing. In Subbarao Kambhampati, editor, Proceedings of the 25th International Joint Conference on Artificial Intelli- gence (IJCAI), pages 271-278, 2016. IJCAI
  18. [Felli et al., 2017] Paolo Felli, Lavindra de Silva, Brian Lo- gan, and Svetan M. Ratchev. Process plan controllers for non-deterministic manufacturing systems. In Proc. of the Twenty-Sixth International Joint Conference on Artificial Intelligence (IJCAI), pages 1023-1030, 2017. IJCAI
  19. [Groover, 2007] Mikell P Groover. Automation, production systems, and computer-integrated manufacturing. Prentice Hall Press, 2007.
  20. [Grüninger and Menzel, 2003] Michael Grüninger and Christopher Menzel. The process specification language (PSL) theory and applications. AI Magazine, 24:63-74, 2003.
  21. [Hariri et al., 2013] Babak Bagheri Hariri, Diego Calvanese, Giuseppe De Giacomo, Alin Deutsch, and Marco Mon- tali. Verification of relational data-centric dynamic sys- tems with external services. In Proc. of PODS, pages 163- 174, 2013.
  22. [Levesque and Lakemeyer, 2001] Hector J. Levesque and Gerhard Lakemeyer. The Logic of Knowledge Bases. The MIT Press, 2001.
  23. [Levesque et al., 1997] Hector J. Levesque, Ray Reiter, Yves Lespérance, Fangzhen Lin, and Richard B. Scherl. GOLOG: A logic programming language for dynamic do- mains. Journal of Logic Programming, 31:59-84, 1997.
  24. [Lu et al., 2014] Yuqian Lu, Xun Xu, and Jenny Xu. De- velopment of a hybrid manufacturing cloud. Journal of Manufacturing Systems, 33(4):551-566, 2014.
  25. [Reiter, 2001] Ray Reiter. Knowledge in Action. Logical Foundations for Specifying and Implementing Dynamical Systems. The MIT Press, 2001.
  26. [Sardina et al., 2004] Sebastian Sardina, Giuseppe De Gia- como, Yves Lespérance, and Hector J. Levesque. On the semantics of deliberation in IndiGolog -From theory to implementation. Annals of Mathematics and Artificial In- telligence, 41(2-4):259-299, August 2004.
  27. [Xu, 2012] Xun Xu. From cloud computing to cloud man- ufacturing. Robotics and Computer-Integrated Manufac- turing, 28(1):75 -86, 2012.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards