Pervasive Diagnosis: Integration of Active Diagnosis into Production Plans

In model-based control, a planner uses a system description to create a plan that achieves production goals. The same model can be used by model-based diagnosis to indirectly infer the condition of components in a system from partially informative sensors. Existing work has demonstrated that diagnosis can be used to adapt the control of a system to changes in its components, however diagnosis must either make inferences from passive observations of production plans, or production must be halted to take specific diagnostic actions. In this paper, we observe that the declarative nature of model-based control allows the planner to achieve production goals in multiple ways. We show that this flexibility can be exploited by a novel paradigm we call pervasive diagnosis which produces diagnostic production plans that simultaneously achieve production goals while generating additional information about component conditions. We derive an efficient heuristic search for these diagnostic production plans and show through experiments on a model of an industrial digital printing press that the theoretical increase in information can be realized on practical real-time systems and used to obtain higher long-run productivity than a decoupled combination of planning and diagnosis.

[1]  Raymond Reiter,et al.  A Theory of Diagnosis from First Principles , 1986, Artif. Intell..

[2]  H. E. Rauch,et al.  Autonomous control reconfiguration , 1995 .

[3]  Brian C. Williams,et al.  Diagnosing Multiple Faults , 1987, Artif. Intell..

[4]  S. Thrun,et al.  Tractable Particle Filters for Robot Fault Diagnosis , 2004 .

[5]  Larry S. Davis,et al.  Pattern Databases , 1979, Data Base Design Techniques II.

[6]  Wheeler Ruml,et al.  On-line Planning and Scheduling for High-speed Manufacturing , 2005, ICAPS.

[7]  Rolf Drechsler,et al.  Debugging sequential circuits using Boolean satisfiability , 2004, IEEE/ACM International Conference on Computer Aided Design, 2004. ICCAD-2004..

[8]  Perry Y. Li,et al.  Bayesian Belief Network Modeling and Diagnosis of Xerographic Systems , 2000, Dynamic Systems and Control: Volume 1.

[9]  Daniel G. Bobrow,et al.  Model-Based Computing for Design and Control of Reconfigurable Systems , 2004, AI Mag..

[10]  David Poole,et al.  Representing Diagnostic Knowledge for Probabilistic Horn Abduction , 1991, IJCAI.

[11]  Wheeler Ruml,et al.  Lessons Learned in Applying Domain-Independent Planning to High-Speed Manufacturing , 2006, ICAPS.

[12]  P. Pandurang Nayak,et al.  Remote Agent: To Boldly Go Where No AI System Has Gone Before , 1998, Artif. Intell..

[13]  Brian C. Williams,et al.  Reasoning about Multiple Faults , 1986, AAAI.

[14]  Gregory Provan,et al.  Model-based diagnosis and control reconfiguration for discrete event systems: an integrated approach , 1999, Proceedings of the 38th IEEE Conference on Decision and Control (Cat. No.99CH36304).

[15]  Vadim I. Utkin,et al.  Automotive engine diagnosis and control via nonlinear estimation , 1998 .

[16]  Wheeler Ruml,et al.  On-line Planning and Scheduling: An Application to Controlling Modular Printers , 2008, AAAI.

[17]  Vishwani D. Agrawal,et al.  Essentials of electronic testing for digital, memory, and mixed-signal VLSI circuits [Book Review] , 2000, IEEE Circuits and Devices Magazine.

[18]  Nils J. Nilsson,et al.  A Formal Basis for the Heuristic Determination of Minimum Cost Paths , 1968, IEEE Trans. Syst. Sci. Cybern..

[19]  Hector Geffner,et al.  Heuristic Planning with Time and Resources , 2014 .

[20]  Richard Dearden,et al.  Particle Filters for Real-Time Fault Detection in Planetary Rovers , 2001 .