New Programming Languages for Artificial Intelligence Research
ACM Computing Surveys (CSUR)
Communications of the ACM
An Experimental System for Computer Controlled Mechanical Assembly
IEEE Transactions on Computers
PLANNER: a language for proving theorems in robots
IJCAI'69 Proceedings of the 1st international joint conference on Artificial intelligence
Lessons learned from a second generation assembly planning system
ISATP '95 Proceedings of the 1995 IEEE International Symposium on Assembly and Task Planning
Spatial Planning: A Configuration Space Approach
IEEE Transactions on Computers
System for interactive assembly modelling
Computer-Aided Design
Intrinsic characteristics as the interface between CAD and machine vision systems
Pattern Recognition Letters
Hi-index | 0.01 |
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.