AUTOPASS - AUTOMATIC PROGRAMMING SYSTEM FOR COMPUTER-CONTROLLED MECHANICAL ASSEMBLY

被引:87
作者
LIEBERMAN, LI [1 ]
WESLEY, MA [1 ]
机构
[1] IBM CORP,THOMAS J WATSON RES CTR,YORKTOWN HTS,NY 10598
关键词
INDUSTRIAL PLANTS - Automation;
D O I
10.1147/rd.214.0321
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
An experimental very high level programming system for computer controlled mechanical assembly, AUTOPASS (AUTOmated Parts ASsembly System) is described. The AUTOPASS language is oriented toward objects and assembly operations, rather than motions of mechanical assembly machines. It is intended to enable the user to concentrate on the overall assembly sequence and to program with English-like statements using names and terminology that are familiar to him. To relate assembly operations to manipulator motions, the AUTOPASS compiler uses an internal representation of the assembly world. This representation consists of a geometric data base generated prior to compilation and updated during compilation; it thus represents the state of the world each assembly step. The level of the language has been chosen to provide a high degree of assistance to the user without the system's having to perform artificial intelligence type problem solving operations.
引用
收藏
页码:321 / 333
页数:13
相关论文
共 12 条
[1]  
BALZER RM, 1972, RR731 USC INF SCI I
[2]  
Bobrow D. G., 1974, Computing Surveys, V6, P153, DOI 10.1145/356631.356632
[3]   SIMPLE LR(K) GRAMMARS [J].
DEREMER, FL .
COMMUNICATIONS OF THE ACM, 1971, 14 (07) :453-&
[4]  
ENGLEBERGER JF, 1970, 1ST P NAT S IND ROB, P7
[5]  
FAHLMAN SE, 1974, ARTIF INTELL, V5, P1, DOI 10.1016/0004-3702(74)90008-3
[6]  
FINKEL R, 1974, AIM243STANCS74456 ST
[7]   PROCEDURAL REPRESENTATION OF 3-DIMENSIONAL OBJECTS [J].
GROSSMAN, DD .
IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 1976, 20 (06) :582-589
[8]   AUTOMATIC PROGRAMMING THROUGH NATURAL-LANGUAGE DIALOG - SURVEY [J].
HEIDORN, GE .
IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 1976, 20 (04) :302-313
[9]  
HEWITT C, 1972, AI251 MIT ART INT LA
[10]  
ROSEN CA, 1975, APR P IEEE INT 75 NE