Proceedings

Using Platform Models for a Guided Explanatory Diagnosis Generation for Mobile Robots

Download BibTeX Cite

Proceedings of the Thirtieth International Joint Conference on Artificial Intelligence. Main Track. Pages 1908-1914.

https://doi.org/10.24963/ijcai.2021/263

© 2021 International Joint Conferences on Artificial Intelligence

Abstract

Plan execution on a mobile robot is inherently error-prone, as the robot

needs to act in a physical world which can never be completely

controlled by the robot. If an error occurs during execution, the true

world state is unknown, as a failure may have unobservable consequences.

One approach to deal with such failures is diagnosis, where the true

world state is determined by identifying a set of faults based on sensed

observations. In this paper, we present a novel approach to explanatory

diagnosis, based on the assumption that most failures occur due to some

robot hardware failure. We model the robot platform components with

state machines and formulate action variants for the robots' actions,

modelling different fault modes. We apply diagnosis as

planning with a top-k planning approach to determine possible diagnosis

candidates and then use active diagnosis to find out which of those

candidates is the true diagnosis. Finally, based on the platform model,

we recover from the occurred failure such that the robot can continue to

operate. We evaluate our approach in a logistics robots scenario by

comparing it to having no diagnosis and diagnosis without platform

models, showing a significant improvement to both alternatives.

  1. [Baral et al., 2000] Chitta Baral, Sheila McIlraith, and Tran Cao Son. Formulating diagnostic problem solving using an action language with narratives and sensing. In Proc. of KR, 2000.
  2. [Bittner et al., 2016] Benjamin Bittner, Marco Bozzano, Roberto Cavada, Alessandro Cimatti, Marco Gario, Al- berto Griggio, Cristian Mattarei, Andrea Micheli, and Gi- anni Zampedri. The xSAP Safety Analysis Platform. In Proc. of TACAS, 2016.
  3. [Bozzano et al., 2009] Marco Bozzano, Alessandro Cimatti, Joost-Pieter Katoen, Viet Yen Nguyen, Thomas Noll, and Marco Roveri. The COMPASS Approach: Correctness, Modelling and Performability of Aerospace Systems. In Proc. of SAFECOMP, 2009.
  4. [Bozzano et al., 2019] Marco Bozzano, Harold Bruintjes, Alessandro Cimatti, Joost-Pieter Katoen, Thomas Noll, and Stefano Tonetta. COMPASS 3.0. In Proc. of TACAS, 2019.
  5. [Chanthery and Pencolé, 2009] Elodie Chanthery and Yan- nick Pencolé. Principles of self-maintenance in an on- board architecture including active diagnosis. In IJCAI SAS Workshop, 2009.
  6. [Cordier and Thiébaux, 1994] Marie-Odile Cordier and Sylvie Thiébaux. Event-Based Diagnosis for Evolutive Systems. In Proc. of DX, 1994.
  7. [de Kleer and Williams, 1987] Johan de Kleer and Brian Williams. Diagnosing multiple faults. Artificial Intelli- gence, 32(1), 1987.
  8. [Delgrande and Levesque, 2012] James Delgrande and Hec- tor Levesque. Belief revision with sensing and fallible ac- tions. In Proc. of KR, 2012.
  9. [Gspandl et al., 2011] Stephan Gspandl, Ingo Pill, Michael Reip, Gerald Steinbauer, and Alexander Ferrein. Belief management for high-level robot programs. In Proc. of IJCAI, 2011. IJCAI
  10. [Hofmann et al., 2018] Till Hofmann, Victor Mataré, Ste- fan Schiffer, Alexander Ferrein, and Gerhard Lakemeyer. Constraint-based online transformation of abstract plans into executable robot actions. In AAAI Spring Symp., 2018.
  11. [Hofmann et al., 2021] Till Hofmann, Tarik Viehmann, Mostafa Gomaa, Daniel Habering, Tim Niemueller, and Gerhard Lakemeyer. Multi-agent goal reasoning with the CLIPS Executive in the Robocup Logistics League. In Proc. of ICAART, 2021.
  12. [Iwan, 2001] Gero Iwan. History-Based Diagnosis Tem- plates in the Framework of the Situation Calculus. In KI 2001: Advances in Artificial Intelligence. Springer, 2001.
  13. [Katz et al., 2018] Michael Katz, Shirin Sohrabi, Octavian Udrea, and Dominik Winterer. A Novel Iterative Approach to Top-k Planning. Proc. of ICAPS, 2018.
  14. [Kuhn et al., 2008] Lukas Kuhn, Bob Price, Johan De Kleer, Minh Do, and Rong Zhou. Pervasive diagnosis: The inte- gration of active diagnosis into production plans. In Proc. of DX, 2008. [Mcllraith, 1999] Sheila Mcllraith. Explanatory Diagnosis: Conjecturing Actions to Explain Observations. In Logical Foundations for Cognitive Agents: Contributions in Honor of Ray Reiter. Springer, 1999.
  15. [Mühlbacher and Steinbauer, 2014] Clemens Mühlbacher and Gerald Steinbauer. Active Diagnosis for Agents with Belief Management. In Proc. of DX, 2014.
  16. [Mühlbacher and Steinbauer, 2016] Clemens Mühlbacher and Gerald Steinbauer. Belief management using the action history and consistency-based-diagnosis. In Proc. of DX, 2016.
  17. [Niemueller et al., 2014] Tim Niemueller, Daniel Ewert, Se- bastian Reuter, Alexander Ferrein, Sabina Jeschke, and Gerhard Lakemeyer. RoboCup Logistics League spon- sored by Festo: A competitive factory automation testbed. In RoboCup 2013: Robot World Cup XVII, 2014.
  18. [Niemueller et al., 2019] Tim Niemueller, Till Hofmann, and Gerhard Lakemeyer. Goal reasoning in the CLIPS Ex- ecutive for integrated planning and execution. In Proc. of ICAPS, 2019.
  19. [Poole, 1989a] David Poole. Explanation and prediction: An architecture for default and abductive reasoning. Compu- tational Intelligence, 5(2), 1989.
  20. [Poole, 1989b] David Poole. Normality and faults in logic- based diagnosis. In Proc. of IJCAI, 1989.
  21. [Reiter, 1987] Raymond Reiter. A theory of diagnosis from first principles. Artificial intelligence, 32(1), 1987.
  22. [Roos and Witteveen, 2009] Nico Roos and Cees Witteveen. Models and methods for plan diagnosis. Autonomous Agents and Multi-Agent Systems, 19(1), 2009.
  23. [Sampath et al., 1995] M. Sampath, R. Sengupta, S. Lafor- tune, K. Sinnamohideen, and D. Teneketzis. Diagnosabil- ity of discrete-event systems. IEEE Transactions on Auto- matic Control, 40(9), 1995.
  24. [Sampath et al., 1998] M. Sampath, S. Lafortune, and D. Teneketzis. Active diagnosis of discrete-event systems. IEEE Transactions on Automatic Control, 43(7), 1998.
  25. [Sohrabi et al., 2010] Shirin Sohrabi, Jorge Baier, and Sheila McIlraith. Diagnosis as planning revisited. In Proc. of KR, 2010.
  26. [Sohrabi et al., 2016] Shirin Sohrabi, Anton Riabov, Octa- vian Udrea, and Oktie Hassanzadeh. Finding diverse high- quality plans for hypothesis generation. In Proc. of ECAI, 2016.
  27. [Witteveen et al., 2005] Cees Witteveen, Nico Roos, Roman van der Krogt, and Mathijs de Weerdt. Diagnosis of single and multi-agent plans. In Proc. of AAMAS, 2005.
  28. [Zwilling et al., 2014] Frederik Zwilling, Tim Niemueller, and Gerhard Lakemeyer. Simulation for the RoboCup Lo- gistics League with real-world environment agency and multi-level abstraction. In RoboCup 2014: Robot World Cup XVIII, 2014.

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

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