APPENDIX A: GLOSSARY active accommodation. Integration of sensors, control, and robot motion to achieve alternation of a robot's preprogrammed motions in response to sensed forces. Used to stop a robot when forces reach set levels, or to perform force feedback tasks like insertions, door opening and edge tracing. active illumination. Illumination that can be varied automatically to extract more visual information from a scene, e.g., by turning lamps on and off, by adjusting brightness, by projecting a pattern on objects in the scene, or by changing the color of the illumination. adaptable. Capable of making self-directed corrections. In a robot this is often accomplished with the aid of visual, force or tactile sensors. algorithm. A prescribed set of well-defined rules or processes or mathematical equations for the solution of a problem in a finite number of steps. artificial intelligence. The capability of a machine to perform human-like intelli- gence functions such as learning, adapting, reasoning and self correction. assembly robot. A robot designed, programmed, or dedicated to putting together parts into subassemblies or complete products. automation. Automatically controlled operation of an apparatus, process or system by mechanical or electronic devices that take the place of human observation, effort and decision. bang-bang robot. A simple robot, often with only two or three degrees of freedom, which transfers items from place to place by means of point-to-point moves. Little or no trajectory control is available. Often referred to as a "bang-bang" robot. cam. An acronym for Computer Aided Manufacturing. A device with one or more lobes (projections) which, as it moves, operates levers or switches that cause mechanical or electrical functions. cartesian coordinate robot. A robot whose manipulator are degrees of freedom are defined primarily by cartesian coordinates. CCD camera. A solid-state television camera which uses charge coupled device (CCD) technology. cell. A manufacturing unit consisting of two or more work stations or machines and the materials transport mechanisms and storage buffers which interconnect them. cell control. A module in the ICAM control hierarchy that controls a cell. The cell control module is controlled by a center control module, if one exists. Otherwise it is controlled by a factory control level. center. A manufacturing unit consisting of two or more cells and the materials transport and storage buffers which interconnect them.
21
Embed
APPENDIX A: GLOSSARY - Springer978-1-4613-2533-8/1.pdf · APPENDIX A: GLOSSARY ... A video picture with many shades of brightness. gripper. An actuator, gripper, ... ALGOL, FORTRAN,
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
APPENDIX A: GLOSSARY
active accommodation. Integration of sensors, control, and robot motion to achieve alternation of a robot's preprogrammed motions in response to sensed forces. Used to stop a robot when forces reach set levels, or to perform force feedback tasks like insertions, door opening and edge tracing. active illumination. Illumination that can be varied automatically to extract more visual information from a scene, e.g., by turning lamps on and off, by adjusting brightness, by projecting a pattern on objects in the scene, or by changing the color of the illumination. adaptable. Capable of making self-directed corrections. In a robot this is often accomplished with the aid of visual, force or tactile sensors. algorithm. A prescribed set of well-defined rules or processes or mathematical equations for the solution of a problem in a finite number of steps. artificial intelligence. The capability of a machine to perform human-like intelligence functions such as learning, adapting, reasoning and self correction. assembly robot. A robot designed, programmed, or dedicated to putting together parts into subassemblies or complete products. automation. Automatically controlled operation of an apparatus, process or system by mechanical or electronic devices that take the place of human observation, effort and decision. bang-bang robot. A simple robot, often with only two or three degrees of freedom, which transfers items from place to place by means of point-to-point moves. Little or no trajectory control is available. Often referred to as a "bang-bang" robot. cam. An acronym for Computer Aided Manufacturing. A device with one or more lobes (projections) which, as it moves, operates levers or switches that cause mechanical or electrical functions. cartesian coordinate robot. A robot whose manipulator are degrees of freedom are defined primarily by cartesian coordinates. CCD camera. A solid-state television camera which uses charge coupled device (CCD) technology. cell. A manufacturing unit consisting of two or more work stations or machines and the materials transport mechanisms and storage buffers which interconnect them. cell control. A module in the ICAM control hierarchy that controls a cell. The cell control module is controlled by a center control module, if one exists. Otherwise it is controlled by a factory control level. center. A manufacturing unit consisting of two or more cells and the materials transport and storage buffers which interconnect them.
358 Appendix A: Glossary
CID camera. A solid-state television camera which uses charge injection device (CID) technology. computer-aided design (CAD). The use of a computer to assist in the creation of modification of a design. computer-aided manufacture (CAM). The use of computer technology in the management, control, and operation of manufacturing. computer-managed parts manufacture (CMPM). Computer-aided manufacture of discrete parts, usually when a number of processing and product transport operations are coordinated by computer. computer numerical control (CNC). The use of a dedicated mini or microcomputer to implement the numerical control function. Uses local data input from devices such as paper tape, magnetic tape cassette, or floppy disk. contact sensor. A device capable of sensing mechanical contact. continuous path control. A control scheme whereby the inputs or commands specify every point along a desired path of motion. control hierarchy. A relationship of sensory processing elements whereby the results of lower level elements are utilized as inputs by higher level elements. cylindrical coordinate system. A coordinate system which defines the position of any point in terms of an angular dimension, a radial dimension, and a height from a reference plane. These three dimensions specify a point on a cylinder. data base. A large collection of records stored on a computer system from which specialized data may be extracted, organized, and manipulated by a program. Any organized and structured collection of data in memory. degree of freedom. One of a limited number of ways in which a point or a body may move or in which a dynamic system may change, each way being expressed by an independent variable and all required to be specified of the physical state of the body or system is to be completely defined. derivative control. Control scheme whereby the actuator drive signal is proportional to the time derivative of the difference between the input and the measured actual output. direct numerical control (DNC). The use of a computer for distribution of part program data via data lines to a plurality of remote NC machine tools. end effector. An actuator, gripper, or mechanical device attached to the wrist of a manipulator by which objects can be grasped or otherwise acted upon. envelope. The set of points representing the maximum extent or reach of the robot hand or working tool in all directions. The work envelope can be reduced or restricted by limiting devices which establish limits that will not be exceeded in the event of any foreseeable failure of the robot or its controls. The maximum distance which the robot can travel after the limit device is actuated will be considered the basis for defining the restricted (or reduced) work envelope. exoskeleton. An articulated mechanism whose joints correspond to those of a human arm, and, when attached to the arm of a human operator, will move in correspondence to his/her arm. Exoskeleton devices are sometimes instrumented and used for master-slave control of manipulators. fiber optics. A communication technique where information is transmitted in the form of light over a transparent fiber material such as a strand of glass. Advantages are noise free communication not susceptible to electromagnetic interference.
Appendix A: Glossary 359 flexible manufacturing. Production with machines capable of making a different product without retooling or any similar changeover. Flexible manufacturing is usually carried out with numerically controlled machine tools, robots, and conveyors under the control of a central computer. floating-point representation. A number representation system in which each number, as represented by a pair of numerals, equals one of those numerals times a power of an implicit fixed position integer base, where the power is equal to the implicit base raised to the exponent represented by the other numeral. force sensor. A sensor capable of measuring the forces and torques exerted by a robot at its wrist. Such sensors usually contain six or more independent sets of strain gauges plus amplifiers. Computer processing (analog or digital) converts the strain readings into three orthogonal torque readings in an arbitrary coordinate system. When mounted in the work surface, rather than the robot's wrist, such a sensor is often called a pedestal sensor. gray-scale picture. A video picture with many shades of brightness. gripper. An actuator, gripper, or mechanical device attached to the wrist of a manipulator by which objects can be grasped or otherwise acted upon. group technology. A system for coding parts based on similarities in geometrical shape or other characteristics of the parts. The grouping of parts into families based on similarities in their production so that the parts of a particular family could then be processed together. heuristic problem-solving. The ability to plan and direct its actions to achieve higher order goals. hierarchical control. A distributed control technique in which the controlling processes are arranged in a hierarchy. high-level language. Programming language that generates machine codes from problem or function oriented statements. ALGOL, FORTRAN, PASCAL, and BASIC are four commonly used high-level languages. A single functional statement may translate into a series of instructions or subroutines in machine language, in contrast to a low-level assembly language in which statements translate on a one-for-one basis. industrial robot. A reprogrammable, multi-functional manipulator designed to move material, parts, tools, or specialized devices through variable programmed motions for the performance of a variety of tasks. intelligent robot. A robot which can be programmed to make performance choices contingent on sensory inputs. internal sensor. A sensor for measuring displacements, forces, or other variables internal to the robot. lead through. Programming or teaching by physically guiding the robot through the desired actions. The speed of the robot is increased when programming is complete. level of automation. The degree to which a process has been made automatic. Relevant to the level of automation are questions of automatic failure recovery, the variety of situations that will be automatically handled, and the situation under which manual intervention or action by humans is required. Iimited-degree-of-freedom robot. A robot able to position and orient its end effector in fewer than six degrees of freedom.
360 Appendix A: Glossary linear-array camera. A solid state television camera which has only one row of photosensitive elements. linear interpolation. A function automatically performed in the control that defines the continuum of points in a straight line based on only two taught coordinate positions. All calculated points are automatically inserted between the taught coordinate positions upon playback. locomotion. Some means of moving around in a specified environment. macro. Programming with instructions (equivalent to a specified sequence of machine instructions) in a source language. magnetic core memory. A configuration of magnetic beads, strung on current carrying conductors which retain magnetic polarization for the purpose of storing and retrieving data. major motion axes. These axes may be dcscribed as the number of independent directions the arm can move the attached wrist and end effector relative to a point of origin of the manipulator such as the base. The number of robot arm axes required to reach world coordinate points is dependent on the design of robot arm configuration. manipulation. The process of controlling and monitoring data table bits or words by means of the user's program in order to vary application functions. The movement of reorientation of objects, such as parts or tools. numerical control (NC). A technique that provides for the automatic control of a machine tool from information prerecorded in symbol form representing every detail of the machining sequence. open-loop robot. A robot that incorporates no feedback, i.e., no means of comparing actual output to commanded input of position or rate. optic sensor. A device or system that converts light into an electrical signal. pattern recognition. Description or classification of pictures or other data structures into a set of classes or categories; a subset of the subject artificial intelligence. perception. The ability to sense by sight, touch, or some other means, its environment, and to understand it in terms of a task-e.g., the ability to recognize an obstruction or find a designated object in an arbitrary location. photo-isolator. A solid state device which allows complete electrical isolation between the field wiring and the controller. pick-and-place robot. A simple robot, often with only two or three degrees of freedom, which transfers items from place to place by means of point-to-point moves. Little or no trajectory control is available. Often referred to as a bang-bang robot. point-to-point control. A control scheme whereby the inputs or commands specify only a limited number of points along a desired path of motion. The control system determines the intervening path segments. polar coordinate system. A coordinate system, two of whose dimensions are angles, the third being a linear distance from the point of origin. These three coordinates specify a point on a sphere. presence sensing device. A device designed, constructed and installed to create a sensing field or area around a robot which will detect an intrusion into such field or area by a person, robot, etc. programmable controller. A solid state control system which has a user program-
Appendix A: Glossary 361 mabie memory for storage of instructions to implement specific functions such as: 110 control logic, timing, counting, arithmetic, and data manipulation. A programmable controller consists of a central processor, input/output interface, memory, and programming device which typically uses relay-equivalent symbols. The programmable controller is purposely designed as an industrial control system which can perform functions equivalent to a relay panel or a wired solid state logic control system. proprioceptors. On robotics the term means sensing the posture of a mechanical manipulator, legs or other jointed mechanism. proximity sensor. A device that senses that an object is only a short distance (e.g., a few inches or feet) away, and/or measures how far away it is. Proximity sensors work on the principles of triangulation of reflected light, elapsed time for reflected sound, intensity induced eddy currents, magnetic fields, back pressure from air jets, and others. repeatability. Closeness of agreement of repeated position movement, under the same conditions, to the same location. robot. A mechanical device which can be programmed to perform some task of manipulation or locomotion under automatic control. robot systems. A "robot system" includes the robot hardware and software, consisting of the manipulator, power supply, and controller; the end effector(s); any equipment, devices, and sensors the robot is directly interfacing with; any equipment, devices and sensors required for the robot to perform its task; and any communications interface that is operating and monitoring the robot, equipment, and sensors. (This definition excludes the rest of the operating system hardware and software). sensory control. Control of robot based on sensor readings. Several types can be employed. Sensors used in threshold tests to terminate robot activity or branch to other activity. Sensors used in a continuous way to guide or direct changes in robot motions. Sensors used to monitor robot progress and the check for task completion or unsafe conditions; and sensors used to retrospectively update robot motion plans prior to the next cycle. sensory-controlled robot. A robot whose program sequence can be modified as a function of information sensed from its environment. Robot can be servoed or nonservoed. sensory hierarchy. A relationship of sensory processing elements whereby the results of lower level elements are utilized as inputs by higher level elements. sequence robot. A robot whose motion trajectory follows a present sequence of positional changes. servo-controlled robot. A robot driven by servomechanisms, i.e., motors whose driving signal is a function of the difference between commanded position and/or rate and measured actual position and/or rate. Such a robot is capable of stopping at or moving through a practically unlimited number of points in executing a programmed trajectory. smart sensor. A sensing device whose output signal is contingent upon mathematical or logical operations which are based upon internal data or additional sensing devices. spherical coordinate robot. A robot whose manipulator arm degrees of freedom are defined primarily by spherical coordinates.
362 Appendix A: Glossary
spherical coordinate system. A coordinate system, two of whose dimensions are angles, the third being a linear distance from the point of origin. These three coordinates specify a point on a sphere. structured light. Illumination which is projected in a particular geometrical pattern. supervisory control. A control scheme whereby a person or computer monitors and intermittently reprograms, sets subgoals or adjusts control parameters of a lower level automatic controller, while the lower level controller performs the control task continuously in real time. supervisory-controlled robot. A robot incorporating a hierarchical control scheme, whereby a device having sensors, actuators, and a computer, and capable of autonomous decision-making and control over short periods and restricted conditions, is remotely monitored and intermittently operated directly or reprogrammed by a person. symbolic control. Pertaining to control by communication of discrete alpha-numeric or pictorial symbols that are not physically isomorphic with the variables being controlled, usually by a human operator. A device for effecting such control. tactile. Perceived by the touch, or having the sense of touch. tactile sensor. A transducer which is sensitive to touch. teach. To move a robot to or through a series of points to be stored for the robot to perform its intended task. teleoperator. A device having sensors and actuators for mobility and/or manipulation, remotely controlled by a human operator. A teleoperator allows an operator to extend his sensory-motor function to remote or hazardous environments. videcon. An electron tube device used in a television camera to convert an optical image into an electrical signal through the scanning of an electron beam over a photosensitive window. vision optical system. A device, such as a camera, which is designed, constructed and installed to detect intrusion by a person into the robot restricted work envelope and which could also serve to restrict a robot work envelope. weighted value. The numerical value assigned to any single bit as a function of its position in the code word. working envelope. The set of points representing the maximum extent or reach of the robot hand or working tool in all directions. The work envelope can be reduced or restricted by limiting devices which establish limits that will not be exceeded in the event of any foreseeable failure of the robot or its controls. The maximum distance which the robot can travel after the limit device is actuated will be considered the basis for defining the restricted (or reduced) work envelope.
APPENDIX B : BIBLIOGRAPHY
Allen, James, "Recognizing Intentions from Natural Language Utterances," in Computational Models of Discourse, edited by J. Michael Brady and Robert C. Berwick, MIT Press, Cambridge, MA, 1983.
Bajcsy, Ruzena (editor), Representation of 3-Dimensional Objects, SpringerVerlag, New York, 1982.
Ballard, Dana H., and Christopher Brown, Computer Vision, Prentice-Hall, Englewood Cliffs, NJ, 1982.
Barr, Avron, Edward A. Feigenbaum, and Paul R. Cohen, The Handbook of Artificial Intelligence, 3 vols., William Kaufman, Los Altos, CA, 1981.
Barrow, Harry, G., and Jay M. Tenenbaum, "Computational Vision," Proceedings of the IEEE, vol. 69, no. 5, 1981.
Berliner, Hans J., "An Examination of Brute-Force Intelligence," Seventh International Joint Conference on Artificial Intelligence, Vancouver, British Columbia, Canada, 1981.
Berwick, Robert c., "Introduction: Computational Aspects of Discourse," in Computational Models of Discourse, edited by J. Michael Brady and Robert C. Berwick, MIT Press, Cambridge, MA, 1983.
Berwick, Robert c., Locality Principles and the Acqusition of Syntactic Knowledge, MIT Press, Cambridge, MA, in preparation. Based on a PhD thesis, Massachusetts Institute of Technology, Cambridge, MA, 1982.
Berwick, Robert c., and Amy Weinberg, The Grammatical Basis of Linguistic Performance, MIT Press, Cambridge, MA, 1983.
Binford, Thomas 0., "Visual Perception by Computer," Proceedings IEEE Conference on Systems Science and Cybernetics, Miami, 1971.
Binford, Thomas 0., "Inferring Surfaces from Images," Artificial Intelligence, vol. 17, August 1981. Volume 17 is also available as Computer Vision, edited by J. Michael Brady, North-Holland, Amsterdam, 1981.
Binford, Thomas 0., "Survey of Model-Based Image Analysis Systems," International Journal of Robotics, vol. 1, no. 1, 1982.
Bobrow, Daniel G., and Terry Winograd, "An Overview of KRL, a Knowledge Representation Language," Cognitive Science, vol. 1, no. 1, 1977.
Boden, Margaret A., Artificial Intelligence and Natural Man, Basic Books, New York,1977.
Brachman, Ronald J., "On the Epistemological Status of Semantic Networks," in Associative Networks-Representation and Use of Knowledge by Computers, edited by Nicholas V. Findler, Academic Press, New York, 1979.
364 Appendix B: Bibliography
Brady, J. Michael, "Toward a Computational Theory of Early Visual Processing in Reading," Visible Language, vol. 15, no. 2, 1981.
Brady, J. Michael (editor), Computer Vision, North-Holland, Amsterdam, 1981. Brady, J. Michael, "Representing Shape," in Robotics, edited by Lester Gerhardt
and J. Michael Brady, Springer-Verlag, New York, 1983. Brady, J. Michael, and Robert C. Berwick (editors), Computational Models of
Discourse, MIT Press, Cambridge, MA, 1983. Brady, J. Michael, John M. Hollerbach, Timothy L. Johnson, Tomas Lozano
Perez, and Matthew T. Mason (editors), Robot Motion: Planning and Control, MIT Press, Cambridge, MA, 1982.
Brooks, Rodney A. "Planning Collision Free Motions for Pick and Place Operations," International Journal of Robotics Research, vol. 2, no. 4, 1983.
Brooks, Rodney A., and Tomas Lozano-Perez, "A Subdivision Algorithm in Configuration Space for Findpath with Rotation," Eighth International Joint Conference on Artificial Intelligence, Karlsruhe, Federal Republic of Germany, 1983.
Brou, Philippe, "Finding the Orientation of Objects in Vector Maps," PhD thesis, Massachusetts Institute of Technology, Cambridge, MA, 1983.
Buchanan, Bruce G., and Richard O. Duda, "Principles of Rule-Based Expert Systems," Advances in Computers, vol. 22, 1983.
Buchanan, Bruce G., and Edward H. Shortliffe, Rule-Based Expert Programs: the MYCIN Experiments of the Stanford Heuristic Programming Project, AddisonWesley, Reading, MA, 1984.
Carbonell, Jaime G., "Learning by Analogy: Formulating and Generalizing Plans from Past Experience," in Machine Learning-An Artificial Intelligence Approach, edited by Ryszard S. Michalski, Jaime G. Carbonell, and Tom M. Mitchell, Tioga Publishing Company, Palo Alto, CA, 1983.
Card, Stuart, Thomas P. Moran, and Allen Newell, The Psychology of HumanComputer Interaction, Lawrence Erlbaum Associates, Hillsdale, NJ, 1983.
Charniak, Eugene, "Toward a Model of Children's Story Comprehension," PhD thesis, Massachusetts Institute of Technology, Cambridge, MA, 1972.
Charniak, Eugene, Christopher K. Riesbeck, and Drew V. McDermott, Artificial Intelligence Programming, Lawrence Erlbaum Associates, Hillsdale, NJ, 1980.
Chester, Daniel, "The Translation of Formal Proofs into English," Artificial Intelligence, vol. 7, no. 3, 1976.
Chomsky, Noam, Syntactic Structures, Mouton, The Hague, 1957. Clark, Keith L., and Sten-Ake Tarnlund, Logic Programming, Academic Press,
New York, 1982. Clocksin, William F., and Christopher S. Mellish, Programming in Prolog,
Springer-Verlag, New York, 1981. Davis, Randall, "Teiresias: Applications of Meta-Level Knowledge," in Know
ledge-Based Systems in Artificial Intelligence, edited by Randall Davis and Douglas B. Lenat, McGraw-Hill Book Company, New York, 1982. Based on a PhD thesis, Stanford University, Stanford, CA, 1976.
Davis, Randall, "Expert Systems: Where are we? And Where Do We Go from Here," Report AIM-665, Artificial Intelligence Laboratory, Massachusetts Institute of Technology, Cambridge, MA, 1982.
Davis, Randall, and Jonathan King, "An Overview of Production Systems," in
Appendix B: Bibliography 365 Machine Intelligence 8, edited by Edward W. Elcock and Donald Michie, John Wiley and Sons, New York, 1977.
Davis, Randall, and Douglas B. Lenat, Knowledge-Based Systems in Artificial Intelligence, McGraw-Hill Book Company, New York, 1982.
Davis, Randall, Bruce G. Buchanan, and Edward H. Shortliffe, "Production Rules as a Representation for a Knowledge-Based Consultation Program," Artificial Intelligence, vol. 8, no. 1, 1977.
Dejong, Gerald F., II, "A New Approach to Natural Language Processing," Cognitive Science, vol. 3, no. 3, 1979.
Duda, Richard 0., and Peter E. Hart, Pattern Recognition and Scene Analysis, John Wiley and Sons. New York, 1973.
Engelberger, J. F., "Robotics in Practice," 1980, AMACOM, A Division of American Management Associations.
Feigenbaum, Edward A., "The Art of Artificial Intelligence: Themes and Case Studies in Knowledge Engineering," Fifth International Joint Conference on Artificial Intelligence, Cambridge, MA, 1977.
Feigenbaum, Edward A., and Julian Feldman, Computers and Thought, McGrawHill Book Company, New York, 1963.
Feigenbaum, Edward, A., and Pamela McCorduck, The Fifth Generation, Addison-Wesley, Reading, MA, 1983.
Fikes, Richard E., Peter E. Hart, and Nils J. Nilsson, "Learning and Executing Generalized Robot Plans," Artificial Intelligence, vol. 3, no. 1-4, 1972.
Findler, Nicholas V. (editor), Associative Networks-Representation and Use of Knowledge by Computers, Academic Press, New York, 1979.
Guzman, Adolfo, "Computer Recognition of Three-Dimensional Objects in a Visual Scene," PhD thesis, Massachusetts Institute of Technology, Cambridge, MA,1968.
Hart, Peter E., Richard O. Duda, and M. T. Einaudi, "PROSPECTOR-A Computer-based Consultation System for Mineral Exploration," Mathematical Geology, vol. 10, no. 5, 1978.
Hayes-Roth, Frederick, Donald A. Waterman, and Douglas B. Lenat (editors), Building Expert Systems, Addison-Wesley, Reading, MA, 1983.
Hewitt, Carl E., "PLANNER: A Language for Proving Theorems in Robots," First International Joint Conference on Artificial Intelligence, Washington, DC, 1969.
Hillis, W. Daniel, "A High Resolution Imaging Touch Sensor," International Journal of Robotics Research, vol. 1, no. 2, 1982. Based on a MS thesis, Massachusetts Institute of Technology, Cambridge, MA, 1981.
Holland, Stephen W., Lothar Rossol, and Mitchell R. Ward, "CONSIGHT-I: A Vision-controlled Robot System for Transferring Parts from Belt Conveyors," in Computer Vision and Sensor-based Robots, edited by George G. Dodd and Lothar Rossol, Plenum Press, New York, 1979.
Horn, Berthold K. P., "Obtaining Shape from Shading Information," in The Psychology of Computer Vision, edited by Patrick H. Winston, McGraw-Hill Book Company, New York, 1975. Based on a PhD thesis, Massachusetts Institute of Technology, Cambridge, MA, 1970.
Horn, Berthold K. P., Robot Vision, MIT Press, Cambridge, MA and McGrawHill Book Company, New York, 1984.
Hunt, V. Daniel, "The Industrial Robotics Handbook," Industrial Press, 1982.
366 Appendix B: Bibliography
Katz, Boris, and Patrick H. Winston, "A Two-way Natural Language Interface," in Integrated Interactive Computing Systems, edited by P. Degano and Erik Sandewall, North-Holland, Amsterdam, 1982.
Lenat, Douglas B., "AM: Discovery in Mathematics as Heuristic Search," in Knowledge-Based Systems in Artificial Intelligence, edited by Randall Davis and Douglas B. Lenat, McGraw-Hill Book Company, New York, 1982. Based on a PhD thesis, Stanford University, Stanford, CA, 1977.
Lindsay, Peter H. and Donald A. Norman, Human Information Processing, Academic Press, New York, 1972.
Lindsay, Robert, Bruce G. Buchanan, Edward A. Feigenbaum, and Joshua Lederberg, Applications of Artificial Intelligence for Chemical Inference: The DENDRAL Project, McGraw-Hill Book Company, New York, 1980.
Marr, David, Vision, W. H. Freeman, San Francisco, CA, 1982. McCorduck, Pamela, Machines Who Think, W. H. Freeman, San Francisco, CA,
1979. Michalski, Ryszard S., and Robert E. Stepp, "Learning from Observation:
Conceptual Clustering," in Machine Learning-An Artificial Intelligence Approach, edited by Ryszard S. Michalski, Jaime G. Carbonell, and Tom M. Mitchell, Tioga Publishing Company, Palo Alto, CA, 1983.
Michalski, Ryszard S., Jaime G. Carbonell, and Tom M. Mitchell (editors), Machine Learning-An Artificial Intelligence Approach, Tioga Publishing Company, Palo Alto, CA, 1983.
Michie, Donald, On Machine Intelligence, John Wiley and Sons, New York, 1974. Michie, Donald (editor), Expert Systems in the Micro-Electronic Age, Edinburgh
University Press, Edinburgh, Scotland, 1979. Miller, G. A., E. Galanter, and K. H. Pribram, Plans and the Structure of
Behavior, Holt, Rinehart, and Winston, New York, 1960. Minsky, Marvin, The Society of Mind, book in preparation. Minsky, Marvin (editor), Semantic Information Processing, MIT Press,
Cambridge, MA, 1968. Minsky, Marvin, "Matter, Mind, and Models," in Semantic Information Proces
sing, edited by Marvin Minsky, MIT Press, Cambridge, MA, 1968. Minsky, Marvin, "A Framework for Representing Knowledge," in The Psychology
of Computer Vision, edited by Patrick H. Winston, McGraw-Hill Book Company, New York, 1975.
Minsky, Marvin, "Plain Talk about Neurodevelopmental Epistemology," Fifth International Joint Conference on Artificial Intelligence, Cambridge, MA, 1977.
Minsky, Marvin, "K-lines: A Theory of Memory," Cognitive Science, vol. 4, no. 1, 1980.
Newell, Allen, and Herbert A. Simon, Human Problem Solving, Prentice-Hall, Englewood Cliffs, NJ, 1972.
Nilsson, Nils J., Principles of Artificial Intelligence, Tioga Publishing Company, Palo Alto, CA, 1980.
Paul, Richard P., Robot Manipulators: Mathematics, Programming, and Control, MIT Press, Cambridge, MA, 1981.
Appendix B: Bibliography 367 Raibert, Marc H., and Ivan Sutherland, "Machines That Walk," Scientific
American, vol. 248, no. 1, 1983. Raphael, Bertram, The Thinking Computer, W. H. Freeman, San Francisco, CA,
1976. Rich, Elaine, Artificial Intelligence, McGraw-Hili Book Company, New York,
1983. Rosenfeld, Azriel, and Avinash C. Kak, Digital Picture Processing, Academic
Press, New York, 1976. Schank, Roger c., Dynamic Memory, Cambridge University Press, Cambridge,
England, 1982. Schank, Roger c., and Kenneth Colby (editors), Computer Models of Thought and
Language, W. H. Freeman, San Francisco, CA, 1973. Simon, Herbert A., The Sciences of the Artificial, MIT Press, Cambridge, MA,
1969. Waltz, David, "Understanding Line Drawings of Scenes with Shadows," in The
Psychology of Computer Vision, edited by Patrick H. Winston, McGraw-Hili Book Company, New York, 1975. Based on a PhD thesis, Massachusetts Institute of Technology, Cambridge, MA, 1972.
Waltz, David, "Natural Language Access to a Large Data Base: an Engineering Approach" Fourth International Joint Conference on Artificial Intelligence, Tbilisi, Georgia, USSR, 1975.
Winograd, Terry, Understanding Natural Language, Academic Press, New York, 1972.
Winograd, Terry, Language as a Cognitive Process, Volume I: Syntax, AddisonWesley, Reading, MA, 1983.
Winston, Patrick Henry, "Learning Structural Descriptions from Examples," in The Psychology of Computer Vision, edited by Patrick H. Winston, McGrawHill Book Company, New York, 1975. Based on a PhD thesis, Massachusetts Institute of Technology, Cambridge, MA, 1970.
Winston, Patrick Henry, "The MIT Robot," in Machine Intelligence 7, edited by Bernard Meltzer and Donald Michie, Edinburgh University Press, Edinburgh, Scotland, 1972.
Winston, Patrick Henry (editor), The Psychology of Computer Vision, McGrawHill Book Company, New York, 1975.
Winston, Patrick Henry, "Learning by Creating and Justifying Transfer Frames," Artificial Intelligence, vol. 10, no. 2, 1978.
Winston, Patrick Henry, "Learning and Reasoning by Analogy," Communications of the Association for Computing Machinery, vol. 23, no. 12, 1980.
Winston, Patrick Henry, "Learning New Principles from Precedents and Exercises," Artificial Intelligence, vol. 19, no. 3, 1982.
Winston, Patrick Henry, "Learning by Augmenting Rules and Accumulating Censors," Report AIM-678, Artificial Intelligence Laboratory, Massachusetts Institute of Technology, Cambridge, MA, 1982.
Winston, Patrick Henry and Richard Henry Brown, (editors), Artificial Intelligence: An MIT Perspective, vol. 1, MIT Press, Cambridge, MA, 1979.
Winston, Patrick Henry, and Richard Henry Brown, (editors), Artificial Intelligence: An MIT Perspective, vol. 2, MIT Press, Cambridge, MA, 1979.
368 Appendix B: Bibliography Winston, Patrick Henry, and Berthold K. P. Horn, LISP, Addison-Wesley,
Reading, MA, 1981. Winston, Patrick Henry, and Karen A. Prendergast, The AI Business: The
Commercial Uses of Artificial Intelligence, MIT Press, Cambridge, MA, 1984. Winston, Patrick Henry, Thomas O. Binford, Boris Katz, and Michael R. Lowry,
"Learning Physical Descriptions from Functional Definitions, Examples, and Precedents," National Conference on Artificial Intelligence, Washington, DC, 1983.
INDEX
Note: Page numbers in italics refer to illustrations.
Abstrips Robotics Expert System, 313 accuracy
manipulators, 250--2 acoustic proximity sensors, 151-2 acoustic range finders, 153 acoustic range sensors, 8, 157 ACRONYM,77, 128, 191, 192-3 actuators
work envelope, 244 cylindrical manipulator movement, 99
DARPA,36 DARPA Image Understanding Program,
213 Dartmouth College, 32 data, deferred
in task programs, 148-9 data distribution
CIMS software, 341 databases
expert systems, 297, 303-5 natural language access to, 25-6
DBAP, 282 de burring
in CIMS, 349 DEC, 38 DEC operating systems, 62 DEC PDP-IO, 57 DECPDP-11,57 DEC system-lO, 66 DEC system-20, 66 DEC VAX, 57, 66-7 declarative representations
of knowledge, 265 deductive reasoning, 48 defect detection
machine vision, 10 Defense Advance Research Project Agency,
for robot installation, 114 Rhode Island University
robotics research, 131 RI,38 RL,76 ROBOT, 76,175,178,275,278 Robot Institute of America, 83, 91 Robot Vision Systems Inc, 210 Robotic Vision Systems Inc Model 400 3-D
Unimate robot, 102 Unimation 2000B, 239 Unimation/Westinghouse. 22,107,234 Unimation/Westinghouse Model 2100, 14 United Auto Workers, 87 United Kingdom, 139 UNITS, 302 University of Florida
robotics research, 131 University of Michigan, 89, 90 UNIX operating system, 66 unloading
CIMS,330-1 US Defense Science Board, 38, 81 USA
CIMS installed, 247-8
USA continued commercial research, 132-5 government research, 135-9 productivity, 85-7 research needs, 120-1 robot manufacture, 107 robotics research, 128-39 university research, 128-32
user interface expert systems, 297-8
variables LISP, 60
VAX computer systems, 38 vertical turret lathes
in CIMS, 328, 330 Videometrix,209 vision
see machine vision VISIONS, 77,191,194--5 visual image
representation, 183-4 visual information, 148-9 visual information
processing theory, 165-8 speed, 124
visual sensors, 6, 155-6 visual tracking
image processing, 189-90 volumes
image recognition, 189 volumetric models
three-dimensional representation, 187-8 Volvo material handling systems, 23