A schema for CAD-based robot assembly task planning for CSG-modeled objects

Abstract This paper describes a robot assembly task planner that processes the knowledge of the working environment and generates a sequence of general, or robot independent commands. By means of acquiring the world knowledge from the CAD systems and generating these commands, a robot should be able to automatically perform the task. The reasoning behind the decomposition from task level to mid level, and from the mid level to the general robot level planning will be developed. The mathematical expressions which allow for the relating of assembly situations to the individually generated subtasks and consequent proofs of the effect of such statements will also be discussed.

[1]  Bartholomew O. Nnaji A framework for CAD-based geometric reasoning for robot assembly language , 1988 .

[2]  Daniel E. Whitney,et al.  Computer-controlled Assembly , 1978 .

[3]  Richard P. Paul WAVE A model based language for manipulator control , 1977 .

[4]  Aristides A. G. Requicha,et al.  The PADL-1.0/2 system for defining and displaying solid objects , 1978, SIGGRAPH.

[5]  James S. Albus,et al.  NASA/NBS Standard Reference Model for Telerobot Control System Architecture (NASREM) , 1989 .

[6]  Ann Patricia Fothergill,et al.  Inferring the Positions of Bodies from Specified Spatial Relationships , 1974, Artif. Intell..

[7]  Robin J. Popplestone,et al.  RAPT, A Language for Describing Assemblies , 1978 .

[8]  Ann Patricia Fothergill,et al.  Reasoning About the Spatial Relationships Derived From a RAPT Program for Describing Assembly by a Robot , 1983, IJCAI.

[9]  Ann Patricia Fothergill,et al.  An Interpreter for a Language for Describing Assemblies , 1980, Artif. Intell..

[10]  Tomás Lozano-Pérez,et al.  LAMA: A Language for Automatic Mechanical Assembly , 1977, IJCAI.

[11]  T. Lozano-Perez,et al.  Robot programming , 1983, Proceedings of the IEEE.

[12]  Robin J. Popplestone,et al.  The Edinburgh designer system as a framework for robotics , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[13]  R. Paul Robot manipulators : mathematics, programming, and control : the computer control of robot manipulators , 1981 .

[14]  M. A. Arbib,et al.  A Robot Planner In the Assembly Domain , 1986 .

[15]  George Gratzer,et al.  Universal Algebra , 1979 .