Knowledge-based control in manufacturing automation

Abstract This paper is an introduction to some current research work into knowledge-based control techniques in manufacturing, highlighting developments which are likely to be applicable in the near future. Examples of such work dealing with the integration of manufacturing facilities and diagnosis and error recovery are described. It also addresses more speculative work requiring more complex knowledge representation methods. The applicability of this work to task level programming of robot manipulators and more general planning tasks in manufacturing automation is discussed.

[1]  David Alan Bourne,et al.  Designing Programming Languages for Manufacturing Cells. , 1982 .

[2]  F. G. Mill,et al.  Process Planning with an Intelligent Knowledge Based System , 1985 .

[3]  Harry A. Scott,et al.  Workstation Control in a Computer Integrated Manufacturing System , 1984 .

[4]  John E. Hopcroft,et al.  Motion of Objects in Contact , 1984 .

[5]  Maria Gini,et al.  Recovering from Failures: A New Challenge for Industrial Robotics , 1984 .

[6]  Rodney A. Brooks,et al.  Symbolic Reasoning Among 3-D Models and 2-D Images , 1981, Artif. Intell..

[7]  Micha Sharir,et al.  A Survey of Motion Planning and Related Geometric Algorithms , 1988, Artificial Intelligence.

[8]  David A. Bourne,et al.  CML: A Meta-Interpreter for Manufacturing , 1986, AI Mag..

[9]  Richard C. Waters,et al.  The Programmer's Apprentice: Knowledge Based Program Editing , 1982, IEEE Transactions on Software Engineering.

[10]  Jean-Claude Latombe,et al.  GARI: AN EXPERT SYSTEM FOR PROCESS PLANNING , 1984 .

[11]  Michael Brady The advent of intelligent robots , 1987 .

[12]  E. Chu,et al.  A manufacturing system programmer’s planning assistant , 1986 .

[13]  Maria L. Gini,et al.  Robot tracking and control issues in an intelligent error recovery system , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[14]  Joe W. Duran,et al.  A General Expert System Design for Diagnostic Problem Solving , 1984, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[15]  Mc Bonney,et al.  The simulation of industrial robot systems , 1984 .

[16]  James S. Albus,et al.  Theory and Practice of Hierarchical Control , 1981 .

[17]  T. Lozano-Perez,et al.  Robot programming , 1983, Proceedings of the IEEE.

[18]  Ann Patricia Fothergill,et al.  Reasoning About the Spatial Relationships Derived From a RAPT Program for Describing Assembly by a Robot , 1983, IJCAI.

[19]  Toshio Sata A view of the highly automated factory in the future , 1984 .

[20]  Mark S. Fox,et al.  Constraint-Directed Search: A Case Study of Job-Shop Scheduling , 1987 .

[21]  S. Srinivas Error recovery in robots through failure reason analysis , 1978, AFIPS National Computer Conference.

[22]  Mark R. Cutkosky,et al.  The design of a flexible machining cell for small batch production , 1984 .

[23]  Frederick Hayes-Roth,et al.  Knowledge-based expert systems — The State of the Art in the US , 1984, The Knowledge Engineering Review.

[24]  Richard Fikes,et al.  Learning and Executing Generalized Robot Plans , 1993, Artif. Intell..

[25]  Paul Rogers,et al.  Programming and recovery in cells for factory automation , 1986 .

[26]  Charles R. McLean,et al.  The Virtual Manufacturing Cell , 1982 .

[27]  Andrew B. Whinston,et al.  Artificial Intelligence in Manufacturing Planning and Control , 1980 .

[28]  David Preston Barnes,et al.  Research into automatic error recovery , 1984 .

[29]  Austin Tate,et al.  A Review of knowledge-based planning techniques , 1984, The Knowledge Engineering Review.

[30]  Avron Barr,et al.  The Handbook of Artificial Intelligence , 1982 .

[31]  J. Hatvany,et al.  The Efficient Use of Deficient Knowledge , 1983 .

[32]  Patrick Henry Winston,et al.  Intelligent Robots: Myth or Reality , 1986 .

[33]  Bernard P. Zeigler,et al.  Theory of Modelling and Simulation , 1979, IEEE Transactions on Systems, Man and Cybernetics.

[34]  Edward H. Shortliffe,et al.  Computer-based medical consultations, MYCIN , 1976 .

[35]  David Preston Barnes,et al.  Knowledge engineering in robot control , 1983 .

[36]  I. Aleksander,et al.  WISARD·a radical step forward in image recognition , 1984 .

[37]  Maria Gini,et al.  Reliable real-time robot operation employing intelligent forward recovery , 1986, J. Field Robotics.

[38]  Charles R. McLean,et al.  A Control System for an Automated Manufacturing Research Facility , 1984 .

[39]  David Preston Barnes,et al.  A control and monitoring system for multiple-sensor industrial robots , 1983 .

[40]  Mark C. Maletz,et al.  The Manufacturing Game: A Formal Approach to Manufacturing Software , 1986, IEEE Transactions on Systems, Man, and Cybernetics.

[41]  Mark S. Fox,et al.  KBS: An Artificial Intelligence Approach to Flexible Simulation , 1982 .

[42]  Lawrence Birnbaum,et al.  The Organization of Expert Systems, A Tutorial , 1982, Artif. Intell..

[43]  L. F. Pau,et al.  Survey of expert systems for fault detection, test generation and maintenance , 1986 .

[44]  David Alan Bourne A numberless, tensed language for action oriented tasks , 1982 .

[45]  David Alan Bourne,et al.  A design of a controller as a component of a robotic manufacturing system , 1984 .