Autopass(ID:843/aut028)

Parts assembly language for robotic manufacturing 


for AUTOmated Parts ASsembly System

Lieberman and Wesley, IBM Watson Labs 1974


Related languages
PL/I => Autopass   Extension of
Autopass => AML   Influence
Autopass => LAMA   Influence

References:
  • Lieberman, L. I. and M. A. Wesley, AUTOPASS, A Very High Level Programing Language for Mechanical Assembler System, IBM Research Report RC-5599, August 1975. view details
  • Lieberman L.I. and Wesley, M. A. "Autopass: An Automatic Programming System for Computer-Controlled Mechanical Assembly" pp321-333 view details Abstract: This paper describes an experimental very high level programming system for computer controlled mechanical assembly, AUTOPASS (AUTOmated Parts ASsembly System). The AUTOPASS language is oriented towards 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 at 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.  

    External link: Online copy at IBM
          in IBM Journal of Research and Development, 21(4), 1977 view details
  • Wesley, M. A.; Lozano-Perez, T.; Lieberman, L. I.; Lavin, M. A. and Grossman, D. D. "A geometric modelling system for automated mechanical assembly" view details
          in IBM Journal of Research and Development, 24(1), January 1980 view details
  • Snyder, Wesley E. "Industrial robots: computer interfacing and control" Prentice Hall Englewood Cliffs 1985 view details
          in IBM Journal of Research and Development, 24(1), January 1980 view details