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.
























Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Ron H, Bryan H (1964) A Walking City, Archigram, no. 5
Østergaard EH, Beck R (2006) Design of the ATRON lattice-based self-reconfigurable robot. Auton Robots 21:165–183 (Springer)
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
Detweiler C, Vona M, Kotay K, Rus D (2006) Hierarchical control for self-assembling mobile trusses with passive and active links. ICRA
Murata S, Kurokawa H, Yoshida E (1998) A 3-D self-reconfiguration structure. In: Proceedings of the IEEE international conference on robotics and automation
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
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
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
Sabatucci Luca, Cossentino Massimo (2017) Self-adaptive smart spaces by proactive means–end reasoning. J Reliab Intell Environ 3:159–175
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
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
Chirikjian G (1994) Kinematics of a metamorphic robotic system. In: Proceedings of IEEE international conference on robotics and automation, pp 449–455
Rus D, Vona M (2001) Crystalline robots: self-reconfiguration with compressible unit modules. Auton Robots 10(1):107–124
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
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)
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
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
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
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
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
Build a Halbach Magnet Array http://www.otherpower.com/danf/halbach.html. Accessed 17 May 2016
Flexinol® shape memory alloy actuator wires http://www.dynalloy.com/tech_data_wire.php. Accessed 20 Sept 2018
Sprawl Robots http://www-cdr.stanford.edu/biomimetics/documents/sprawl/. Accessed 24 Oct 2017
RF22 library for Arduino http://www.open.com.au/mikem/arduino/RF22. Accessed 3 Sept 2015
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s40860-019-00082-1