Designing effective step-by-step assembly instructions

We present design principles for creating effective assembly instructions and a system that is based on these principles. The principles are drawn from cognitive psychology research which investigated people's conceptual models of assembly and effective methods to visually communicate assembly information. Our system is inspired by earlier work in robotics on assembly planning and in visualization on automated presentation design. Although other systems have considered presentation and planning independently, we believe it is necessary to address the two problems simultaneously in order to create effective assembly instructions. We describe the algorithmic techniques used to produce assembly instructions given object geometry, orientation, and optional grouping and ordering constraints on the object's parts. Our results demonstrate that it is possible to produce aesthetically pleasing and easy to follow instructions for many everyday objects.

[1]  B. Tversky,et al.  Journal of Experimental Psychology : General VOL . 113 , No . 2 JUNE 1984 Objects , Parts , and Categories , 2005 .

[2]  B. Tversky,et al.  Objects, parts, and categories. , 1984 .

[3]  Steven K. Feiner,et al.  Apex: An Experiment in the Automated Creation of Pictorial Explanations , 1985, IEEE Computer Graphics and Applications.

[4]  Jock D. Mackinlay,et al.  Automating the design of graphical presentations of relational information , 1986, TOGS.

[5]  Arthur C. Sanderson,et al.  A correct and complete algorithm for the generation of mechanical assembly sequences , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

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

[7]  Ming C. Lin,et al.  A fast algorithm for incremental distance calculation , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[8]  Steven K. Feiner,et al.  Automated generation of intent-based 3D Illustrations , 1991, SIGGRAPH.

[9]  Randall H. Wilson,et al.  On geometric assembly planning , 1992 .

[10]  Sean Quinlan,et al.  Efficient distance computation between non-convex objects , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[11]  Thomas Rist,et al.  AWI: a workbench for semi-automated illustration design , 1994, AVI '94.

[12]  Leonidas J. Guibas,et al.  A simple and efficient procedure for polyhedral assembly partitioning under infinitesimal motions , 1995, Proceedings of 1995 IEEE International Conference on Robotics and Automation.

[13]  Michael H. Goldwasser,et al.  AN EFFICIENT SYSTEM FOR GEOMETRIC ASSEMBLY SEQUENCE GENERATION AND EVALUATION , 1995 .

[14]  Elaine Cohen,et al.  Interactive design, analysis, and illustration of assemblies , 1995, I3D '95.

[15]  Andreas Butz,et al.  Anymation with CATHI , 1997, AAAI 1997.

[16]  K. Feiner,et al.  Anymation with CATHI , 1997 .

[17]  Thomas Strothotte Interactive 3D Illustrations with Images and Text , 1998 .

[18]  Elaine Cohen,et al.  A non-photorealistic lighting model for automatic technical illustration , 1998, SIGGRAPH.

[19]  Thomas Strothotte,et al.  Computational visualization - graphics, abstraction, and interactivity , 2011 .

[20]  M J Tarr,et al.  What Object Attributes Determine Canonical Views? , 1999, Perception.

[21]  Piet Westendorp,et al.  Open Here The Art Of Instructional Design , 1999 .

[22]  L. R. Novick,et al.  Folding a fish, making a mushroom: The role of diagrams in executing assembly procedures , 2000, Memory & cognition.

[23]  Jeffrey M. Zacks,et al.  Perceiving, remembering, and communicating structure in events. , 2001, Journal of experimental psychology. General.

[24]  K. C. Tan Feline diabetes—personal experience , 2003, Diabetic medicine : a journal of the British Diabetic Association.