The goal is to establish and display âhop countersâ that increase with the distance from a source agent. ⢠Infrared sensors (IR) allow bots to exchange small.
MEWbot: Toward a Low-Cost and Easy-to-Build Kit for Morphogenetic Swarm Robotics René Doursat, Lucas Cousi, Michael Gribbin, and Peter Schramm
The Catholic University of America, Departments of Biomedical Engineering & Electrical Engineering/Computer Science
Context
Modular & collective robotics promote systems made of a number of distributed components: • In modular or “self-reconfigurable” robotics, interconnected parts rearrange themselves to change the shape of a robot. • In collective or “swarm” robotics, individual mobile robots get together to form a larger entity by flocking or attaching. Morphogenetic engineering (Doursat et al. 2012) concerns the design of the self-organizing properties of the agents of complex systems toward functional architectures, in particular inspired by biological development.
Idea
Putting these two concepts together, we propose a hardware kit that is cheap, easy and quick to assemble, toward the “mass production” of small robots capable of creating spatial formations with specific morphologies. Our template unit is called the MEWbot, for “Morphogenetic Engineering Work-bot”. Each bot makes decisions based on its state and neighborhood, which may contain other bots and environmental cues. 3
4
4
3
2 3
4
2
1 2
2
3
3
3 3
4
Morphogenesis combines chemical pattern formation (PF) and mechanical self-assembly (SA)
4
4
4
PF: Gradient formation & differentiation • •
The goal is to establish and display “hop counters” that increase with the distance from a source agent Infrared sensors (IR) allow bots to exchange small numbers and calculate their degree of separation from the source agent as follows: • •
+
SA: Virtual multi-spring-mass system •
Mutual adhesion affinities are modeled by a local interaction potential V among pairs of nearest neighbors, based on three parts: 1. infinite repulsion (solid core) for r < rc 2. quadratic (elastic) attraction around re 3. flat potential for r > r0
source agent always displays “0” other agents obey 4 rules (“n” is the agent’s number): 1. Send “n+1” signal to agents nearby 2. Replace “n” by the smallest number received if it is smaller than current number 3. if no number is received, reset to NaN value 4. if value is currently NaN, take the first value received
→ Our experiments with Arduino boards and LEDs demonstrate that a programmable pattern can be achieved through decentralized computing
•
This can be implemented with ultrasonic proximity sensors: robots adjust their position by steering their wheels according to a calculated average force → Under construction...
Benefits of swarms • Swarms of small robots can collect data from a larger area than a single big robot • Lack of centralized control allows easy replacement of individual agents and avoids single point of failure • The swarm continues to operate even if a few agents break down or go missing • Bots communicate only with their neighbors instead of a distant central computer, hence extend their battery life through low-energy local transmission
Material used Arduino microcontrollers Infrared LEDs for communication C/C++ programming Inexpensive parts: step motors, etc. (≈ $30/bot)
shown at the 14th International Conference on Artificial Life, New York, July 2014
http://picasaweb.google.com/ tridentoriginal/Ghana. NetLogo Ants simulation .... there is a whole class of morphological. (self-dissimilar) systems, in which.
ââComputer Science is the study of computing.â ââThis includes ... complex systems (i.e., harnessed, including nature). ⢠Complex .... PF studies focus on instabilities ..... direct recipe; ex: Nagpal's macro-to-microprogram Origami compi
as a recurrent network chiefly occupied with its own intrinsic, emergent activity ... From social insects to swarm intelligence, via stigmergy ... molecules .... systems are "natural" in the .... (w/ relaxation oscillators similar to FitzHugh-Nagumo/
May 18, 2010 - physicalist/symbolic nature of cognition, remains today a key component .... and still producing great work in the DEVO project (p21); Jean- ...... In the twentieth century, his work ... âsolution-richâ space needed for successful
fully solvable and regular trajectories for inverse-square force laws ... ex: crystal and gas (covalent bonds or electrostatic forces) ...... simulations by. Julien Delile.
Sep 4, 2017 - European Conference on Artificial Life (ECAL) 2017 ... A model and pipeline for interactive simulation of morphological biology ... Please send your PDF abstract by email to both organizers: r.doursat mmu.ac.uk, sayama binghamton.edu ..
DNA binding), and to biology (bacteria, flocks, ... c) decentralized dynamics: no master blueprint or grand .... Artificial Life, Evolutionary Robotics, Adaptive.
biosystem and its low-level physical requirements. From the software viewpoint, .... as a means of refining evolutionary goals between stages. Without staging ...
Sep 26, 2013 - To answer these questions, we have launched in 2009, and ... (Chapter 1, in Doursat R et al. (eds.) ... 1 Introduction ... under the guidance of genetic and epigenetic information .... tecturally detailed at multiple scales; they can a
hive comb and a processor's architecture can seem vast indeed. But consider ... the rigid design of systems in every detail and rethink them in terms of CS:6 see ..... D. Endy, Foundations for engineering biology, Nature 438, pp. 449â453, 2005. 5.
Jun 26, 2014 - values near â1 to a checkered pattern (every other cell occupied). Usually ..... from a geographic file, as opposed to an randomly gener- ated, artificial .... fuels a contemporary debate on the state-of-the-art in. âquantitative .
Engineers are torn between an attitude of strong design and dreams of autonomous devices: they want full mastery of their artifacts, while wishing these were ...
Nov 18, 2005 - designed to acquire, process and play music based on bi- ological signals; strategies for signal acquisition; a dis- cussion of signal processing ...
Nov 18, 2005 - can be used as a source of communication and con- trol [4]. Indeed .... ware then calculates the energy for the EOG and EMG channels, and ...
Universal Turing Machine. R.I.P. .... virtual machine monitor contains about 60 semi-colons of Fortran. .... matic calculating machines be said to think? The Turing ...
Dec 2, 2016 - cell lineage âreconstructionâ5â7 and gene expression âatlasingâ8, mainly in the zebrafish, fruit fly, and nematode, provide an important path ...
Feb 22, 2005 - âforeverâ buttons repeat the same action (the same piece of code) until pressed again. ⢠command center â ask observer, patches or turtles to ...
Natalia Sapoukhina1 , Yu.V. Tyutyunov2 and R. Arditi3. IN order to suppress the negative impact of fungal diseases and pests, biological methods of crop ...
striping in the Drosophila embryo, the present lattice organism becomes segmented into spatial domains of homogeneous genetic expression. Meanwhile ...