Automatic generation of assembly sequences for multi-robot workcell

Abstract Most research on assembly sequencing considered sequential execution of assembly tasks. However, the need of parallel execution of assembly tasks increases as the time and space for generating products become major factors in determining the cost of the products. This paper presents a method for generating assembly sequences that allows parallel execution of assembly tasks at a workplace as well as between the workplaces. To increase the efficiency in generating the assembly sequences, assembly constraints which are caused by the geometry of parts and the contact relationship between the parts are acquired explicitly in simplified form.

[1]  Daniel E. Whitney,et al.  Assembly research , 1980, Autom..

[2]  Karl G. Kempf,et al.  Opportunistic scheduling for robotic assembly , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[3]  C. Bron,et al.  Algorithm 457: finding all cliques of an undirected graph , 1973 .

[4]  Thomas L. DeFazio,et al.  An integrated computer aid for generating and evaluating assembly sequences for mechanical products , 1991, IEEE Trans. Robotics Autom..

[5]  Jan D. Wolter On the automatic generation of assembly plans , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[6]  Tomás Lozano-Pérez,et al.  A Geometric Modeling System for Automated Mechanical Assembly , 1980, IBM J. Res. Dev..

[7]  Myung Jin Chung,et al.  Acquisition of assembly constraints without redundancies , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[8]  U. Rembold,et al.  Computer-Aided Design and Manufacturing: Methods and Tools , 1986 .

[9]  Myung Jin Chung,et al.  A framework for the evaluation and selection of assembly plans , 1991, Proceedings IECON '91: 1991 International Conference on Industrial Electronics, Control and Instrumentation.

[10]  Achim Schweikard,et al.  Assembling polyhedra with single translations , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[11]  C. S. George Lee,et al.  An automatic assembly planning system , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[12]  Kunwoo Lee,et al.  A hierarchical data structure for representing assemblies: part I , 1985 .

[13]  Thomas L. DeFazio,et al.  Simplified generation of all mechanical assembly sequences , 1987, IEEE Journal on Robotics and Automation.

[14]  Arthur C. Sanderson,et al.  AND/OR graph representation of assembly plans , 1986, IEEE Trans. Robotics Autom..

[15]  Arthur C. Sanderson,et al.  A correct and complete algorithm for the generation of mechanical assembly sequences , 1991, IEEE Trans. Robotics Autom..

[16]  Pradeep K. Khosla,et al.  Motion constraints from contact geometry: representation and analysis , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[17]  Jan D. Wolter A combinatorial analysis of enumerative data structures for assembly planning , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[18]  John W. Boyse,et al.  Interference detection among solids and surfaces , 1979, CACM.

[19]  Hendrik Van Brussel,et al.  Robot programming languages: the statement of a problem , 1988, Robotica (Cambridge. Print).