5 research outputs found

    Characterization and Validation of a Novel Robotic System for Fluid-Mediated Programmable Stochastic Self-Assembly

    Get PDF
    Several self-assembly systems have been developed in recent years, where depending on the capabilities of the building blocks and the controlability of the environment, the assembly process is guided typically through either a fully centralized or a fully distributed control approach. In this work, we present a novel experimental system for studying the range of fully centralized to fully distributed control strategies. The system is built around the floating 3-cm-sized Lily robots, and comprises a water-filled tank with peripheral pumps, an overhead camera, an overhead projector, and a workstation capable of controlling the fluidic flow field, setting the ambient luminosity, communicating with the robots over radio, and visually tracking their trajectories. We carry out several experiments to characterize the system and validate its capabilities. First, a statistical analysis is conducted to show that the system is governed by reaction diffusion dynamics, and validate the applicability of the standard chemical kinetics modeling. Additionally, the natural tendency of the system for structure formation subject to different flow fields is investigated and corresponding implications on guiding the self-assembly process are discussed. Finally, two control approaches are studied: 1) a fully distributed control approach and 2) a distributed approach with additional central supervision exhibiting an improved performance. The formation time statistics are compared and a discussion on the generalization of the method is provided

    Morphology-Induced Collective Behaviors: Dynamic Pattern Formation in Water-Floating Elements

    Get PDF
    Complex systems involving many interacting elements often organize into patterns. Two types of pattern formation can be distinguished, static and dynamic. Static pattern formation means that the resulting structure constitutes a thermodynamic equilibrium whose pattern formation can be understood in terms of the minimization of free energy, while dynamic pattern formation indicates that the system is permanently dissipating energy and not in equilibrium. In this paper, we report experimental results showing that the morphology of elements plays a significant role in dynamic pattern formation. We prepared three different shapes of elements (circles, squares, and triangles) floating in a water-filled container, in which each of the shapes has two types: active elements that were capable of self-agitation with vibration motors, and passive elements that were mere floating tiles. The system was purely decentralized: that is, elements interacted locally, and subsequently elicited global patterns in a process called self-organized segregation. We showed that, according to the morphology of the selected elements, a different type of segregation occurs. Also, we quantitatively characterized both the local interaction regime and the resulting global behavior for each type of segregation by means of information theoretic quantities, and showed the difference for each case in detail, while offering speculation on the mechanism causing this phenomenon

    How morphology affects self-assembly in a stochastic modular robot

    Full text link
    Self-assembly is a process through which an organized structure can spontaneously form from simple parts. Taking inspiration from biological examples of self-assembly, we designed and built a water-based modular robotic system consisting of autonomous plastic tiles capable of aggregation on the surface of water. In this paper, we investigate the effect of the morphology (here: shape) of the tiles on the yield of the self-assembly process, that is, on the final amount of the desired aggregate. We describe experiments done with the real system as well as with a computer simulation thereof. We also present results of a mathematical analysis of the modular system based on chemical rate equations which point to a power-law relationship between yield rate and shape. Using the real system, we further demonstrate how through a single parameter (here: the externally applied electric potential) it is possible to control the self-assembly of propeller-like aggregates. Our results seem to provide a starting point (a) for quantifying the effect of morphology on the yield rates of self- assembly processes and (b) for assessing the level of modular autonomy and computational resources required for emergent functionality to arise

    The Propulsion of Reconfigurable Modular Robots in Fluidic Environments

    Get PDF
    Reconfigurable modular robots promise to transform the way robotic systems are designed and operated. Fluidic or microgravity environments, which can be difficult or dangerous for humans to work in, are ideal domains for the use of modular systems. This thesis proposes that combining effective propulsion, large reconfiguration space and high scalability will increase the utility of modular robots. A novel concept for the propulsion of reconfigurable modular robots is developed. Termed Modular Fluidic Propulsion (MFP), this concept describes a system that propels by routing fluid though itself. This allows MFP robots to self-propel quickly and effectively in any configuration, while featuring a cubic lattice structure. A decentralized occlusion-based motion controller for the system is developed. The simplicity of the controller, which requires neither run-time memory nor computation via logic units, combined with the simple binary sensors and actuators of the robot, gives the system a high level of scalabilty. It is proven formally that 2-D MFP robots are able to complete a directed locomotion task under certain assumptions. Simulations in 3-D show that robots composed of 125 modules in a variety of configurations can complete the task. A hardware prototype that floats on the surface of water is developed. Experiments show that robots composed of four modules can complete the task in any configuration. This thesis also investigates the evo-bots, a self-reconfigurable modular system that floats in 2-D on an air table. The evo-bot system uses a stop-start propulsion mechanism to choose between moving randomly or not moving at all. This is demonstrated experimentally for the first time. In addition, the ability of the modules to detect, harvest and share energy, as well as self-assemble into simple structures, is demonstrated

    Shape formation by self-disassembly in programmable matter systems

    Get PDF
    Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 2012.Cataloged from PDF version of thesis.Includes bibliographical references (p. 225-236).Programmable matter systems are composed of small, intelligent modules able to form a variety of macroscale objects with specific material properties in response to external commands or stimuli. While many programmable matter systems have been proposed in fiction, (Barbapapa, Changelings from Star Trek, the Terminator, and Transformers), and academia, a lack of suitable hardware and accompanying algorithms prevents their full realization. With this thesis research, we aim to create a system of miniature modules that can form arbitrary structures on demand. We develop autonomous 12mm cubic modules capable of bonding to, and communicating with, four of their immediate neighbors. These modules are among the smallest autonomous modular robots capable of sensing, communication, computation, and actuation. The modules employ unique electropermanent magnet connectors. The four connectors in each module enable the modules to communicate and share power with their nearest neighbors. These solid-state connectors are strong enough for a single inter-module connection to support the weight of 80 other modules. The connectors only consume power when switching on or off; they have no static power consumption. We implement a number of low-level communication and control algorithms which manage information transfer between neighboring modules. These algorithms ensure that messages are delivered reliably despite challenging conditions. They monitor the state of all communication links and are able to reroute messages around broken communication links to ensure that they reach their intended destinations. In order to accomplish our long-standing goal of programmatic shape formation, we also develop a suite of provably-correct distributed algorithms that allow complex shape formation. The distributed duplication algorithm that we present allows the system to duplicate any passive object that is submerged in a collection of programmable matter modules. The algorithm runs on the processors inside the modules and requires no external intervention. It requires 0(1) storage and O(n) inter-module messages per module, where n is the number of modules in the system. The algorithm can both magnify and produce multiple copies of the submerged object. A programmable matter system is a large network of autonomous processors, so these algorithms have applicability in a variety of routing, sensor network, and distributed computing applications. While our hardware system provides a 50-module test-bed for the algorithms, we show, by using a unique simulator, that the algorithms are capable of operating in much larger environments. Finally, we perform hundreds of experiments using both the simulator and hardware to show how the algorithms and hardware operate in practice.by Kyle William Gilpin.Ph.D
    corecore