Assembly Sequence Planning Bibliography

Jan Wolter - Dept of Computer Science, Texas A&M University

Introduction

This bibliography includes papers closely related to assembly sequence planning--the generation of high-level plans for the assembly of products from their component parts, including the selection of subassemblies and insertion trajectories, and the ordering of operations. The intent is to retain a fairly narrow focus, and not include the many related areas. For further information, Randy Wilson has begun an assembly sequence planning resource directory. Descriptions of my own assembly planning research are available from my home page.

Related papers are grouped together under the names of their principle authors, so that sets of people who tend to write papers together are listed together. Both the grouping of papers and the selection of "principle" authors is somewhat arbitrary, but I find this a more useful organization than a straight alphabetical listing.

Most of the links in the bibliography are cross-references within the bibliography, however there are also some links to home pages of people and organizations. To distinguish between the two, I have marked external links with a *) after the name of the person or organization.

Note: I do not have copies of all the papers listed here. Many of these references are taken from other people's papers. Many of the annotations are based on what other people's papers said about the papers. If you want copies of papers, I recommend contacting the authors.

Solicitation

This bibliography is being actively maintained and I hope to continue to add to and improve it. You can help. Please email me with Thank you.

Authors

Terminology

The terminology used in the annotations in this bibliography is mostly my own prefered assembly planning terminology. Actually, since the annotations are mostly very minimal, and I don't heavily use the less standard terminology, you needn't worry much about this.

Sources

I have abbreviated the names of a few of the most common conferences and journals. These abbreviations are expanded below.

Conferences:

IEEE ICRA
IEEE International Conference on Robotics & Automation
This annual conference has been the major forum for assembly planning papers since 1989. Several workshops on assembly sequence planning have been held at this conference as well.
IEEE ICSE
IEEE International Conference on Systems Engineering
The 1990 ICSE included a special session on assembly planning.
IEEE ISATP
IEEE International Symposium on Assembly and Task Planning
This conference was held in Pittsburgh in August of 1995. It may or may not be the first of a series.

Journals:

IEEE Trans R&A
IEEE Transactions on Robotics & Automation

Bibliography


F Akagi
[Akag80]
F Akagi, H Osaki, S Kikuchi, "The Method of Analysis of Assembly Work Based on the Fastern Method," Bulletin of JSME, vol 23, no 184, pp 1670-1675, Oct 1980.

Roland Almgren - U of Linkoping, Sweden
[Almg90]
R. Almgren, N Martensson, "Rule Based Assembly Sequencing Exploiting Human Planning Experience," Proc 2nd Conf on Flexible Assembly Systems, Chicago, vol 28, Sept 1990, pp 79-80.
[Almg94a]
R. Almgren, "Topological Modeling of Assembly Systems," Linkoping Studies in Science and Technology, Dissertation no. 335, ISBN 91-7871-228-9, Dept of Mechanical Engineering, Linkoping University, 1994.
[Almg94b]
R. Almgren, "Comparative Topological Modeling and Analysis of Assemblies and Assembly Systems - An Aid in Computerized Assembly Planning," IEEE ICRA, 1994, pp 1468-1475.

E. Arai
[Arai93]
E Arai, K Iwata, "CAD System With Product Assembly/Disassembly Planning Function," Robotics and Computer Aided Integrated Manufacturing, vol 10, no 1/2, 1993, pp 41-48.

Michael A. Arbib - USC
E. M. Arkin
[Arki89]
E M Arkin, R Connelly, J S B Mitchell, "On Monotone Paths Among Obstacles, with Applications to Planning Assemblies," Proc of 5th ACM Symp on Computational Geometry, pp 334-343, 1989.

R. G. Ayoub
[Ayou89]
R G Ayoub, K L Doty, "A Representation for Deiscrete Assembly Sequences in Task Planning," Proc IEEE 13th Ann Int'l Computer Software and Applications Conf, 1989, pp 746-753.

George A. Bekey - USC
Praveen Bhatia & Harish Karnick & Amitabh Ghosh - IIT Kanpur
[Bhat91]
P Bhatia, H Karnick, A Ghosh, "Generating Symbolic Information for Intelligent Robot Manipulation," Proc Int'l Symp on Intelligent Robotics, Bangalore India, Jan 1991, pp 640-653.
[Bhat92]
P Bhatia, "Automatic Robotic Assembly from Disassembly: An Approach Using Robot Path Planing," PhD Thesis, Indian Institute of Technology, Kanpur, India, Center for Robotics, Mechanical Engineering, Oct 1992.

N. Boneschanscher & C. J. M. Heemskerk - Delft
[Heem87]
C J M Heemskerk, "Programming an Intelligent Assembly Cell," Proc of 1st Euro Symp on Assembly Automation, Veldhoven, The Netherlands, Nov 1988.
[Bone88a]
N Boneschanscher, "Grouping Parts for the Planning of Assembly Sequences," Tech Rept WPS-88.026, Laboratory for Manufacturing Systems, Delft Univ of Tech, Delft, The Netherlands, May 1988.
[Bone88b]
N Boneschanscher, S J Buckley, H van der Drift, R H Taylor, "Subassembly Stability," Proc 7th Nat'l Conf on AI, pp 780-785, Aug 1988.
[Bone88c]
N Boneschanscher, C J M Heemskerk, "Grouping Parts to Reduce the Complexity of Assembly Sequence Planning," Tech Rept WPS-88.047, Laboratory for Manufacturing Systems, Delft Univ of Tech, Delft, The Netherlands, Nov 1988.
[Heem88a]
C J M Heemskerk, "Generating Plans for the Assembly Process, Methods and Restrictions," Tech Rept WPS-88.008, Laboratory for Manufacturing Systems, Delft Univ of Tech, Delft, The Netherlands, Feb 1988.
[Heem88b]
C J M Heemskerk, "The Assembly State Transition Diagram, A Representation for Assembly Sequences," Tech Rept WPS-88.048, Laboratory for Manufacturing Systems, Delft Univ of Tech, Delft, The Netherlands, Nov 1988.
[Bone89]
N Boneschanscher, C J M Heemskerk, "Grouping Parts to Reduce the Complexity of Assembly Sequence Planning," INCOM '89: 6th IFAC Symp on Information Control Problems in Manufacturing Technology, Madrid, Sept 1989.
[Heem89a]
C J M Heemskerk, "Plan Product, Design of an Assembly Sequence Planner," Tech Rept WPS-89.002, Laboratory for Manufacturing Systems, Delft Univ of Tech, Delft, The Netherlands, Jan 1989.
[Heem89b]
C J M Heemskerk, C A Van Luttervelt, "The Use of Heuristic in Assembly Sequence Planning," Annuals of the CIRP, vol 38 no 1, 1989, pp 37-40.
[Heem90]
C J M Heemskerk, "A Concept for Computer-Aided Process Planning for Flexible Assembly," PhD Thesis, Delft University, Netherlands, ISBN 90-370-0041X, 1990.
[Waar92]
J J Waarts, N Boneschanscher, W F Bronsvoort, "A Semi-Automatic Assembly Sequence Planner," IEEE ICRA, May 1992, pp 2431-2438.

Alain Bourjault & Jean-Michel Henrioud - Laboratorie d'Automatique de Besancon
[Bour84]
A Bourjault, "Contribution a une Approche Methodologique de L'Assemblage Automatise: Elaboration Automatique des Sequences Operatoires," These d'Etat, Universite de Franche-Comte, Besancon, France, Nov 1984.
[Bour86]
A Bourjault, F Lhote, "Modelisation d'un prodessus d'assemblage," R.A.I.R.O. APII, vol 20, no 2, pp 183-198, 1986.
[Bour87a]
A Bourjault, et al, "Outils methodologiques pour la definition de systems d'assemblage automatises," Universite de Franche-Comte Centre de Recherche Microsystems et Robotique, Feb 1987.
[Bour87b]
A Bourjault, "Methodology of Assembly Automation: A New Approach," Abstracts of 2nd Conf Robotics and Factories of the Future (San Diego, CA), July 1987.
[Henr89a]
J-M Henrioud, "Contribution a la Conceptisation de l'Assemblage Automatise: Nouvelle Approche en vue de Determination des Processus d'Assemblage," These d'etat, Universite de Franche-Comte, Besancon, France, Dec 1989.
[Henr89b]
J-M Henrioud, A Bourjault, D Chappe, "Contribution to Computer-Aided Design of Flexible Assembly Systems," Proc 5th Int Symp on Inf Cont Prob in Manufacturing Tech (INCOM '89) Madrid, Spet 1989, pp 569-572.
[Henr90a]
J-M Henrioud, F Bonnevile, A Bourjault, "Evaluation and Selection of Assembly Plans," APMS 90, Espoo Finland, Aug 1990, pp 212-219.
[Henr90b]
J-M Henrioud, A Bourjault, "Determination des Arbres d'Assemblage," APII, vol 24, Nov 1990, 547-564.
[Henr91a]
J-M Henrioud, A Bourjault, "LEGA: An Efficient Computer-Aided Generator of Assembly Plans," FAIM 91, Limerick Ireland, 1991.
[Henr91b]
J-M Henrioud, A Bourjault, "LEGA: A Computer-Aided Generator of Assembly Plans," in Computer-Aided Mechanical Assembly Planning (L. Homem de Mello, S. Lee editors), Kluwer Academic Pub, 1991, pp 191-215.
[Henr92]
J-M Henrioud, A Bourjault, "Computer-Aided Assembly Process Planning," Proc Instn Mech Engrs, vol 206, pp 61-66, 1992.
[Chen94]
Ke Chen, J-M Henrioud, "Systematic Generation of Assembly Precedence Graphs," IEEE ICRA, May 1994, pp 1476-1482.
[Stad95]
P C Stadzisz, J-M Henrioud, "Integrated Design of Product Families and Assembly Systems," IEEE ICRA, vol 2, May 1995, pp 1290-1295.
[Bonn95]
F Bonneville, J-M Henrioud, A Bourjault, "Generation of Assembly Sequences with Ternary Operations," IEEE ISATP, Aug 1995, pp 245-249.

J. Browne
[Brow91]
J Browne, J Tierney, K Walsh, "A Two-Stage Assembly Process Planning Tool for Robot-Based Flexible Assembly Systems," International Journal of Production Research, v 29, n 2, 1991, pp 247-266.

Stefano Caselli
[Case95]
S Caselli, Francesco Zanichelli, "On Assembly Sequence Planning using Petri Nets," IEEE ISATP, Aug 1995, pp 239-244.

Kai-Hsiung Chang & William G. Wee - University of Cincinnati
[Chan85]
K-H Chang, W G Wee, "A Knowledge Based Planning System for Mechanical Assembly Using Robots," IEEE 22nd Design Automation Conference, 1985, pp 330-336.

Tien-Chien Chang - Purdue
H. L. Chau
[Chau95]
H L Chau, E J Derrick, H C Shen, R K Wong, "A New Approach for the Specification of Assembly Systems," IEEE ISATP, 1995, pp 9-14.

C. L. Philip Chen - Wright State University
[Chen91]
C L P Chen, "Automatic Assembly Sequences Generation by Pattern-Matching," IEEE Trans on SMC, vol 21, no 2, 1991.
[Chen93]
C L P Chen, C A Wichman, "A Systematic Approach for Design and Planning of Mechanical Assemblies," AI-EDAM, vol 7, no 1, 1993, pp 19-36.

D. Y. Cho
H. S. Cho - Korea Advanced Inst of Science and Technology
C. K. Shin - Samsung Data Systems
[Cho93]
D Y Cho, H S Cho, "Inference on Robotic Assembly Precedence Constraints Using a Part Contact Level Graph," Robotica, vol 11, pt 2, Mar-Apr 1993, pp 173-183.
[Shin95]
C K Shin, D S Hong H S Cho, "Disassemblability Analysis for Generating Robotic Assembly Sequences," IEEE ICRA, vol 2, May 1995, pp 1284-1289.

Thomas L. De Fazio - Charles Stark Draper Labs
Daniel E. Whitney (* or *) - Massachusetts Institute of Technology (*)
[DeFa83]
T De Fazio, D Whitney, "Part and Assembly Technique Classification," CS Draper Lab, Rep R-1643, Apr 1983.
[Gust84]
Richard E Gustavson, "Computer-aided Synthesis of Least Cost Assembly Systems," Proc of 14th ISIR, Oct 1984.
[DeFa87]
T De Fazio, D Whitney, "Simplified Generation of All Mechanical Assembly Sequences," IEEE Trans R&A, vol 3 no 6, Dec 1987, pp 640-658. (See corrections in IEEE Trans R&A, vol 4 no 6, pp 705-708, 1988.)
[Klei86]
Charles J Klein, "Generation and Evaluation of Assembly Sequence Alternatives," MIT SM Thesis, ME Dept, Nov 1986; CS Draper Labs Report T-934.
[Whit86]
D Whitney, T De Fazio, R Gustavson, S Graves, C Holmes, C Klein, "Computer-Aided Design of Flexible Assembly Systems: First Report," CS Draper Lab Rept CDSL-R-1947, Aug 1986.
[Holm87]
Carol A. Holmes, "Equipment Selection and Task Assignment for Multiproduct Assembly System Design," SM Thesis, MIT Operations Research Cntr and Sloan School of Management, Jan 1987.
[Lui88]
Man-Cheung Max Lui "Generation and Evaluation of Mechanical Assembly Sequences Using the Liason-Sequence Method," Masters Thesis, Dept of Mech Eng, MIT, May 1988; Charles Stark Draper Lab rept CSDL-T-990.
[Whit88]
D Whitney, T De Fazio, R Gustavson, S Graves, Kurt Cooprider, C Klein, M-C Liu, Suguna Pappu, "Computer-Aided Design of Flexible Assembly Systems: Final Report," CS Draper Lab Rept CDSL-R-2033, Jan 1988.
[DeFa88]
T De Fazio, "Thoughts on Answering Precedence-Relation Questions from a CAD Data-Base: The Nature of the Primitive Precedence Relation Question," CS Draper Labs Memo No MAT-1312, April 1988.
[Ambl89]
Guillaume Pierre Amblard, "Rationale for the use of subassemblies in production systems: A comparative look at sequential and arborescent systems," SM Thesis, Operations Research, MIT, Cambridge, MA, May 1989.
[Papp89]
Suguna Pappu, "A Dual Ascent Algorithm for Finding the Optimal Test Strategy for an Assembly Sequence," SM Thesis, MIT, Operations Research Center, May 1989.
[DeFa89]
T De Fazio, D Whitney, Man-Cheung Max Lui, T Abell, D Baldwin, "Aids for the Design of Choice of Assembly Sequences," IEEE International Conf on SMC, Nov 1989.
[Nevi89]
James L Nevins, D Whitney, T De Fazio, Alexander C Edsall, Richard E Gustavson, Richard W Metzinger, William A Dvorak, "Concurrent Design of Products & Processes: A Strategy for the Next Generation in Manufacturing," McGraw Hill, 1989.
[DeFa90]
T De Fazio, T E Abell, G Amblard, D Whitney, "Computer-Aided Assembly Sequence Editing and Choice: Editing Criteria, Bases, Rules and Technique," IEEE ICSE, Aug 1990, pp 416-422.
[Bald90]
Daniel F Baldwin, "Algorithmic Methods and Software Tools for the Generation of Mechanical Assembly Sequences," SM Thesis, MIT ME Dept, Cambridge, MA, Feb 1990.
[Abel91]
T E Abell, G P Amblard, D F Baldwin, T L De Fazio, M M Lui, D E Whitney, "Computer Aids for Finding, Representing, Choosing Amongst, and Evaluating the Assembly Sequences of Mechanical Products," in Computer-Aided Mechanical Assembly Planning (L S Homem de Mello & S Lee, editors), Kluwer Academic Publishers, 1991, pp 383-435.
[Bald91]
Daniel F Baldwin, Thomas E Abell, M-C M Lui, T De Fazio, D Whitney, "An Integrated Computer Aid for Generating and Evaluating Assembly Sequences for Mechanical Products," IEEE Trans R&A, vol 7 no 1, Feb 1991, pp 78-94.
[Mill91]
Joseph M. Millner "The Assembly Sequence Selection Problem: An Application of Simulated Annealing," MIT Sloan School Master's Thesis, May 1991.
[DeFa93]
T De Fazio, A C Edsall, R E Gustavson, J Hernandez, P M Hutchins, H-W Leung, S C Luby, R W Metzinger, J L Nevins, K Tung, D E Whitney, "A Prototype of Feature-Based Design for Assembly," ASME Journal of Mechanical Design, V 115, n 4, Dec 1993, pp 723-734.
[Mill94]
Joseph Millner, Stephen Graves, Daniel Whitney, "Using Simulated Annealing to Select Least-Cost Assembly Sequences," IEEE ICRA, San Diego, May 1994, pp 2058-2063.
L. De Floriani - Inst for Applied Math, CNR, Genova
George Nagy - Rensselaer Polytechnic Inst(*)
[DeFl89]
L De Floriani, G. Nagy, "A Graph Model for Face-to-Face Assembly," IEEE ICRA, vol 1, May 1989, pp 75-78.
  • Construction of AND/OR trees from face-to-face composition models.

A. Delchambre - CRIF/WTCM
[Delc89a]
A Delchambre, D Coupez, P Gaspart, "Knowledge Based Planning in Robotized Assembly," Proc of the SPIE Conf on Applic of AI 7, Orlando, Mar 1989, pp 768-776.
[Delc89b]
A Delchambre "Data Structures for Computer-Aided Assembly Planning," 6th IFAC/IFIP/IFORS/IMACS Symposium on Information Control Problems in Manufacturing Technology (INCOM'89), Madrid, pp 523-528, Sept 1989.
[Delc89c]
A Delchambre, A Wafflard, P Gaspart, "Knowledge-based Assembly by Disassembly Planning," Intl Conf 89 on Expert Systems in Engineering Applications, Oct 1989.
[Delc89d]
A Delchambre, P Gaspart ,A Wafflard, "An Automatic Assembly Planning Approach" 10th Intl Conf on Assembly Automation (ICAA-10), Kanazawa, Japan, Oct 1989.
[Delc90a]
A Delchambre, "A Pragmatic Approach to Computer-Aided Assembly Planning," IEEE ICRA, 1990, pp 1600-1605.
  • Input is geometric model consisting of orthogonal parallel-pipeds, plus descriptions of fasteners. Blocking part sets are found for all trajectories of all parts. Contact graph is found, including types of contacts. Various precedence constraints among liaisons are then found. Partial orders on liaisons are generated.
[Delc90b]
A Delchambre, "Computer-Aided Assembly Planning," PhD Thesis, University of Brussels, 1990.
[Delc91]
A Delchambre, "An Automatic, Systematic and User-Friendly Computer-Aided Planner for Robotized Assembly," IEEE ICRA, 1991, pp 592-598.
[Delc92a]
A Delchambre, Computer-Aided Assembly Planning, Chapman & Hill 1992.
[Delc92b]
A Delchambre, P Gaspart, "KBAP: An Industrial Prototype of Knowledge-Based Assembly Planner," IEEE ICRA, 1992, pp 2404-2409.

B. R. Fox
[Fox85]
B R Fox, K G Kempf, "Opportunistic Scheduling for Robotic Assembly," IEEE ICRA, 1985, pp 880-891.
[Fox87] "A Representation for Serial Robotic Tasks," PhD Thesis, Computer Science, University of Missouri-Rolla, 1987.

B. Frommherz
[From88]
B Frommherz, J Hornberger, "Automatic Generation of Precedence Graphs," Proc 18th Int Symp on Industrial Robots, Lausanne, Switzerland, April 1988, pp 453-466.

Amitabh Ghosh - IIT Kanpur
J. K. Gui
[Gui90a]
J K Gui, "A Function-Behavior-Structure Machine Design Model and its Use in Assembly Sequence Planning," Journal of Engineering Design, vol 1, no 3, 1990, pp 239-259.
[Gui90b]
J K Gui, K Jacobsen, "Generating Assembly Sequence from an Integrated Design Object Model for Mechancial Systems," Proc 23rd Int'l Symp on Automotive Tech and Automation, Dec 1990, pp 7-14.

C. J. M. Heemskerk - Delft
Jean-Michel Henrioud - Laboratorie d'Automatique de Besancon
Axel Hoehmann - Univ of Karlsruhe
[Hoeh95]
Axel Hoehmann, "Finding Stable Subassemblies with Backtracking Divide and Conquer on Strongly Connected Components," IEEE ICRA, vol 2, May 1995, pp 1599-1604.

Richard L Hoffman - Northrop Res and Tech Cent
[Hoff89a]
R Hoffman, "Automated Assembly in the CSG Domain," IEEE ICRA, vol 1, May 1989, pp 210-215.
  • Paths to separate pairs of parts by a series of orthogonal moves.
[Hoff89b]
R Hoffman, "Assembly Planning for CSG Objects," Northrop Res and Tech Ctr, Aut Sci Lab, Tech Rept #8916, May 1989.
  • Extends [Hoff89a] to disassembly of multipart assemblies using temporary positions and allowing 90 rotations as well as orthogonal translations.
[Mill89a]
Joseph Miller, R Hoffman, "Automatic Assembly Planning with Fasteners," IEEE ICRA, vol 1, pp 69-73, May 1989.
[Mill89b]
Joseph Miller, George Stockman, "On the Number of Linear Extensions in a Precedence Graph" Tech Rept CPS-89-19 (PRIP 89-7), CS Dept, Mich State U, Oct 30, 1989.
[Mill90b]
Joseph Miller, George Stockman, "Precedence Constraints and Tasks: How Many Task Orderings?," IEEE ICSE, Aug 1990, pp 408-411.
[Hoff90a]
R Hoffman, "Assembly Planning for B-Rep Objects," Proc 2nd Int'l Conf on CIM, May 21-23, 1990, pp 314-321.
  • Disassembly of parts modeled by Bezier surfaces. Temporary positions allowed and simplified stability criteria are enforced.
[Hoff90b]
R Hoffman, "Automated Assembly Planning for B-Rep Products," IEEE ICSE, Aug 1990, pp 391-394.
[Hoff91]
R Hoffman, "A Common Sense Approach to Assembly Sequence Planning," in Computer-Aided Mechanical Assembly Planning (L. Homem de Mello, S. Lee, editors), Kluwer Academic Pub, 1990, pp 289-313.

Luiz Scaramelli Homem de Mello - JPL
Arthur C Sanderson - Rensselaer Polytechnic Inst(*)
[Home86]
L Homem de Mello, A Sanderson, "And/Or Graph Representation of Assembly Plans," Robotics Institute, Carnegie-Mellon U, CMU-RI-TR-86-8, Apr 1986; AAAI-86 Proc 5th Nat'l Conf on AI, pp 1113-1119, 1986.
  • Introduction of AND/OR tree representations.
[Sand87a]
A Sanderson, L Homem de Mello, "Task Planning and Control Synthesis for Flexible Assembly Systems," in Machine Intelligence and Knowledge Engineering for Robotic Applications, A K C Wong, A Pugh, editors, NATO ASI Series, vol F33, Editor with A Pugh, Springer-Verlag, Berlin 1987, pp 331-353.
[Sand87b]
A Sanderson, L Homem de Mello, "Planning Assembly/Disassembly Operations for Space Telerobotics," Proc of SPIE, v 851, pp 109-115, 1987.
[Sand87c]
A Sanderson, M Peshkin, L Homem de Mello, "Task Planning and Control Synthesis for Robot Manipulation in Space Applications," Proc of the Workshop on Space Telerobotics, JPL Lab, Cal Tech, vol 3, pp 129-138, 1987.
[Home88a]
L Homem de Mello, A Sanderson, "Planning Repair Sequences Using the And/Or Graph Representation of Assembly Plans," IEEE ICRA, April 1988, pp 1861-1862.
[Home88b]
L Homem de Mello, A Sanderson, "Task Sequence Plannning for Assembly," IMACS World Congress '88 on Scientific Computation. 1988.
  • Completeness of AND/OR tree. Construction of directed graph of assembly state [Bour81] from AND/OR tree.
[Home88c]
L Homem de Mello, A Sanderson, "Evaluation Functions for Assembly Sequence Planning," Proc of SPIE, vol 1002, 1988.
[Home88d]
L Homem de Mello, A Sanderson, "Automatic Generation of Mechanical Assembly Sequences," CMU Rob Inst, Tech Rept CMU-RI-TR-88-19, Dec 1988.
[Sand88a]
A Sanderson, L Homem de Mello, M Peshkin, "Task Planning for Robotic Manipulators in Space Applications," IEEE Transactions on Aerospace and Electronic Systems, vol 24 no 5, pp 619-629, 1988.
[Sand88b]
A Sanderson, L Homem de Mello "Automatic Generation of Mechanical Assembly Sequence," Proc IFIP/NSF Workshop on Geometric Modeling, 1988.
[Home89a]
L Homem de Mello, A Sanderson, "A Correct and Complete Algorithm for the Generation of Mechanical Assembly Sequences," IEEE ICRA, May 1989, pp 56-61.
  • Generation of an AND/OR graph containing only reasonable plans from a graph of connections and attachments by checking all cut sets for stability, and geometric and mechanical feasiblity.
[Home89b]
L Homem de Mello "Task Sequence Planning for Robotic Assembly," PhD Thesis, Carnegie Mellon University, May 1989.
[Home89c]
L Homem de Mello, A Sanderson, "Precedence Relationship Representations of Mechanical Assembly Systems," Proc 1989 NASA Conf on Space Telerobotics, JPL, Cal Tech, 1989.
[Home89d]
L Homem de Mello, A Sanderson, "Representations of Assembly Sequences," Proc 11th IJCAI, Aug 1989.
[Zhang89]
H. Zhang, "Generation of Precedence Relations for Robotic Assembly," Master's Thesis, RPI, Aug 1989.
[Home90a]
L Homem de Mello, A Sanderson, "AND/OR Graph Representation of Assembly Plans," IEEE Trans R&A, vol 6 no 2, April 1990, pp 188-199.
[Home90b]
L Homem de Mello, Rajiv Desai, "Assembly Planning for Large Truss Structures in Space," IEEE ICSE, Aug 1990, pp 404-407.
[Sand90]
A Sanderson, L Homem de Mello, H Zhang, "Assembly Sequence Planning," AI Magazine, vol 11 no 1, Spring 1990, pp 62-81.
[Home91a]
L Homem de Mello, A Sanderson, "Representations of Mechanical Assembly Sequences," IEEE Trans R&A, vol 7 no 2, April 1991, pp 211-227.
[Home91b]
L Homem de Mello, A Sanderson, "A Correct and Complete Algorithm for the Generation of Mechanical Assembly Sequences," IEEE Trans R&A, vol 7 no 2, April 1991, pp 228-240; also in Computer-Aided Mechanical Assembly Planning (L Homem De Mello, S Lee editors) Kluwer Academic Pub, 1991, pp 129-162.
[Home91c]
L Homem de Mello, A Sanderson, "Two Criteria for the Selection of Assembly Plans: Maximizing the Flexibility of Sequencing the Assembly Tasks and Minimizing the Assembly Time Through Parallel Execution of Assembly Tasks," IEEE Trans R&A, vol 7 no 5, Oct 1991.
[Home91b]
L Homem de Mello, A Sanderson, "A Basic Algorithm for the Generation of Mechanical Assembly Sequences," in Computer-Aided Mechanical Assembly Planning (L Homem De Mello, S Lee editors) Kluwer Academic Pub, 1991, pp 163-190.
[Kris91]
S S Krishnan, A Sanderson, "Reasoning about Geometric Constraints for Assembly Sequence Planning," IEEE ICRA, vol 1, April 1991, pp 776-782.
[Cao92]
T. Cao, A. C. Sanderson, "Task Decomposition and Analysis of Assembly Sequence Plans," Proc Rensselaer's 3rd International Conference on Computer Integrated Manufacturing, IEEE Press, 1992, pp 138-147.
[Home92]
L S Homem de Mello, "Multihierarchical Representation of Tetrahedral Truss Structures for Assembly Sequence Planning," IEEE ICRA, 1992, pp 2398-2403.
[Hoca92]
Cem Hocaoglu, "Evaluation and Selection of Assembly Plans: A Geometric Approach," Masters Thesis, Rensselaer Polytechnic Inst, Dec 1992.

Kai-I. Huang
[Huan91b]
K-I Huang, "Assembly Sequence Planning for Constrained Environments," PhD Thesis, Dept of Industrial Engineering, Texas A&M Univ, May 1991.
[Huan93]
K-I Huang, "Development of an Assembly Planner Using Decomposition Approach," IEEE ICRA, pp 63-68, May 1993.

Y. F. Huang
C. S. George Lee(*) - Purdue(*)
[Lee87]
C S G Lee, Y F Huang, "Automatic Planning of Automated Assembly System" CIDMAC Annual Report, 1986-87, Purdue U, 1987, pp 525-527.
[Huan89]
Y F Huang, C S G Lee, "Procedence Knowledge in Feature Mating Operation Assembly Planning," IEEE ICRA, vol 1, May 1989, pp 216-221.
[Huan90]
Y F Huang, C S G Lee, "An Automatic Assembly Planning System," IEEE ICRA, vol 3, May 1990, pp 1594-1599.
[Huan91a]
Y F Huang, C S G Lee, "A Framework of Knowledge-based Assembly Planning," IEEE ICRA, vol 1, April 1991, pp 599-604.
[Huan91b]
Y F Huang, "A Knowledge-Based Approach to Automatic Generation of Assembly Plans," PhD Thesis, School of Electrical Engineering, Purdue University, May 1991.
[Hsu92]
W Hsu, C S G Lee, S F Fu, "Feedback Evaluation of Assembly Plans," IEEE ICRA, 1992, pp 2419-2424.

Seth Hutchinson - University of Illinois, Urbana-Champaign
[Hutc90c]
Seth Hutchinson, Avi Kak, "Extending the Classical AI Planning Paradigm to Robotic Assembly Planning," IEEE ICRA, vol 1, May 1990, pp 182-190.

Mark J. Jakiela - ME Dept, MIT
[Pahn95]
K F Pahng, "A Cellular Automata Representation for Assembly Sequence Generation," S.M. Thesis, MIT, ME Dept, June 1995.
[Jaki95]
Shunsuke Minami, K. Francisco Pahng, M Jakiela, Alok Srivastava, "A Cellular Automata Representation for Assembly Simulation and Sequence Generation," IEEE ISATP, Aug 1995, pp 56-65.

W. Jentsch & F. Kaden
[Jent84]
W Jentsch, F Kaden "Automatic Generation of Assembly Sequences," in Artificial Intelligence and Information-Control Systems of Robots (I. Plander, Editor), Elsevier Science Publishers, North-Holland, 1984, pp 197-200.
  • One of the earliest assembly planning papers, but unfortunately so brief that it is hard to make much of.

Pradeep K. Khosla - CMU
K. Kitajima
[Kita82]
K Kitajima, T Nishiyama, H Yoshikawa, "Machine Assemblability Estimation by Disassembly Procedure Based on Oriented Connectivity Graphs," Bulletin of Japan Society of Precision Engineering, Vol 16, no 2, 1982, pp 111-112.
  • A backwards planning method, apparently using something like liaison graphs or possibly blocking graphs. Haven't actually seen a copy, but is probably among the earliest published assembly planning papers.

Harish Karnick - IIT Kanpur
I Katsushi
[Kats92]
I Katsushi, T Suehiro, "Towards an Assembly Plan from Observation," IEEE ICRA, 1992, pp 2171-2185.

Heedong Ko & Kunwoo Lee
[Lee85a]
Kunwoo Lee, D C Gossard, "An hierarchical data structure for representing assemblies: part 1," Comp-Aided Des, vol 17 no 1, Jan 1985, pp 15-19.
[Lee85b]
Kunwoo Lee, G Andrews, "Inference of the positions of components in assemblies: part 2," Comp-Aided Des, vol 17 no 1, Jan 1985, pp 20-24.
  • Orientation and location of parts in an assembly specified in terms of contacts and rotational constraints instead of using transformation matricies.
[Ko87]
Heedong Ko, Kunwoo Lee, "Automatic Assembling Procedure Generation from Mating Conditions," Comp-Aided Design, vol 19 no 1, Jan/Feb 1987, pp 3-10.
  • Assemblies are represented by a liaison graph attributed with contact types. Plans are a kind of strange reformatting of subassembly trees, but examples seem to be inconsistant in format. Start by calling part with most liaisons base part. Remove it from liaison graph and disconnected components become subassemblies (or groups) to add onto base part. Do this recursively for each subassembly. Interference checks are done to determine sequence. It is not clear to me that this procedure very is general.
[Bae95]
Seockhoon Bae, Kunwoo Lee, "An Analytic Approach for Generation of Assembly Sequences with Feasible Trajectory," IEEE ISATP, Aug 1995, pp 250-257.

Ehud Kroll - Texas A&M
E. Lenz - Technion
M. Shpitalni - Technion
[Elbe87]
G Elber, "Automatic Assembly and Disassembly of Mechanical Structures," MSc Thesis, Technion, 1987.
[Krol88a]
E Kroll, et al, "Rule-Based Generation of Exploded Views and Assembly Sequences," Artificial Intelligence for Engineering Design, Analysis and Manufacturing (AI EDAM) vol 3, no 3, pp 143-155, 1989.
[Krol88b]
E Kroll, E Lenz, J R Wolberg, "A Knowledge-Based Solution to the Design for Assembly Problem," Manufacturing Review vol 1, no 2, 1988, pp 104-108.
[Shpi89]
M Shpitalni, G Elber, E Lenz, "Automatic Assembly of Three-Dimensional Structures via Connectivity Graphs," Annal of CIRP, vol 38, no 1, 1989.
  • Use of a blocking graphs for disassembling oriented assemblies. A rule-based backward planning system. Heuristics to maintain stability as we go, preference of +Z direction, can do subassemblies but avoids them.
[Krol93]
E Kroll, "Modeling and Reasoning for Computer-Based Assembly Planning," in Concurrent Engineering: Automation, Tools, and Techniques (A Kusiak editor), John Wiley & Sons, 1993, pp 177-205.
[Moha93a]
R Mohammad, E Kroll, "Automatic Generation of Exploded Views by Graph Transformation," Proc 9th IEEE Conf on AI for Applications, Orlando, Mar 1993, pp 369-374.
[Moha93b]
R Mohammad, E Kroll, "Deriving Exploded Views by Graph Transformation for Assembly Planning," Advances in Design Automation Conference, Albuquerque, ASME DE-Vol 65-1, 1993, pp 183-193.
[Rive94]
Andres Rivero, E Kroll, "Derivation of Multiple Assembly Sequences from Exploded Views," Advances in Design Automation Conference, Minneapolis, DE-Vol 69-2, 1994, pp 101-106.
[Krol94]
E Kroll, "Intelligent Assembly Planning of Triaxial Products," Concurrent Engineering: Research and Applications, vol 2, 1994, pp 311-319.
[Krol95a]
Ehud Kroll, Jan Wolter, ``Toward Assembly Sequence Planning with Flexible Parts,'' IEEE Symposium on Assembly and Task Planning, Aug 1995, submitted.
Luc Laperriere & Hoda A. ElMaraghy - McMaster Univ
[Lape89a]
L. Laperriere, "Automatic Generation of Robotic Assembly Sequence," Master's Thesis, McMaster Univ, Hamilton, Ontario, Canada, 1989.
[Lape89b]
L. Laperriere, H ElMaraghy, "Automatic Generation of a robotic Assembly Sequence," Proc 1st ASME Int'l Conf in Flexible Assembly, Montreal, Canada, 1989, pp 15-22.

Jean-Claude Latombe - Stanford(*)
C. S. George Lee - Purdue
Kunwoo Lee
Sukhan Lee(*) - JPL & USC
[Lee87b]
S. Lee, Yeong Gil Shin, "Multi-Robot Assembly Process Planning," in Robotics & Automation," M. H. Hamza editor, IASTED, Acta Press, May 1987, pp 78-84.
[Lee88a]
S. Lee, Y. G. Shin, "Automatic Construction of Assembly Partial-Order Graphs," IEEE International Conf on Comp Integ Manuf, May 1988, pp 383-392.
[Lee90a]
S Lee, Y G Shin, "Assembly Planning Based on Subassembly Extraction," IEEE ICRA, May 1990, pp 1606-1611.
[Lee90b]
S Lee, Y G Shin, "Assembly Planning Based on Geometric Reasoning," Computers and Graphics: an International Journal of Applications in Computer Graphics, vol 14, no 2, 1990, pp 237-250.
[Lee91]
S Lee, Y G Shin, "Assembly Coplanner: Cooperative Assembly Planner Based on Subassembly Extraction," in Computer-Aided Mechanical Assembly Planning (L. Homem de Mello, S. Lee editors), Kluwer Academic Pub, 1991, pp 315-339.
[Lee92a]
S Lee, "Backward Assembly Planning with Assembly Cost Analysis," IEEE ICRA, May 1992, pp 2382-2391.
[Lee92b]
S Lee, "Backward Assembly Planning," in Artificial Intelligence Applications in Manufacturing (A. Famili, D.S. Nau, S. H. Kim, editors), AAAI/MIT Press, 1992, pp 61-101.
[Lee93a]
S Lee, F C Wang, "Physical Reasoning of Interconnection Forces for Efficient Assembly Planning," IEEE ICRA, May 1993, pp 307-313.
[Lee93b]
S Lee, Chun-Sik Yi, "Subassembly Stability and Reorientation," IEEE ICRA, May 1993, pp 521-526.
[Lee93c]
S Lee, G. Kim, G. Bekey, "Combining Assembly Planning with Redesign: An Approach for More Effective DFA," IEEE ICRA, May 1993.
[Lee95]
S Lee, C Yi, "Assemblability Evaluation Based on Tolerance Propagation," IEEE ICRA, vol 2, May 1995, pp 1593-1598.
  • Method for determining if the compliance in the fits between the parts of an assembly is large enough so that if the parts are within tolerance they can be assembled.
[Kim95]
Gerard Jounghyun Kim, S Lee, G A Bekey, "Comparative Assembly Planning During Assembly Design," IEEE ISATP, Aug 1995, pp 319-326.

E. Lenz - Technion
Alan C. Lin & Tien-Chien Chang - Purdue
[Lin89]
A C Lin, T C Chang, "A Framework for Automated Mechanical Assembly Planning," Journal of Mechanical Working Technology, vol 20, pp 237-248.
[Lin90]
A C Lin, T C Chang, "Product Modeling and Process Planning for 3-Dimensional Mechanical Assemblies," Proc of the NSF Design & Manufacturing Grantees Conference, Tempe, Arizona, Jan 1990, pp 633-640.
[Lin91]
A C Lin, T C Chang, "Automated Assembly Planning for 3-Dimensional Mechanical Products," Proc of the NSF Design & Manufacturing Grantees Conference, Austin, TX, Jan 1991, pp 523-531.
[Lin93]
A C Lin, T C Chang, "An Integrated Approach to Automated Assembly Planning for Three-Dimensional Mechanical Products," Int'l Journal of Production Research, Vol 31, No 5, 1993, pp 1201-1227.

Yanxi Liu
Jiming Liu - Hong Kong Baptist College
[Liu95]
J Liu, "Robot Assembly Planning Using a Task Grammar Augmented by Heuristic Knowledge," IEEE ICRA, vol 1, May 1995, pp 962-969.

A. S. Malowany - McGill Univ
Raju S. Mattikalli(*) & Pradeep K. Khosla(*) - CMU
[Khos89]
P Khosla, R Mattikalli, "Determining the Assembly Sequence From a 3-D Model," Journal of Mechanical Working Technology, Elsevier Press, vol 20, Sept 1989, pp 153-162.
[Matt90]
R Mattikalli, P Khosla, Yangsheng Xu, "Subassembly Identification and Motion Generation for Assembly: A Geometric Approach," IEEE ICSE, Aug 1990, pp 399-403.
[Matt92]
R Mattikalli, P Khosla "Motion Constraints from Contact Geometry: Representation and Analysis," IEEE ICRA, May 1992, pp 2178-2185.

A. J. Medland & G. Mullineux
[Medl86]
A J Medland, G Mullineux, "Investigation of a Rule-based Spatial Assembly Procedure Knowledge Engineering and Computer Modeling in CAD," Proc CAD 86: 7th Int'l Conf on the Computer as a Design Tool, Sept 1986, pp 98-120.

George Nagy - Rensselaer Polytechnic Inst
B. K. Natarajan - CMU
[Nata88]
B K Natarajan, "On Planning Assemblies," ACM Symposium on Computational Geometry, June 1988, pp 299-308.
  • Proof that nonmontone assembly planning is PSPACE-hard, based on a modification of a proof by Reif ([Wolt88] proves the same theorem by a different method). Handedness is introduced as a measure of the complexity of an assembly plan. It is shown that there exist n-part assemblies which require n hands. It is shown that there exist n-part assemblies which must be built by n sequential moves.

Dana Nau - U of Maryland
[Nau87]
Dana Nau, "Automated Process Planning Using Hierarchical Abstraction," Texas Instruments Technical Journal, Winter 1987, pp 39-46.
[Kari90]
Raghu Karinthi, Dana Nau, "Using a Feature Algebra in Process Planning," IEEE ICSE, Aug 1990, pp 395-398.

S. M. Noorhosseini & A. S. Malowany - McGill Univ
[Noor91]
S Noorhosseinii, A Malowany, "Task Planning for Circuit Board Repair in a Robotic Workcell," Proc 1991 Canadian Conf on Electrical and Computer Engineering, Quebec, Sept 1991, pp 65.5.1-66.1.1.
[Noor94a]
S Noorhosseinii, A Malowany, "Robot Action Planning Using State Matrix Representation," Proc 1994 Canadian Conf on Electrical and Computer Engineering, Halifax, Sept 1994.
[Noor94b]
S Noorhosseini, "A New Approach to the Robot Action Planning Problem," PhD Thesis, Dept of Elec Eng, McGill Univ, Aug 1994.
[Noor94c]
S Noorhosseinii, A Malowany, "Algorithmic Approach to Action Planning for Assembly Automation using State Matrix Representation," 9th IEEE Int'l Symp on Intelligent Control, Columbus, Aug 1994, pp 201-206.

Bartholomew O. Nnaji - University of Massachusetts
[Nnaj88]
B Nnaji, Jau-Yen Chu, Michael Akrep, "A Schema for CAD-based Robot Assembly Task Planning for CSG-modeled Objects," Journal of Manufacturing Systems, vol 7, no 2, 1988, pp 131-145.
  • RALPH (Robot Assembly Language Programmer in Harmony) is more of a task-level programming language than an assembly sequence planner.
[Vish91]
A Vishnu, B Nnaji, "Analysis of Subassembly Stability for Automated Assembly," Proc 4th SME World Conf on Robotics Research, 1991.
[Nnaj93]
B Nnaji, Theory of Automatic Robot Assembly and Programming, Chapman & Hill, 1993.

Enrico Pagello - U of Padua
Wen-Han Qian - Shanghai Jiao Tong Univ
[Qian89]
W-H Qian, P Gaspart, "Planning for Generalized Blocks World," Proc 5th Int Symp on Expert Systems and Neural Networks, Honolulu, ACTEA Press, Aug 1989, pp 173-177.
[Biso93]
P Bison, C Ferrari, E Pagello, L Stocchiero, "Mixing Action Planning and Motion Planning in Building Representations for Assemblies," Proc 24th ISIR, Tokyo, Nov 1993, pp 13-144.
[Qian94]
W-H Qian, E Pagello, "On the Scenario and Heuristics of Dissassemblies," IEEE ICRA, May 1994, pp 264-271.
  • Use of a block graph to describe structural relationships in an assembly.

J. H. Park
[Park93a]
J. H. Park, M. J. Chung, K. Y. Lim, "Acquisition of Assembly Constraints Without Redundancies," IEEE ICRA, May 1993, pp 69-74.
[Park93b]
J. H. Park, M. J. Chung, "Automatic Generation of Assembly Sequences for Multi-Robot Workcell," Robotics & Computer-Integrated Manufacturing vol 10, no 2, 1993, pp 355-363.

Robin Popplestone(*) - U of Massachusetts, Amherst
Yanxi Liu
Michael A. Arbib(*) - USC
Rukmini Vijaykumar
[Liu86]
Y Liu, M A Arbib, "A Robot Planner in the Assembly Domain," COINS Technical Rept 86-36, Univ of Mass, Amherst, July 1986.
[Vija87]
Rukmini Vijaykumar, Michael A. Arbib, "Problem Decomposition for Assembly Planning," IEEE ICRA, April 1987, pp 1361-1366.
  • This seems to be a direct predecessor of Liu's papers. Like [Liu89], it pays a lot of attention to the problem of determining the goal configuration of the parts, which most planners assume is directly given.
[Popp88]
R. Popplestone, Richard Weiss, Y. Liu, "Using Characteristic Invariants to Infer New Spatial Relationships from Old," IEEE ICRA, April 1988, pp 1107-1112.
[Liu89]
Y. Liu, R. Popplestone, "Planning for Assembly from Solid Models," IEEE ICRA, vol 1, May 1989, pp 222-227.
  • Given a collection of parts to be mated, determine which features should fit into which.
[Popp90]
R. Popplestone, Y. Liu, Richard Weiss, "A Group Theoretic Approach to Assembly Planning," AI Magazine, vol 11 no 1, Spring 1990, pp 82-97.
[Liu92]
Y. Liu, R. Popplestone, "Symmetry Groups in Solid Model-Based Assembly Planning," in Artificial Intelligence Applications in Manufacturing (A. Famili, D. S. Nau, S. H. Kim editors), AAAI/MIT Press, 1992, pp 103-121.

Pearl Pu - Swiss Federal Inst of Tech (EPFL)
Lisa Purvis - Univ of Connecticut
[Pu91]
P Pu, M. Reschberger, "Assembly Sequence Planning Using Case-Based Reasoning Techniques," 1st Int'l Conf on Artificial Intelligence in Design, Edinburgh, 1991.
[Pu92]
P Pu, "An Assembly Sequence Generation Algorithm using Case-Based Reasoning Techniques," IEEE ICRA, 1992, pp 2425-2430.
[Purv93]
L Purvis, "Constraint Satisfaction Combined with Case-Based Reasoning for Assembly Sequence Planning," Tech Rept CSE-TR-93-20, Univ of Connecticut, 1993.
[Pu95]
P Pu, L Purvis, "Assembly Planning Using Case Adaptation Models," IEEE ICRA, vol 1, May 1995, pp 982-987.

Wen-Han Qian - Shanghai Jiao Tong Univ
Arthur C Sanderson - Rensselaer Polytechnic Inst
M. Santochi
[Sant92]
M Santochi, G Dini, "Computer Aided Planning of Assembly Operations: The Selection of Assembly Sequences," Robotics and Computer Integrated Manufacturing, vol 9, no 6, 1992, pp 439-446.
  • FLAP-Flexible Assembly Planner. Based on "table of contact" representation of assembly.

Achim Schweikard - Technishe Universitat Munchen(*)
[Schw95]
A. Schweikard, R. H. Wilson, "Assembly Sequences for Polyhedra," Algorithmica, vol 13, 1995, pp 539-552.

Segio W. Sedas - CMU
[Seda86]
S. Sedas, "Disassembly Expert", Master's Thesis, Carnegie Mellon U, Eng Des Res Cntr, 1986.
[Seda87]
S. Sedas, Sarosh N. Talukdar, "A Disassembly Planner for Redesign," Tech Rept EDRC-05-16-87, Engineering Design Research Center, CMU, May 1987.
  • Based on 2D cross sections and a connection graph.

H. Sekiguchi
H. Takeyama
[Take83]
H Sekiguchi, T Kojima, K Inoue, T Honda, H. Takeyama, "Study on Automatic Determination of Assembly Sequence," Annals of the CIRP, vol 32 no 1, pp 371-374, Aug 1983.
  • Seems to focus on axially-symmetric parts and is not very general. Input is table of connection information between parts. A rule-based method is used to disassemble the assembly. Paper is not very clear.

Yukiko Sekine
[Seki88]
Y. Sekine, John J. Mills, "Generation of Assembly Sequences in Assembly Process Planning," AAAI-88 Workshop on Manufacturing Planning and Scheduling, p 4, Aug 1988.

Kiam Tian Seow - Nanyang Technological University, Singapore
[Seow92a]
K T Seow, "Robotic-Task Sequence Representation and Analysis," Master of Eng Thesis, School of Electricial and Electronic Eng, Nanyang Technological University, Singapore, June 1992.
[Seow92k]
K T Seow, R Devanathan, "A Temporal Framework for Assembly Sequence Properties," IEEE/RSJ Int'l Conf on Intelligent Robots and Systems, 1992.
[Seow92c]
K T Seow, R Devanathan, "Temporal Logic Formulation of Assembly Sequence Properties," IEEE ICRA, 1992, pp 1208-1213.
[Seow94]
K T Seow, Rajagopalan Devanathan, "A Temporal Framework for Assembly Sequence Representation and Analysis," IEEE Trans R&A, vol 10 no 2, April 1994, pp 220-229.

C. K. Shin - Samsung Data Systems
M. Shpitalni - Israel Inst of Tech
M. Sudhakar
[Sudh88]
M Sudhakar, M Faruqi, "Octree Models for Robotic Assembly Planning and Manufacturing Process Planning," Proc of 3rd Int'l Conf on Computer-Aided Production Engineering (CAPE), Ann Arbor, 1988, pp 556-571.

A. Swaminathan - UT Austin
[Swam94]
A Swaminathan, "APE: An Experience-based Assembly Sequence Planner for Mechanical Assemblies," MS Thesis, ECE Dept, University of Texas at Austin, 1994.
[Swam95]
A Swaminathan, K S Barber, "APE: An Experience-based Assembly Sequence Planner for Mechanical Assemblies," IEEE ICRA, vol 2, May 1995, pp 1278-1283.
  • A case-based planner for finding linear plans in some ways similar to [Chak94b]. A case-base gives plans for structures recognized as simple patterns in the liaison graph--mainly triangles and squares. Plans are represented by partial orders. The partial-orders for all plans are merged to get an overall plan. In the absence of recognizable loops, can plan from lower-level contacts.

J. P. Thomas - CS Dept, University of Reading, England
[Thom92]
J P Thomas, "A Petri Net Framework for Representing Mechanical Assembly Sequences," IEEE/RSJ Int Conf on Intelligent Robots and Systesm, July 1993, pp 2286-2293.
[Thom94]
J P Thomas, "A Framework for the Generation of Assembly Plans," Internal Report, CS Dept, U of Reading, 1994.
[Thom95]
J P Thomas, P N Nissanke, "A Graph-based Framework for Assembly Tasks," IEEE ICRA, vol 2, May 1995, pp 1296-1301.

H. K. Tonshoff
[Tons92]
H K Tonshoff, E Menzel, H S Park, "A Knowledge-based System for Automated Assembly Planning," Annals of CIRP, vol 41, part 1, pp 19-24, 1992.

P. K. Venuvinod
[Venu94]
P K Venuvinod, "Automatic Analysis of 3-D Polyhedral Assembly Directions and Sequences," Journal of Manufacturing Systems, vol 12, no 3, 1993, pp 246-252.
  • Identifies principle disassembly directions by iterative analysis of contact planes. This gives "visual region" and parts are nominally disassemblable if region is unbounded. Second stage checks global translation freedom. Proof that it is sufficient to check central disassembly direction and two orthogonal directions. Don't know how much sequence planning this gets into.

Rukmini Vijaykumar
William G. Wee - University of Cincinnati
H. Weule
[Weul89]
H Weule, T Friedmann, "Computer-Aided Product Analysis in Assembly-Planning," CIRP Annals, vol 38, no 1, 1989, pp 1-4.

Daniel E. Whitney - Massachusetts Institute of Technology
Randall H. Wilson(*) - Sandia (*)
Jean-Claude Latombe(*) - Stanford(*)
[Wils90]
R. Wilson, J-F Rit, "Maintaining Geometric Dependencies in an Assembly Planner," IEEE ICRA, vol 2, May 1990, pp89-895.
  • A first version of the next paper.
[Stri90]
D R Strip, A A Maciejewski, "Archimedes: An Experiment in Automating Mechanical Assembly," Proc of the 11th ASME Intl Conf on Assembly Automation, 1990.
[Wils91a]
R Wilson, J-F Rit, "Maintaining Geometric Dependencies in Assembly Planning," in Computer-Aided Mechanical Assembly Planning (L Homem de Mello, S Lee editors), Kluwer Academic Pub, 1991, pp 217-241.
[Wils91b]
R. Wilson, "Efficiently Partitioning an Assembly," in Computer-Aided Mechanical Assembly Planning (L Homem de Mello, S Lee editors), Kluwer Academic Pub, 1991, pp 243-262.
  • An early (and more confusingly stated) version of the NDBG.
[Wils92a]
R. Wilson, "On Geometric Assembly Planning", PhD Thesis, Dept of Computer Science, Stanford University, March 1992.
  • Abstract (*)
[Wils92b]
R. Wilson, T. Matsui, "Partitioning an Assembly for Infinitesimal Motions in Translation and Rotation," IEEE Int Conf on Intelligent Robots and Systems, Raleigh, NC, 1992, pp 1311-1318.
[Wils92c]
R. Wilson, Jean-Claude Latombe, "On the Qualitative Structure of a Mechanical Assembly", AAAI-92 Nat Conf on Artificial Intelligence, San Jose, 1992, pp 697-702.
[Wils92d]
R. Wilson, A. Schweikard, "Assembling Polyhedra with Single Translations", IEEE ICRA, 1992, pp 2392-2397. Longer version to appear in Algorithmica.
  • Given k polyhedra with a total of n vertices, a subassembly which can be translated out can be found in O(k^2,n^4) time. This leads to a polynomial algorithm for finding assembly plans which consist of single translations of parts.
[Wils93a]
L. Kavraki, J-C Latombe, R. Wilson, "On the Complexity of Assembly Partitioning", Information Processing Letters, v 48, n 5, Dec 1993, pp 229-235.
  • Shows that the problem of partitioning an assembly of rigid parts into separable subassemblies is NP-complete. This is true under a variety of conditions, including when motions are restricted to translational paths and for 2D assemblies.
[Wils93b]
T. Lozano-Pérez, R. Wilson, "Assembly Sequencing for Arbitrary Motions", IEEE Intl. Conf. on Robotics and Automation, 1993, volume 2, pp 527-532.
[Wils93c]
R. Wilson, L. Kavraki, T. Lozano-Pérez, J-C Latombe, "Two-handed Assembly Sequencing", Tech Report STAN-CS-93-1478, Dept. of Computer Science, Stanford University, 1993. Revised version to appear in Intl. Journal of Robotics Research.
  • Abstract (*)
[Halp94]
D. Halperin, R. Wilson, "Assembly Partitioning with a Constant Number of Translations", Tech Report SAND94-1819, Sandia National Labs, 1994.
  • Abstract (*)
[Wils94]
R. Wilson, J-C Latombe, "Geometric Reasoning about Mechanical Assembly", Artifical Intelligence, 71 (2): 371-396, 1994.
  • Non-Directional Blocking Graphs (NDBGs), definition and computation. Abstract (*)
[Wils95]
R. Wilson, "Minimizing User Queries in Interactive Assembly Planning", IEEE Trans R&A 1995, volume 11, number 2, pp 308-312. First version appeared in IEEE ICRA, 1993, volume 2, pp 322-327.
  • Abstract (*)
[Lat95]
J-C Latombe, R Wilson, "Assembly Sequencing with Toleranced Parts," Third ACM Symp. on Solid Modeling and Applications, April 1995. Also submitted to IEEE Trans R&A Special Issue on Assembly and Task Planning.
  • Abstract (*).
[Halp95]
D Halperin, R Wilson, "Assembly Partitioning along Simple Paths: the Case of Multiple Translations," IEEE ICRA, vol 2, May 1995, pp 1585-1592.
  • A shorter version of [Halp94]. Abstract (*).
[Guib95]
L J Guibas, D Halperin, H Hirukawa, J-C Latombe, R Wilson, "A Simple and Efficient Procedure for Polyhedral Assembly Partitioning under Infinitesimal Motions," IEEE ICRA, May 1995, vol 3, pp 2553-2560.
  • An intriguing analysis and better exploitation of the NDBG for infinitesimal motions (see [Wils94]. Abstract (*).
[Ames95]
Arlo L Ames, Terri L Calton, Rondall E Jones, Stephan G Kaufman, Cathy A Laguna, Randall H Wilson, "Lessons Learned from a Second Generation Assembly Planning System," IEEE ISATP, Aug 1995, pp 41-47.

Jan Wolter(*) - Texas A&M Univ.
Sugato Chakrabarty - ICAD Corp.
Jungfu Tsao(*) - Texas A&M Univ.
[Wolt88]
Jan D. Wolter, "On the Automatic Generation of Plans for Mechanical Assembly", Ph.D. Thesis, University of Michigan, Dept. of Computer, Information and Control Engineering, Sept 1988.
Full Thesis (Postscript).
  • First description of XAP/1 planner. See [Wolt91a] for a later description. Includes a proof that nonmonotone assembly planning is PSPACE-hard based on a proof by Hopcroft, Schwartz and Sharir ([Nata88] provides a different proof of the same theorem).
[Wolt89]
Jan Wolter, "On the Automatic Generation of Assembly Plans," in IEEE ICRA, Scottsdale, Arizona, May 14-19, 1989, pp 62-68.
  • Short paper on XAP/1 Planner. See [Wolt91a].
[Wolt90a]
Jan D. Wolter, "Representing Subassembly Trees by Deepest Common Ancestor Relations," Computer Science Dept, Texas A&M University, Tech Rept, 90-009, May 1990.
Full Report (B&W Postscript).
  • Extensions to the constraint language of the XAP/1 planner to include subassemblies. No planner has yet been implemented using this. Summarized in [Wolt90b].
[Wolt90b]
Jan Wolter, "A Constraint-Based Approach to Planning with Subassemblies" (invited paper), IEEE ICSE, Pittsburgh, PA, August 1990, pp 412-415.
Full Paper (Postscript).
[Wolt91a]
Jan D. Wolter, "On the Automatic Generation of Assembly Plans," in Computer-Aided Mechanical Assembly Planning, edited by L. S. Homem de Mello and S. Lee, Boston: Kluwer Academic Pub, 1991, pp 263-288.
Full Paper (Improved Version) (Postscript).
  • The XAP/1 assembly planner uses a constraint-posting method of searching for good assembly plans. There are sequencing and trajectory constraints, but no subassemblies can be created. Plans are optimized w.r.t. static fixture complexity, manipulability, and directionality. The planner is opportunistic, in that it selects which constraint to post next by seeking the one that would make the biggest difference for the constraints, thus making the more obvious decisions first. Geometric constraints are given in the form of insertion constraints. No interface to a actual geometric model was implemented.
[Wolt91b]
Jan D. Wolter, "A Combinatorial Analysis of Enumerative Data Structures for Assembly Planning," IEEE ICRA, Sacramento, California, April 1991, pp 611-618.
[Wolt92a]
Jan D. Wolter, Sugato Chakrabarty, Jungfu Tsao, "Methods of Knowledge Representation for Assembly Planning," 18th Annual NSF Conference on Design and Manufacturing Systems Research, Atlanta, Jan 1992, pp 463-469.
[Wolt92b]
Jan Wolter, "A Combinatorial Analysis of Enumerative Data Structures for Assembly Planning," Journal of Design and Manufacturing, vol 2, No 2, June 1992, pp. 93-104.
Full Paper (B&W Postscript).
  • Plan representations including Partial Assembly Trees, State Sequences, and Subassembly Trees are discussed and compared. Contact-coherence constraints, which require all partial assemblies to be connected are described. Worst case analysis for the number of alternative plans that exist for an assembly are done for the first two plan types, both in general and for contact coherent plans on line, star, and ring graphs. Enumerative structures are data structures which compact together sets of such plans. Two different structures are described for each of state sequences and partial assembly trees. The importance of the history independence assumption is discussed. Worst case sizes of these data structures are found in general and for each of the three liaison graphs.
[Wolt92c]
Jan D. Wolter, Sugato Chakrabarty, Jungfu Tsao, "Mating Constraint Languages for Assembly Sequence Planning," (invited paper), IEEE ICRA, Nice, France, May 1992, pp. 2367-2374.
[Tsao93]
Jungfu Tsao, Jan Wolter, "Assembly Planning with Intermediate States," IEEE ICRA, Atlanta, May 1993, pp 71-76.
  • A planner (unrelated to XAP/1) which solves non-linear, non-monotone assembly planning problems, given candidate temporary positions for each part and possible transitions between part positions. It uses a backward-chaining approach to find plans. No optimization is done.
[Chak94a]
Sugato Chakrabarty, Jan D. Wolter, "Hierarchical Assembly Planning," NSF Design and Manufacturing Systems Grantees Conference, Cambridge, MA, Jan 1994, pp 27-28.
  • Uselessly short paper on early version of HAP planner.
[Chak94b]
Sugato Chakrabarty, Jan Wolter, ``A Hierarchical Approach to Assembly Planning,'' IEEE ICRA, San Diego, May 1994, pp 58-263.
  • Early version of the HAP planner. No subassemblies or optimization. In some ways similar to [Swam94].
[Chak95a]
Sugato Chakrabarty, Jan Wolter, ``A Structure-Oriented Approach to Assembly Sequence Planning,'' Tech Rept 95-006, Dept of Computer Science, Texas A&M University, Jan 1995; IEEE Trans R&A, Submitted, Jan 1995.
Full Paper (Postscript).
  • The HAP planner is based on a hierarchical representation of an assembly, where not only simple two-part contacts are represented, but also higher-level structures, such as "pair-of-parts-held-together-by-four-bolts". It plans by merging plans for lower-level structures to form plans for higher-level structures. Expert advice may be incorporated by attaching suggested plans to higher-level structures. Only limited global optimization is done, so final plans are not always optimal, but the planner is correct and (essentially) complete. Plans found for one sub-structure can be reused for similar sub-structures. Experimental and theoretical results show that, although worst-case exponential, polynomial expected time occurs in some interesting classes of assemblies.
[Chak95b]
Sugato Chakrabarty, Jan Wolter, ``A Structure-Oriented Method for Generating Good Assembly Sequence Plans,'' IEEE Symposium on Assembly and Task Planning, Aug 1995, submitted.
  • A shorter version of [Chak95a] summarizing method and focusing on experimental results.
[Krol95a]
Ehud Kroll, Jan Wolter, ``Toward Assembly Sequence Planning with Flexible Parts,'' IEEE Symposium on Assembly and Task Planning, Aug 1995, submitted.
  • Overview of issues involved in planning with flexible parts, especially string-like parts (wires, cables, ropes, hoses, etc.). State and operation representation techniques. Basic query algorithms.
[Wolt95]
Jan D. Wolter, Sugato Chakrabarty, Jungfu Tsao, "Mating Constraint Languages for Assembly Sequence Planning," IEEE Trans R&A, Accepted.
Full Paper (Postscript).
  • This paper studies mating constraint languages such as those used by DeFazio and Whitney and Huang and Lee. Various variations are described, translation theorems are proven to show how they can be translated to each other, and proofs are given that various classes of mating constraint languages are complete, even under coherence constraints.
[Chak95c]
Sugato Chakrabarty, Jan Wolter, "A Structure-Oriented Method for Generating Good Assembly Sequence Plans," IEEE ISATP, Aug 1995, pp 48-55.

Tony C Woo - U of Michigan
[Woo86]
T. C. Woo, "Automatic Assembly," 8th Israel Convention on CAD/CAM and Robotics, Tel Aviv, Paper 4.2.3, Dec 1986.
[Woo87a]
T. C. Woo, "Automatic Disassembly," Proc SAE Int Comp Graphics Conf, 1987, pp 163-168.
[Woo87b]
T. C. Woo, "Automatic Disassembly and Total Ordering in Three Dimensions," Conf on Intel and Integ Manuf Anal and Synth, 1987.
[Woo87c]
T. C. Woo, "Optimal Sequential Disassembly in the Plane," Computer Graphics 1987 (T Kunii, editor), pp 269-281.
[Woo91]
T. C. Woo, D. Dutta, "Automatic Disassembly and Total Ordering in Three Dimensions," ASME Transactions, Journal for Engineering for Industry, vol 113, no 2, 1991, pp 207-213.

Xiadong Xia
George A. Bekey(*) - USC
[Xia86]
X Xia, G. Bekey, "An Approach to Planning and Scheduling for Multi-robot Assembly Systems," in Recent Trends in Robotics: Modeling, Control, and Education, (M. Jamshidi, L.Y.S. Luh, M. Shahinpoor, Editors, Elsevier, 1986, pp 457-464.
  • Not much specific detail in this paper.
[Xia88]
X. Xia, G. Bekey, "SROMA: An Adaptive Scheduler for Robotic Assembly Systems," IEEE ICRA, April 1988, pp 1282-1287.
Mon Aug 14 13:16:30 CDT 1995
wolter@cs.tamu.edu