Automatic real-world assembly of machine-designed structures

Several approaches have been presented which allow robots to build structures to adapt themselves or their environments. To autonomously build these structures, a design must be made, from which instructions for the fabrication process can be derived. For a constrained fabrication process, e.g. considering the limited range of a robot, this transfer can be cumbersome. We present a local building process based on a sequence of two distinct operations, which implicitly encodes the shape of a structure. Given this encoding, the structure can readily be built with a real-world robotic system. We show automatic design of structures reaching out of the robot's range and fulfilling stability and strength constraints using an evolutionary design algorithm. The final design can then be built with a robotic arm from wooden cubes and hot melt adhesives. We demonstrate the whole process including the construction of a structure from more than thirty cubes with our real-world setup. We expect that automatic design and construction can further improve the physical adaptability of robotic systems.

[1]  Jordan B. Pollack,et al.  Automatic design and manufacture of robotic lifeforms , 2000, Nature.

[2]  Jonas Neubert,et al.  Stochastic Modular Robotic Systems: A Study of Fluidic Assembly Strategies , 2010, IEEE Transactions on Robotics.

[3]  Ludovico Cademartiri,et al.  Programmable self-assembly. , 2015, Nature materials.

[4]  Karl Sims,et al.  Evolving virtual creatures , 1994, SIGGRAPH.

[5]  J.D. Lohn,et al.  Evolvable hardware using evolutionary computation to design and optimize hardware systems , 2006, IEEE Computational Intelligence Magazine.

[6]  Mark Yim,et al.  Structure synthesis on-the-fly in a modular robot , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[7]  Toshio Fukuda,et al.  Dynamically reconfigurable robotic system , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[8]  Fumiya Iida,et al.  Physical Connection and Disconnection Control Based on Hot Melt Adhesives , 2013, IEEE/ASME Transactions on Mechatronics.

[9]  Daniela Rus,et al.  Optimal self assembly of modular manipulators with active and passive modules , 2008, 2008 IEEE International Conference on Robotics and Automation.

[10]  Fumiya Iida,et al.  Enhanced robotic body extension with modular units , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[11]  Eiichi Yoshida,et al.  M-TRAN: self-reconfigurable modular robotic system , 2002 .

[12]  Erol Sancaktar,et al.  Classification of Adhesive and Sealant Materials , 2011 .

[13]  Phil Husbands,et al.  Evolutionary robotics , 2014, Evolutionary Intelligence.

[14]  Mark Yim,et al.  PolyBot: a modular reconfigurable robot , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[15]  Fumiya Iida,et al.  Robotic body extension based on Hot Melt Adhesives , 2012, 2012 IEEE International Conference on Robotics and Automation.

[16]  John Rieffel,et al.  Growing and Evolving Soft Robots , 2014, Artificial Life.

[17]  Henrik Hautop Lund,et al.  Design of the ATRON lattice-based self-reconfigurable robot , 2006, Auton. Robots.

[18]  Marco Dorigo,et al.  Self-Assembly at the Macroscopic Scale , 2008, Proceedings of the IEEE.

[19]  Hod Lipson,et al.  Automatic Design and Manufacture of Soft Robots , 2012, IEEE Transactions on Robotics.