Skip to main content
Log in

A design for autonomous self-building blocks

  • Original Article
  • Published:
Journal of Reliable Intelligent Environments Aims and scope Submit manuscript

Abstract

The goal of this self-assembly blocks project is to demonstrate a proof of concept of self-configuring building block in potential dynamic structures application. Unlike regular masonry unit, a self-configuring block has latches, actuators and control system. Blocks translate themselves via expansion and retraction of its arm to push and pull other blocks in the system. Through the embedded control systems, these interactions and movements are coordinated to produce different geometric configurations based on user command. This paper presents our initial finding of this concept via the experiment we conducted on the interactions between two blocks. The mechanical design of the block is detailed and the rapid prototyping and molding technique used in manufacturing the parts is described. Novel circular Halbach magnetic array latches and shape memory alloy switches are shown. The coordination of the reconfiguration of the blocks by an Arduino UNO controller with motion sensors and H-bridges in the motor driving circuit is described. Finally, tests conducted on block action control, maximum motor and latch forces, and block interactions to accomplish a defined sequence action are discussed.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20
Fig. 21
Fig. 22
Fig. 23
Fig. 24

Similar content being viewed by others

References

  1. Ron H, Bryan H (1964) A Walking City, Archigram, no. 5

  2. Østergaard EH, Beck R (2006) Design of the ATRON lattice-based self-reconfigurable robot. Auton Robots 21:165–183 (Springer)

    Article  Google Scholar 

  3. M Vona, DL Rus (2000) A physical implementation of the self-reconfiguring crystalline robot. In: Proceedings of the IEEE international conference on robotics and automation

  4. Detweiler C, Vona M, Kotay K, Rus D (2006) Hierarchical control for self-assembling mobile trusses with passive and active links. ICRA

  5. Murata S, Kurokawa H, Yoshida E (1998) A 3-D self-reconfiguration structure. In: Proceedings of the IEEE international conference on robotics and automation

  6. Yim M, Duff D, Roufas K (2000) PolyBot: a modular reconfigurable robot. In: IEEE international conference on robotics and automation (ICRA), San Francisco, CA, pp 514–519

  7. Romanishin JW, Gilpin K, Rus D (2013) M-Blocks: Momentum-driven, Magnetic Modular Robots. In: IEEE/RSJ international conference on intelligent robots and systems (IROS), November 3–7, Tokyo, Japan

  8. Guerrero-Contreras G, Balderas-Díaz S, Rodríguez-Domínguez C et al (2016) Self-adaptive deployment of services in mobile environments: a study of the communication reliability on the host election algorithm. J Reliab Intell Environ 2:197

    Article  Google Scholar 

  9. Sabatucci Luca, Cossentino Massimo (2017) Self-adaptive smart spaces by proactive means–end reasoning. J Reliab Intell Environ 3:159–175

    Article  Google Scholar 

  10. Murata S, Kurokawa H, Kokaji S (1994) Self-assembling machine. In: Proceedings of IEEE international conference on robotics and automation (ICRA’94). San Diego, California, USA, pp 441–448

  11. Tokashiki H, Amagai H, Endo S, Yamada K, Kelly J (2003) Development of a transformable mobile robot composed of homogenous gear-type units. In: Proceedings of the 2003. IEEE/RSJ international conference of intelligent robots and systems (IROS), pp 1602–1607

  12. Chirikjian G (1994) Kinematics of a metamorphic robotic system. In: Proceedings of IEEE international conference on robotics and automation, pp 449–455

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

    Article  MATH  Google Scholar 

  14. Yoshida E, Murata S, Kokaji S, Tomita K, Kurokawa H (2000) Micro self-reconfigurable robotic system using shape memory alloy. In: Distributed autonomous robotic systems 4, Knoxville, USA, pp 145–154

  15. Inou N, Minami K, Koseki M (2003) Group robots forming a mechanical structure—development of slide motion mechanism and estimation of energy consumption of the structural formation. In: Proceedings of IEEE international symposium on computational intelligence in robotics and automation (CIRA)

  16. Hosokawa K, Tsujimori T, Fujii T, Kaetsu H, Asama H, Kuroda Y, Endo I (1998) Self-organizing collective robots with morphogenesis in a vertical plane. In: IEEE international conference on robotics and automation (ICRA). Leuven, Belgium, pp 2858–2863

  17. Yim M, Duff D, Zhang Y (2001a) Closed chain motion with large mechanical advantage. In: Proceedings of IEEE/RSJ international conference on intelligent robots and systems, Maui, Hawaii, USA, pp 318–323

  18. Murata S, Yoshida E, Kamimura A, Kurokawa H, Tomita K, Kokaji S (2002) M-TRAN: self-reconfigurable modular robotic system. IEEE/ASME Trans Mechatron 7(4):431–441

    Article  Google Scholar 

  19. Shen W-M, Krivokon M, Rubenstein M, Chiu CH, Everst J, Venkatesh JB (2006) Multimode locomotion via self-reconfigurable robots. Auton Robots 20:165–177

    Article  Google Scholar 

  20. Suh JW, Homans SB, Yim M (2002) Telecubes: mechanical design of a module for self-reconfigurable robotics. In: Proceedings of the IEEE international conference on intelligent robotics and automation

  21. Build a Halbach Magnet Array http://www.otherpower.com/danf/halbach.html. Accessed 17 May 2016

  22. Flexinol® shape memory alloy actuator wires http://www.dynalloy.com/tech_data_wire.php. Accessed 20 Sept 2018

  23. Sprawl Robots http://www-cdr.stanford.edu/biomimetics/documents/sprawl/. Accessed 24 Oct 2017

  24. RF22 library for Arduino http://www.open.com.au/mikem/arduino/RF22. Accessed 3 Sept 2015

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Wei-Chih Wang.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Wang, WC., Lu, Z. & Tsui, C.L. A design for autonomous self-building blocks. J Reliable Intell Environ 5, 115–128 (2019). https://doi.org/10.1007/s40860-019-00082-1

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s40860-019-00082-1

Keywords

Navigation