Skip to main content

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

  • Chapter
Diagrammatic Representation and Reasoning
  • 663 Accesses

Abstract

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Caine, M.E. (1993). The design of shape from motion constraints. Technical Report 1425, MIT AI Lab.

    Google Scholar 

  2. Erdman, A.G. and Sandor, G.N. (1984). Mechanism design: Analysis and synthesis, Vol. 1. Englewood Cliffs, NJ: Prentice-Hall

    Google Scholar 

  3. Faltings, B. (1990). Qualitative kinematics in mechanisms. Artificial Intelligence 44:89–119

    Article  Google Scholar 

  4. Faltings, B. (1992). Qualitative models in conceptual design: A case study. In Reasoning with diagrammatic representations, papers from the 1992 spring symposium, technical report SS-92–02. AAAI Press, pp. 92–02

    Google Scholar 

  5. Faltings, B. (1992). A symbolic approach to qualitative kinematics. Artificial Intelligence 56:139–170

    Article  MathSciNet  Google Scholar 

  6. Faltings, B. and Sun, K. (1996). Faming: Supporting innovative mechanism shape design. Computer-Aided Design 28:207–215

    Article  Google Scholar 

  7. Forbus, K.D., Nielsen, P. and Faltings, B. (1991). Qualitative spatial reasoning: The clock project. Technical Report 9, Northwestern University, Institute for the Learning Sciences

    Google Scholar 

  8. Joskowicz, L. and Addanki, S. (1988). From kinematics to shape: An approach to innovative design. In Proceedings AAAI-88, pp. 347–352

    Google Scholar 

  9. Joskowicz, L., Sacks, E. and Srinivasan, V. (1995). Kinematic tolerance analysis. In 3rd ACM symposium on solid modeling and applications

    Google Scholar 

  10. Kota, S. and Chiou, S.-J. (1992). Conceptual design of mechanisms based on computational synthesis and simulation of kinematic building blocks. Research in Engineering Design 4:75–87

    Article  Google Scholar 

  11. Narayanan, N.H., Suwa, M. and Motoda, H. (1994). How things appear to work: Predicting behaviors from device diagrams. In Proceedings AAAI-94, pp. 1161–1167

    Google Scholar 

  12. Sacks, E. and Joskowicz, L. (1993). Automated modeling and kinematic simulation of mechanisms. Computer-Aided Design 25(2):106–118

    Article  MATH  Google Scholar 

  13. Stahovich, T.F. (1996). SKETCHIT: A sketch interpretation tool for conceptual mechanical design. Technical Report 1573, MIT AI Lab.,March

    Google Scholar 

  14. Stahovich, T.F., Davis, R. and Shrobe, H. (1996). Generating multiple new designs from a sketch. In Proceedings of the thirteenth national conference on artificial intelligence, pp. 1022–1029.

    Google Scholar 

  15. Stahovich, T.F., Davis, R. and Shrobe, H. (1997). Qualitative rigid body mechanics. In Proceedings of the fourteenth national conference on artificial intelligence.

    Google Scholar 

  16. Stahovich, T.F., Davis, R. and Shrobe, H. (1998). Generating multiple new designs from a sketch. Artificial Intelligence 104(1–2):1–2

    Article  MATH  Google Scholar 

  17. Stahovich, T.F., Davis, R. and Shrobe, H. (2000). Qualitative rigid-body mechanics. Artificial Intelligence 119(1–2):1–2

    Article  MathSciNet  MATH  Google Scholar 

  18. Stallman, R.M. and Sussman, G.J. (1976). Forward reasoning and dependency-directed backtracking in a system for computer-aided circuit analysis. Technical Report Memo 380, MIT Ai Lab., September

    Google Scholar 

  19. Subramanian, D. and Wang, C.-S. (1993). Kinematic synthesis with configuration spaces. In 7th international workshop on qualitative reasoning about physical systems, pp. 228–239

    Google Scholar 

  20. Ulrich, K.T. (1988). Computation and pre-parametric design. Technical Report 1043, MIT AI Lab.

    Google Scholar 

  21. Welch, R.V. and Dixon, J.R. (1994). Guiding conceptual design through behavioral reasoning. Research in Engineering Design 6:169–188

    Article  Google Scholar 

Download references

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag London

About this chapter

Cite this chapter

Stahovich, T.F. (2002). Interpreting the Engineer’s Sketch: A Picture is Worth a Thousand Constraints. In: Anderson, M., Meyer, B., Olivier, P. (eds) Diagrammatic Representation and Reasoning. Springer, London. https://doi.org/10.1007/978-1-4471-0109-3_26

Download citation

  • DOI: https://doi.org/10.1007/978-1-4471-0109-3_26

  • Publisher Name: Springer, London

  • Print ISBN: 978-1-85233-242-6

  • Online ISBN: 978-1-4471-0109-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics