Interpreting the Engineer's Sketch: A Picture is Worth a Thousand Constraints

This chapter describes a program called SKETCHIT that transforms a single sketch of a mechanical device into multiple families of new designs. To "interpret" a sketch, the program first determines how the sketched device should have worked. The program then derives constraints on the geometry to ensure the device works that way. The program is based on qualitative configuration space (qc-space), a novel representation that captures mechanical behaviour while abstracting away the particular geometry used to depict this behaviour. The program employs a paradigm of abstraction and resynthesis: it abstracts the initial sketch into qc-space then maps from qc-space to new geometries.

[1]  Thomas F. Stahovich,et al.  Generating Multiple New Designs from a Sketch , 1996, Artif. Intell..

[2]  Boi Faltings,et al.  Qualitative Kinematics in Mechanisms , 1987, IJCAI.

[3]  Boi Faltings,et al.  FAMING: Supporting innovative mechanism shape design , 1996, Comput. Aided Des..

[4]  Leo Joskowicz,et al.  Kinematic tolerance analysis , 1997, Comput. Aided Des..

[5]  Karl T. Ulrich,et al.  Computation and Pre-Parametric Design , 1988 .

[6]  Kenneth D. Forbus,et al.  Qualitative Spatial Reasoning: The Clock Project , 1991, Artif. Intell..

[7]  Arthur G. Erdman,et al.  Mechanism Design : Analysis and Synthesis , 1984 .

[8]  Gerald J. Sussman,et al.  Forward Reasoning and Dependency-Directed Backtracking in a System for Computer-Aided Circuit Analysis , 1976, Artif. Intell..

[9]  Thomas F. Stahovich,et al.  Qualitative rigid-body mechanics , 1997, Artif. Intell..

[10]  Ferdinand Freudenstein Mechanism design: Analysis and synthesis , 1985 .

[11]  Sridhar Kota,et al.  Conceptual design of mechanisms based on computational synthesis and simulation of kinematic building blocks , 1992 .

[12]  John R. Dixon,et al.  Guiding conceptual design through behavioral reasoning , 1994 .

[13]  D. Subramanian,et al.  Kinematic synthesis with configuration spaces , 1995 .

[14]  Leo Joskowicz,et al.  From Kinematics to Shape: An Approach to Innovative Design , 1988, AAAI.

[15]  Boi Faltings,et al.  A Symbolic Approach to Qualitative Kinematics , 1992, Artif. Intell..

[16]  Boi Faltings Qualitative Models in Conceptual Design: A Case Study , 1991 .

[17]  Thomas F. Stahovich,et al.  SketchIT: a Sketch Interpretation Tool for Conceptual Mechanical Design , 1996 .

[18]  Leo Joskowicz,et al.  Kinematic tolerance analysis , 1995, Comput. Aided Des..

[19]  Masaki Suwa,et al.  How Things Appear to Work: Predicting Behaviors from Device Diagrams , 1994, AAAI.

[20]  Leo Joskowicz,et al.  Automated modeling and kinematic simulation of mechanisms , 1993, Comput. Aided Des..

[21]  Michael E. Caine,et al.  The Design of Shape from Motion Constraints , 1993 .