Hostname: page-component-cd9895bd7-q99xh Total loading time: 0 Render date: 2024-12-27T11:09:43.306Z Has data issue: false hasContentIssue false

Automatic diagnosis of task faults in flexible manufacturing systems

Published online by Cambridge University Press:  09 March 2009

N. W. Hardy
Affiliation:
Dept. of Computer Science, University College of Wales, Aberystwyth, Dyfed SY23 3BZ, Wales (U.K.)
D. P. Barnes
Affiliation:
Dept. of Computer Science, University College of Wales, Aberystwyth, Dyfed SY23 3BZ, Wales (U.K.)
M. H. Lee
Affiliation:
Dept. of Computer Science, University College of Wales, Aberystwyth, Dyfed SY23 3BZ, Wales (U.K.)

Summary

The need for fault tolerant mechanisms in flexible manufacturing systems is described and previous work on diagnosis in robotics and other areas is considered. Fundamental difficulties in the analysis of robot cell malfunctions are described and a glossary of terms useful in this area is presented. Limited observational data on the occurrence of faults in assemblies are reported. Finally a proposal for an experimental mechanism for diagnosis within a knowledge rich supervisory system is explored.

Type
Research Article
Copyright
Copyright © Cambridge University Press 1989

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

1.Shortliffe, E.M., Buchanan, B.G. and Feigenbaum, E.A., “Knowledge Engineering for Medical Decision Making: A Review of Computer Based Clinical Decision AidsProc. IEEE 67(9), 12071224 (1979).CrossRefGoogle Scholar
2.Charniak, E. and McDermott, D., Introduction to Artificial Intelligence (Addison-Wesley, Wokingham, U.K., 1985).Google Scholar
3.Hardy, N.W., Lee, M.H. and Barnes, D.P., “Knowledge Engineering in Robot Control” In: Proceedings of Expert Systems '83 Cambridge (1983).Google Scholar
4.Pau, L.F., “Survey of Expert Systems for Fault Detection, Test Generation and maintenanceExpert Systems 3(2), 100111 (1986).CrossRefGoogle Scholar
5.Lees, F.P., “Computer Support for Diagnostic Tasks in the Process Industries” In: Human Detection and Diagnosis of System Failures. Proceedings of a symposium, Roskilde, Denmark, 4–8 August 1980 (Ed. Rasmussen, J. & Rouse, W.B., Plenum, New York, 1981) pp. 369388.Google Scholar
6.Embry, D.E., “Human Reliability in Complex Systems: an overview” UKAEA report. NCSR R10 (1976).CrossRefGoogle Scholar
7.Daniels, B.K., “Software ReliabilityReliability Engineering 4, 199234 (1983).CrossRefGoogle Scholar
8.Basti, W. and Felkel, L., “Disturbance Analysis Systems” In: Human Detection and Diagnosis of System Failures. Proceedings of a symposium, Roskilde, Denmark, 4–8 August 1980 (Ed. Rasmussen, J. & Rouse, W.B., Plenum. New York, 1981) pp. 451473.Google Scholar
9.Long, A.B., “Technical Assessment of Disturbance Analysis SystemsNuclear Safety J. 21(1), 3850 (1980).Google Scholar
10.Srinivas, S., “Error Recovery in Robot Systems” PhD Thesis (California Institute of Technology, 1977).Google Scholar
11.Gini, G., Gini, M. and Somalvico, M., “Program Abstraction and Error Correction in Intelligent Robots” In: Proc. 10th. Int. Symp. Industrial Robots (1980) pp. 101108.Google Scholar
12.Gini, M. and Gini, G., “Towards Automatic Error Recovery in Robot Programs” In: Proc. 8th. Int. Joint Conf. Artificial Intelligence (1983) pp. 821823.Google Scholar
13.Gini, M., “Symbolic and Quantitative Reasoning for Error recovery in Robot Programs” In: Proceedings of the NATO advanced research workshop on languages for sensor-based control in robotics (Ed. Rembold, U. and Hoermann, K.) (Springer Verlag, Berlin, 1987).Google Scholar
14.Mujtaba, M.S., “Current Status of the AL Manipulation Programming Language” In: Proc. 10th. ISIR, (1980) pp. 119127.Google Scholar
15.IEE, “Colloquium on Error Diagnostics on Machines” Digest No. 1986/72 (Institute of Electrical Engineers, London 1986).Google Scholar
16.Fink, K., Lusth, J.C. and Duran, J.W., “A General Expert System Design for Diagnostic Problem SolvingIEEE Trans, on Pattern Analysis and Machine Intelligence PAMl-7(5), 553560 (1985).Google ScholarPubMed
17.Laprie, J-C., “On Computer System Dependability: Faults, Errors and Failures” In: COMPCON, Spring 1985, Digest of papers. IEEE (Computer Society Press, London, 1985) pp. 256259.Google Scholar
18.Green, A.E. and Bourne, A.J., Reliability Technology (Wiley-Interscience, London, 1972).Google Scholar
19.Davey, S.N. and Selke, K., Robotics Research Unit, Internal Report No. 24/85 (Department of Electronic Engineering, The University of Hull, 1985).Google Scholar
20.Hard, N.W., Barnes, D.P. and Lee, M.H., “The Automatic Diagnosis of Task Faults in Flexible Manufacturing Systems” UCW Aberystwyth, RRG Internal memo 99/87 (1987).Google Scholar
21.Anderson, T. and Lee, P.A., Fault Tolerance: Principles and Practice (Prentice Hall, Englewood Cliffs, 1981).Google Scholar
22.Hardy, N.W., “Interim Report On Generic Fault Analysis” UCW Aberystwyth, RRG Internal memo 16/83 (1983).Google Scholar
23.Latombe, J.C., “Une Analyse Structuree d'Outils de Programmation pour la Robotique Industrielle” In: Proc. Int. Sem. Programming Methods and Languages for Industrial Robots, IRIA, Rocquencourt, France, 06 1979 (1979) pp. 522.Google Scholar
24.Barnes, D.P., Lee, M.H. and Hardy, N.W., “A Control and Monitoring System For Multiple-Sensor Industrial Robots” In: Proceedings of the 3rd. International Conference on Robot Vision and Sensory Controls.Cambridge, MA. (Ed., B. Rooks) (IFS Publications and North-Holland Publishing Co. 11 1983) pp. 471479.Google Scholar
25.Barnes, D.P., Hardy, N.W. and Lee, M.H., “AFFIRM: A Knowledge based robot supervisor” RRG Internal Report 60/86 (University College of Wales, Aberystwyth, U.K., 1986).Google Scholar