Abstract
One of the major problems facing the robot user in the future will be his choice of the optimum robot for a particular task. What is needed is a highly automated robot selection system which will eliminate the human decision-making process. The system presented will be used when a robot is being considered to replace a human at a particular task, while the rest of the workplace remains fixed. The purpose of this paper is twofold; firstly, to demonstrate the knowledge required in making an optimum robot selection, and secondly, to provide a tutoral in designing an expert system using EXPERT. The paper will provide (1) the data base, (2) rules for transforming that data base, and (3) the control strategy that is necessary in implementing an expert system to perform the aforementioned task. The system will query the user as to the characteristics of the desired robot and the expert system will choose an optimum robot from the choices in the data base. The user will construct the environment in which the robot will be working by using 3-D modeling techniques. The user will choose from a menu and place the various objects which the robot will have to conform to. Thus, constraints such as maximum space available, can be stripped out of the 3-D drawing rather than having the expert system query the user for dimensions. One very good feature of such a system is that as new robots are developed their specifications can be added to the data base very easily.
Article PDF
Similar content being viewed by others
References
Allen, J., A Survey of Industrial Robots, Productivity International, Dallas, Texas, pp. 1–158 (1980).
Dillman, R., ‘A graphical emulation system for robot design and program testing’, Robotics International of SME 7, Dearborn, Michigan, pp. 1–15 (1983).
Dorf, R. Robotics and Automated Manufacturing, Reston Publishing Co., Reston, Virginia (1983).
Fisher, E., Robotics and Industrial Engineering, Industrial Engineering and Management Press, Norcross, Georgie (1983).
Hayes-Roth, F., Waterman, D., and Lenat, D., Building Expert Systems Addison-Wesley, Reading, Mass. (1983).
Hayes-Roth, F., ‘The knowledge-based expert system’, IEEE Computer, Sept., pp. 11–28 (1984).
Koren, Y., Computer Control of Manufacturing Systems, McGraw-Hill, New York (1983).
Potkonjak, V., Vukobratovic, M., and Hristic, D., ‘Interactive procedure for computer-aided design of industrial robot mechanisms’, Robotics International of SME 7, Dearborn, Michigan, pp. 85–94 (1983).
Soroka, B., ‘Expert systems and robotics’, Robotics International of SME 8, Dearborn, Michigan, pp. 132–140 (1984).
Stefik, M., Aikins, J., Balzer, R., Benoit, J., Birnbaum, L., Hayes-Roth, F., and Sacerdoti, E., ‘The organization of expert systems’ Artificial Intelligence 18, 135–173 (1982).
Weiss, S. and Kulikowski, C., A Practical Guide to Designing Expert Systems, Rowman & Allanheld, Totowa, New Jersey, pp. 74–137 (1984).
Winston, P., Artificial Intelligence, Addison-Wesley, Reading, Mass., pp. 159–276 (1983).
Yang, D., Lee, T., ‘Heuristic combinatorial optimization in the design of manipulator workspace’, IEEE Transactions on Systems, Man, and Cybernetics, SMC-14, 571–580, July/August (1984).
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Mauceri, J.G. Robot selection expert ‘Rose’. J Autom Reasoning 1, 357–390 (1985). https://doi.org/10.1007/BF00244276
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF00244276
Key words
- Confidence factor-a weight that is associated with a given parameter that quantifies its relative importance to the complete system
- forward chaining-a method of evaluating production rules, whereby the system begins with known facts and deduces new facts
- frame-a knowledge-representation tool that is used to describe a typical object, act, or event
- inference net-a collection of antecedent-consequent rules which tie deducible and raw facts together
- production system-rule based system which is characterized by a control system, a global data base and a set of production rules