Skip to main content

Interlocking Block Assembly

  • Conference paper
  • First Online:
Book cover Algorithmic Foundations of Robotics XIII (WAFR 2018)

Part of the book series: Springer Proceedings in Advanced Robotics ((SPAR,volume 14))

Included in the following conference series:

  • 947 Accesses

Abstract

This paper presents a design for interlocking blocks and an algorithm that allows these blocks to be assembled into desired shapes. During and after assembly, the structure is kinematically interlocked if a small number of blocks are immobilized relative to other blocks. There are two types of blocks: cubes and double-height posts, each with a particular set of male and female joints. Layouts for shapes involving thousands of blocks have been planned automatically, and shapes with several hundred blocks have been built by hand. As a proof of concept, a robot was used to assemble sixteen blocks. The paper also describes a method for assembling blocks in parallel.

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 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover 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

References

  1. Andres, J., Bock, T., Gebhart, F., Steck, W.: First results of the development of the masonry robot system ROCCO: a fault tolerant assembly tool. In: Automation and Robotics in Construction XI, pp. 87–93. Elsevier (1994)

    Google Scholar 

  2. Augugliaro, F., Mirjan, A., Gramazio, F., Kohler, M., D’Andrea, R.: Building tensile structures with flying machines. In: 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 3487–3492. IEEE (2013)

    Google Scholar 

  3. Augugliaro, F., Lupashin, S., Hamer, M., Male, C., Hehn, M., Mueller, M.W., Willmann, J.S., Gramazio, F., Kohler, M., D’Andrea, R.: The flight assembled architecture installation: Cooperative construction with flying machines. IEEE Control Syst. 34(4), 46–64 (2014)

    Article  MathSciNet  Google Scholar 

  4. Balaguer, C., Gambao, E., Barrientos, A., Puente, E.A., Aracil, R.: Site assembly in construction industry by means of a large range advanced robot. In: Proceedings of 13th International Symposium Automatic Robotics in Construction (ISARC 1996), pp. 65–72 (1996)

    Google Scholar 

  5. Daudelin, J., Jing, G., Tosun, T., Yim, M., Kress-Gazit, H., Campbell, M.: An integrated system for perception-driven autonomy with modular robots. arXiv preprint arXiv:1709.05435 (2017)

  6. Fu, C.-W., Song, P., Yan, X., Yang, L.W., Jayaraman, P.K., Cohen-Or, D.: Computational interlocking furniture assembly. ACM Trans. Graph. (TOG) 34(4), 91 (2015)

    MATH  Google Scholar 

  7. Giftthaler, M., Sandy, T., Dörfler, K., Brooks, I., Buckingham, M., Rey, G., Kohler, M., Gramazio, F., Buchli, J.: Mobile robotic fabrication at 1:1 scale: the in situ fabricator. Constr. Robot. 1(1–4), 3–14 (2017)

    Article  Google Scholar 

  8. Helm, V., Ercan, S., Gramazio, F., Kohler, M.: Mobile robotic fabrication on construction sites: Dimrob. In: 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 4335–4341. IEEE (2012)

    Google Scholar 

  9. Keating, S.J., Leland, J.C., Cai, L., Oxman, N.: Toward site-specific and self-sufficient robotic fabrication on architectural scales. Sci. Robot. 2(5), eaam8986 (2017)

    Google Scholar 

  10. Lindsey, Q., Mellinger, D., Kumar, V.: Construction of cubic structures with quadrotor teams. In: Proceedings of Robotics: Science & Systems VII (2011)

    Google Scholar 

  11. Romanishin, J.W., Gilpin, K., Rus, D.: M-blocks: momentum-driven, magnetic modular robots. In: 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 4288–4295. IEEE (2013)

    Google Scholar 

  12. Rubenstein, M., Cornejo, A., Nagpal, R.: Programmable self-assembly in a thousand-robot swarm. Science 345(6198), 795–799 (2014)

    Article  Google Scholar 

  13. Rus, D., Vona, M.: Crystalline robots: self-reconfiguration with compressible unit modules. Auton. Robots 10(1), 107–124 (2001)

    Article  Google Scholar 

  14. Schweikardt, E., Gross, M.D.: roBlocks: a robotic construction kit for mathematics and science education. In: Proceedings of the 8th International Conference on Multimodal Interfaces, pp. 72–75. ACM (2006)

    Google Scholar 

  15. Song, P., Deng, B., Wang, Z., Dong, Z., Li, W., Chi-Wing, F., Liu, L.: CofiFab: coarse-to-fine fabrication of large 3D objects. ACM Trans. Graph. (TOG) 35(4), 45 (2016)

    Article  Google Scholar 

  16. Song, P., Fu, C.-W., Cohen-Or, D.: Recursive interlocking puzzles. ACM Trans. Graph. 31(6), 128:1–128:10 (2012). (SIGGRAPH Asia 2012)

    Google Scholar 

  17. Song, P., Chi-Wing, F., Jin, Y., Hongfei, X., Liu, L., Heng, P.-A., Cohen-Or, D.: Reconfigurable interlocking furniture. ACM Trans. Graph. (TOG) 36(6), 174 (2017)

    Google Scholar 

  18. Tosun, T., Jing, G., Kress-Gazit, H., Yim, M.: Computer-aided compositional design and verification for modular robots. In: Robotics Research, pp. 237–252. Springer (2018)

    Google Scholar 

  19. Wang, Z., Song, P., Pauly, M.: DESIA: a general framework for designing interlocking assemblies. ACM Trans. Graph. 37(6), Article No. 191 (2018). (SIGGRAPH Asia)

    Google Scholar 

  20. Wei, H., Chen, Y., Tan, J., Wang, T.: Sambot: a self-assembly modular robot system. IEEE/ASME Trans. Mechatron. 16(4), 745–757 (2011)

    Article  Google Scholar 

  21. White, P., Zykov, V., Bongard, J.C., Lipson, H.: Three dimensional stochastic reconfiguration of modular robots. In: Robotics: Science and Systems, Cambridge, pp. 161–168 (2005)

    Google Scholar 

  22. Willmann, J., Augugliaro, F., Cadalbert, T., D’Andrea, R., Gramazio, F., Kohler, M.: Aerial robotic construction towards a new field of architectural research. Int. J. Architectural Comput. 10(3), 439–459 (2012)

    Article  Google Scholar 

  23. Wilson, J.P., Woodruff, D.C., Gardner, J.D., Flora, H.M., Horner, J.R., Organ, C.L.: Vertebral adaptations to large body size in theropod dinosaurs. PLoS One 11(7), e0158962 (2016)

    Article  Google Scholar 

  24. Yao, J., Kaufman, D.M., Gingold, Y., Agrawala, M.: Interactive design and stability analysis of decorative joinery for furniture. ACM Trans. Graph. 36(2), 20:1–20:16 (2017)

    Article  Google Scholar 

  25. Zhang, Y.: One-layer structure robotic assembly experiment with two kinds of blocks (2.5x speed). https://youtu.be/1_lbVyPcLOI

  26. Zhang, Y.: Robotic assembly of interlocking blocks - WAFR (2018). https://youtu.be/lV2xIA_Q8SI

  27. Zhang, Y.: Two-layer structure robotic assembly experiment with two kinds of blocks (2.5x speed). https://youtu.be/ZjFFZzrl69s

  28. Zhang, Y., Balkcom, D.: Interlocking structure assembly with voxels. In: 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS). IEEE (2016)

    Google Scholar 

  29. Zwerger, K., Olgiati, V.: Wood and Wood Joints: Building Traditions of Europe. Japan and China, Birkhäuser (2012)

    Google Scholar 

Download references

Acknowledgements

This project received seed funding from NSF IIS-1813043 and the Dubai Future Foundation. The authors are grateful to Haopeng Zhang and Geoffrey Hsuan-Chieh Huang, who helped build 3d models of blocks, built robot grippers and recorded videos. The authors also thank Jeremy Betz for useful insights on the geometry of joints. Thanks also to Emily Whiting, as well as members of the Dartmouth robotics lab, for useful feedback and insights throughout.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yinan Zhang .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Zhang, Y., Balkcom, D. (2020). Interlocking Block Assembly. In: Morales, M., Tapia, L., Sánchez-Ante, G., Hutchinson, S. (eds) Algorithmic Foundations of Robotics XIII. WAFR 2018. Springer Proceedings in Advanced Robotics, vol 14. Springer, Cham. https://doi.org/10.1007/978-3-030-44051-0_41

Download citation

Publish with us

Policies and ethics