skip to main content
research-article

FrameFab: robotic fabrication of frame shapes

Published:05 December 2016Publication History
Skip Abstract Section

Abstract

Frame shapes, which are made of struts, have been widely used in many fields, such as art, sculpture, architecture, and geometric modeling, etc. An interest in robotic fabrication of frame shapes via spatial thermoplastic extrusion has been increasingly growing in recent years. In this paper, we present a novel algorithm to generate a feasible fabrication sequence for general frame shapes. To solve this non-trivial combinatorial problem, we develop a divide-and-conquer strategy that first decomposes the input frame shape into stable layers via a constrained sparse optimization model. Then we search a feasible sequence for each layer via a local optimization method together with a backtracking strategy. The generated sequence guarantees that the already-printed part is in a stable equilibrium state at all stages of fabrication, and that the 3D printing extrusion head does not collide with the printed part during the fabrication. Our algorithm has been validated by a built prototype robotic fabrication system made by a 6-axis KUKA robotic arm with a customized extrusion head. Experimental results demonstrate the feasibility and applicability of our algorithm.

Skip Supplemental Material Section

Supplemental Material

References

  1. 3Doodler, 2013. 3Doodler pen. http://the3doodler.com.Google ScholarGoogle Scholar
  2. Agrawal, H., Umapathi, U., Kovacs, R., Frohnhofen, J., Chen, H., Müller, S., and Baudisch, P. 2015. Protopiper: Physically sketching room-sized objects at actual scale. In UIST, 427--436. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Agrawala, M., Phan, D., Heiser, J., Haymaker, J., Klingner, J., Hanrahan, P., and Tversky, B. 2003. Designing effective step-by-step assembly instructions. ACM Trans. Graph. 22, 3, 828--837. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Boyd, S., Parikh, N., Chu, E., Peleato, B., and Eckstein, J. 2011. Distributed optimization and statistical learning via the alternating direction method of multipliers. Foundations and Trends® in Machine Learning 3, 1, 1--122. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Boykov, Y., Veksler, O., and Zabih, R. 2001. Fast approximate energy minimization via graph cuts. IEEE Trans. Pattern Anal. Mach. Intell. 23, 11, 1222--1239. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Branch, 2015. Branch technology. http://www.branch.technology.Google ScholarGoogle Scholar
  7. Deuss, M., Panozzo, D., Whiting, E., Liu, Y., Block, P., Sorkine-Hornung, O., and Pauly, M. 2014. Assembling self-supporting structures. ACM Trans. Graph. 33, 6. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Dumas, J., Hergel, J., and Lefebvre, S. 2014. Bridging the gap: automated steady scaffoldings for 3D printing. ACM Trans. Graph. 33, 4, 98:1--98:10. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Fallacara, G., and D'Amato, C. 2012. Stereotomy: Stone Architecture and New Research. Presses des Ponts.Google ScholarGoogle Scholar
  10. Gramazio, F. 2014. The Robotic touch: How robots change architecture. Park Books 2014.Google ScholarGoogle Scholar
  11. Hack, N., and Lauer, W. V. 2014. Mesh-mould: Robotically fabricated spatial meshes as reinforced concrete formwork. Architectural Design 84, 3, 44--53.Google ScholarGoogle ScholarCross RefCross Ref
  12. Helm, V., Willmann, J., Thoma, A., Piškorec, L., Hack, N., Gramazio, F., and Kohler, M. 2015. Iridescence print: Robotically printed lightweight mesh structures. 3D Printing and Additive Manufacturing 2, 3, 117--122.Google ScholarGoogle Scholar
  13. Hildebrand, K., Bickel, B., and Alexa, M. 2012. crdbrd: Shape fabrication by sliding planar slices. Computer Graphics Forum 31, 2pt3, 583--592. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Hughes, T. J. R. 1987. The Finite Element Method: Linear Static and Dynamic Finite Element Analysis. Prentice-Hall.Google ScholarGoogle Scholar
  15. Kassimali, A. 2011. Matrix Analysis of Structures SI Version. Cengage Learning.Google ScholarGoogle Scholar
  16. Kolmogorov, V., and Zabih, R. 2004. What energy functions can be minimized via graph cuts? IEEE Trans. Pattern Anal. Mach. Intell. 26, 2, 147--159. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Lai, M., Xu, Y., and Yin, W. 2013. Improved iteratively reweighted least squares for unconstrained smoothed lq minimization. SIAM J. Numerical Analysis 51, 2, 927--957.Google ScholarGoogle ScholarCross RefCross Ref
  18. Lo, K.-Y., Fu, C.-W., and Li, H. 2009. 3D polyomino puzzle. ACM Trans. Graph. 28, 5, 157. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Mataerial, 2015. Mataerial. website. http://www.mataerial.com.Google ScholarGoogle Scholar
  20. Mosek, A. 2015. The mosek optimization software. Online at http://www.mosek.com.Google ScholarGoogle Scholar
  21. Mueller, S., Im, S., Gurevich, S., Teibrich, A., Pfisterer, L., Guimbretière, F., and Baudisch, P. 2014. Wireprint: 3D printed previews for fast prototyping. In UIST, 273--280. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Oxman, N., Laucks, J., Kayser, M., Tsai, E., and Firstenberg, M. 2013. Freeform 3D printing: Towards a sustainable approach to additive manufacturing. Green Design, Materials and Manufacturing Processes, 479.Google ScholarGoogle Scholar
  23. Panetta, J., Zhou, Q., Malomo, L., Pietroni, N., Cignoni, P., and Zorin, D. 2015. Elastic textures for additive fabrication. ACM Trans. Graph. 34, 4, 135. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Peng, H., Wu, R., Marschner, S., and Guimbretière, F. 2016. On-the-fly print: Incremental printing while modelling. In CHI, 887--896. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Schwartzburg, Y., and Pauly, M. 2013. Fabrication-aware design with intersecting planar pieces. Computer Graphics Forum 32, 2, 317--326.Google ScholarGoogle ScholarCross RefCross Ref
  26. Song, P., Fu, C.-W., and Cohen-Or, D. 2012. Recursive interlocking puzzles. ACM Trans. Graph. 31, 6, 128. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. Stava, O., Vanek, J., Benes, B., Carr, N., and Měch, R. 2012. Stress relief: improving structural strength of 3D printable objects. ACM Trans. Graph. 31, 4, 48. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. Wang, W., Wang, T. Y., Yang, Z., Liu, L., Tong, X., Tong, W., Deng, J., Chen, F., and Liu, X. 2013. Cost-effective printing of 3D objects with skin-frame structures. ACM Trans. Graph. 32, 6, 177. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. Wendland, D. 2009. Experimental construction of a free-form shell structure in masonry. International Journal of Space Structures 24, 1, 1--11.Google ScholarGoogle ScholarCross RefCross Ref
  30. Wu, R., Peng, H., Guimbretière, F., and Marschner, S. 2016. Printing arbitrary meshes with a 5DOF wireframe printer. ACM Trans. Graph. 35, 4, 101. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. Yu, L., Huang, Y., Liu, Z., Xiao, S., Liu, L., Song, G., and Wang, Y. 2016. Highly informed robotic 3d printed polygon mesh - a novel strategy of 3D spatial printing. In The Association for Computer Aided Design in Architecture (ACADIA).Google ScholarGoogle Scholar
  32. Zhou, Q., Panetta, J., and Zorin, D. 2013. Worst-case structural analysis. ACM Trans. Graph. 32, 4, 137. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. FrameFab: robotic fabrication of frame shapes

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in

    Full Access

    • Published in

      cover image ACM Transactions on Graphics
      ACM Transactions on Graphics  Volume 35, Issue 6
      November 2016
      1045 pages
      ISSN:0730-0301
      EISSN:1557-7368
      DOI:10.1145/2980179
      Issue’s Table of Contents

      Copyright © 2016 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 5 December 2016
      Published in tog Volume 35, Issue 6

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader