Phenotypic Plasticity Provides a Bioinspiration Framework for Minimal Field Swarm Robotics
- 1Department of Engineering Mathematics, University of Bristol, Bristol, United Kingdom
- 2Bristol Robotics Laboratory, University of the West of England, Bristol, United Kingdom
The real world is highly variable and unpredictable, and so fine-tuned robot controllers that successfully result in group-level “emergence” of swarm capabilities indoors may quickly become inadequate outside. One response to unpredictability could be greater robot complexity and cost, but this seems counter to the “swarm philosophy” of deploying (very) large numbers of simple agents. Instead, here I argue that bioinspiration in swarm robotics has considerable untapped potential in relation to the phenomenon of phenotypic plasticity: when a genotype can produce a range of distinctive changes in organismal behavior, physiology and morphology in response to different environments. This commonly arises following a natural history of variable conditions; implying the need for more diverse and hazardous simulated environments in offline, pre-deployment optimization of swarms. This will generate—indicate the need for—plasticity. Biological plasticity is sometimes irreversible; yet this characteristic remains relevant in the context of minimal swarms, where robots may become mass-producible. Plasticity can be introduced through the greater use of adaptive threshold-based behaviors; more fundamentally, it can link to emerging technologies such as smart materials, which can adapt form and function to environmental conditions. Moreover, in social animals, individual heterogeneity is increasingly recognized as functional for the group. Phenotypic plasticity can provide meaningful diversity “for free” based on early, local sensory experience, contributing toward better collective decision-making and resistance against adversarial agents, for example. Nature has already solved the challenge of resilient self-organisation in the physical realm through phenotypic plasticity: swarm engineers can follow this lead.
The self-organized societies of social insects such as ants are well-known in swarm robotics (Şahin, 2005); yet they could be the “tip of the iceberg” of available bioinspiration. Here, I focus specifically on the general concept of phenotypic plasticity as a powerful, complementary framework for thinking about real-world deployment of minimal robot swarms. In fact, social insects are prime exhibitors of phenotypic plasticity (Kennedy et al., 2017), but it is widespread and of fundamental importance in the rest of the natural world. In brief, I argue the following main points:
1. Plasticity is typically selected for by evolution following a natural history of unstable environmental conditions. In offline evolutionary swarm optimization, simulated environments need to be more heterogeneous and hazardous to generate and understand the value of plasticity.
2. In the context of large numbers of agents, elements of this plasticity could be (partially) irreversible, as in nature. This could be further enabled by cost-effective expendability, up to and including recyclable or biodegradable robots.
3. In addition to the value of individual plasticity for responding to environmental variation, otherwise unremarkable variation in response thresholds (for example) can contribute to adaptive group-level diversity; swarm engineers can exploit this.
I first provide some background perspective on swarm robotics before introducing the biological phenomenon of phenotypic plasticity.
Background: The “Swarm Principle” of Individual-Level Simplicity
Swarm robotics is predicated on the idea that large numbers of agents working collectively can solve tasks that would be impossible for a single individual (Hamann, 2018). It is specifically inspired by biology in that it relies on self-organization (Camazine et al., 2001) as the mechanism of coordination, particularly as seen in social insects (Şahin, 2005). This includes concepts such as stigmergy (e.g., Hunt et al., 2019a). Closely allied to this is the reliance on emergence of swarm problem-solving capabilities that cannot be reduced to, or predicted from, individual-level components (Şahin, 2005; Bjerknes et al., 2007; Brambilla et al., 2013).
As technology continues to develop, with ever-advancing computer processing power and methods in artificial intelligence, the temptation may be to build swarms of agents that are individually highly complex both in their hardware and controllers. However, this would not align with the “swarm principle” of relying on emergence to do the “heavy lifting” of solving the task. It would also defeat the object in “complexity engineering” of maintaining low-level understandability (Frei and Giovanna, 2012). Finally, it may be prohibitive in terms of cost, when real-world environments have hazards resulting in a risk—or even an expectation—of robots being lost or destroyed. Instead, swarm controllers are classically based on reactive control (Hamann, 2018), based on simple reflexes to a stimulus (e.g., Walter, 1950; Mitrano et al., 2019), or taking into account an internal state (the model-based reflex agent of Russell and Norvig, 1995, for example Nouyan et al., 2009). This “behavior-based robotics” (Arkin, 1998) is in keeping with studies of reaction thresholds in biology (Bonabeau et al., 1999). It is also compatible with relatively simple and affordable hardware that can be easily understood: for example the “e-puck” (Mondada et al., 2009), “Kilobot” (Rubenstein et al., 2012), and “Crazyflie” (McGuire et al., 2019). There is still relatively limited real-world swarm deployment (e.g., Schmickl et al., 2011; Duarte et al., 2016): there is a clear opportunity to shape the design principles for minimal swarms.
Previous Examples of Adaptation in Homogeneous Robot Swarms
There are several examples in the swarm robotics literature in which individual robots, though identically programmed with the same controller, end up behaving differently according to their experience of the environment. I briefly group these according to three prominent approaches, before going on to explain the complementarity of the proposed approach.
Off-Line (Pre-deployment) Evolutionary Optimization
Designing emergent (Matarić, 1993) and adaptive (Matarić, 1995) group behaviors is challenging, and so one can use evolutionary optimization in simulation before deployment (Dorigo et al., 2004; Trianni, 2008; Hecker and Moses, 2015; Birattari et al., 2019). In this way, adaptation of behavior can be seen in task specialization, for example, as an effective group-level strategy (Ferrante et al., 2015), though its effectiveness is tuned to the particular simulated environment. Furthermore, the simulated environments employed in evolutionary robotics can be rather simple and homogeneous. As a result, there can be little in the way of a mechanism to generate plasticity, as it is not rewarded by the artificial evolutionary process. Including sufficient heterogeneity in the class of simulated environments is indispensable to identifying a suitable variety and extent of plasticity for swarm robots (Figure 1).
Figure 1. A conceptual overview of how phenotypic plasticity could be employed in a minimal robot swarm. Beginning with existing minimal robot hardware, consider the current and potential extent of plasticity. Undertake artificial evolution of swarms in a series of heterogeneous environments, to obtain suitable developmental reaction norms (mappings of sensory input to ranges/variations of phenotype, including one or more variable traits such as reaction thresholds, power consumption, or “smart” body parts). Hardware may be iterated to extend or reduce/remove plasticity. Deploy into the field, and individual robot experience will contribute to a distribution of individual phenotypes in the swarm. This should then form an adaptive swarm-level phenotype. Robots can then be collected and reset before redeployment elsewhere, recycled/disposed of sustainably, or even biodegrade in certain contexts (“Crazyflie” drone photo CC-BY 4.0, Bitcraze AB).
On-Line (On-Deployment) Evolutionary Optimization
Embodied evolutionary robotics is a promising avenue for real-world deployment (Trueba et al., 2011; Haasdijk et al., 2014; Jones et al., 2019) but in practice the requisite computing power may be a step away from the minimal robotics needed for swarm ubiquity. Evolutionary approaches (off- or on-line) could struggle in the field, owing to unanticipated circumstances or merely because of the so-called “reality gap” between the world and (inner) simulation (Brooks, 1992; Jakobi et al., 1995).
Learning is an example of behavioral plasticity. For example, if one simulates improved task performance through repetition there can be emergent task specialization (Brutschy et al., 2012). Task sequencing has been demonstrated at run-time without prior knowledge of the correct ordering, demonstrating a form of reinforcement learning, albeit with abstractions of the tasks themselves (Garattoni and Birattari, 2018). In practice, robot learning tends to employ (evolved) neural networks (Nolfi et al., 1994; Floreano and Mondada, 1996; Nolfi and Floreano, 2000; Nitschke et al., 2012; Hüttenrauch et al., 2018), so-called neuro-evolution methods. Neural network-based approaches can have difficulty in scaling to more complex problems (Brambilla et al., 2013); and again, for truly minimal swarms, this may be a step toward undue computational complexity. I suggest “personality” adaptation as an example minimal bioinspired approach to learning (section Behavioral Plasticity).
Phenotypic Plasticity: Evolving Adaptive Reaction Norms
Broadly defined, phenotypic plasticity is the ability of an organism's genotype to produce different phenotypes in response to different environmental conditions (Kelly et al., 2012). This includes behavioral, physiological, and morphological plasticity as I later describe in their respective sections (see also Figure 2). These are ordered by how rapidly an adjustment is typically made through that plasticity mode. Plasticity varies, as we see in social insects: some are resilient to environmental change (e.g., invasive ants; Holway et al., 2002), while others such as bees struggle to cope with e.g., habitat loss, novel toxins, or pathogens (Goulson et al., 2015). Its importance may in part depend on mobility: for instance, it is particularly important in plants, which are unable to change their environment (Schlichting, 1986). Early experience is often key to phenotypic development (e.g., Weaver et al., 2004), which can be seen as a form of “memory” of the environment to which the organism (or agent) is exposed in the initial phase of its life (deployment).
Figure 2. Top row: Examples of phenotypic plasticity, which could be enacted with simple, environmentally-reactive control rules. They are ordered left to right in the typical speed of response. (A) Behavioral plasticity in the social spider Stegodyphus dumicola allows the colony to maintain a suitable distribution of “bold” and “shy” individuals (photo: Bernard Dupont, CC-BY-SA 2.0). (B) Physiological plasticity is observed in the invasive cane toad Rhinella marina, as it can adjust its core temperature to live in cool regions (photo: Sam Fraser-Smith, CC-BY-2.0). (C) Morphological plasticity in the bacterium Bacillus cereus. In the top pane it has undergone filamentation following antibacterial treatment; bottom pane is untreated (photo: Achara Dholvitayakhun, CC BY-SA 4.0). Bottom row: Biologists study clonal organisms to understand how phenotypic plasticity produces individual differences within social groups (“swarms”). The distribution of differences may be adaptive for their local ecology. The individual-level “interaction rules” and resultant plasticity used in their self-organization may be instructive for swarm robot controllers. (D) The clonal raider ant Ooceraea biroi (photo: courtesy of Daniel Kronauer). (E) the Amazon molly Poecilia Formosa (photo: courtesy of David Bierbach).
The term developmental reaction norm (DRN) describes the range of phenotypes generated by a given genotype (“controller,” smart materials, etc.) in response to experienced environmental cues (Schlichting and Pigliucci, 1998). DRNs can themselves be plastic or non-plastic, i.e., the phenotype can remain fixed or change in response to changing environmental conditions. Therefore, there are at least five attributes to DRNs: amount of plasticity (large/small); pattern of response (e.g., monotonic increase/decrease or more complex reaction curves); rapidity of response; reversibility of response; and competence (possibility) of the developmental system to respond at a certain stage in an organism's (robot's) lifetime (Schlichting and Pigliucci, 1998). Moreover, in the “swarm” context, it is worth noting that individuals' experiences can affect the extent of their plasticity at a given age (Stamps, 2016). This can also contribute to group-level diversity in phenotypic expression. Behavioral plasticity at the level of the whole group can be seen in, for example, the reaction thresholds of harvester ant colonies (Gordon et al., 2011). In social groups individual phenotypes interact, contributing to the complexity of the genotype and phenotype fitness landscapes (Moore et al., 1997; Wolf et al., 1999). The various attributes of developmental reaction norms are, in principle, subject to natural selection (Schlichting and Pigliucci, 1998; Dingemanse et al., 2010), and I propose that for swarm engineers, pre-deployment artificial evolution of DRNs can establish their extent (Figure 1). Plasticity occurs in response to environmental cues, so one must also consider the relevant environmental features (physical and social) that will elicit change—and how they will be sensed. For example, local cues about resource distributions can be used to adjust individuals' foraging parameters (Just and Moses, 2018), and environmental heterogeneity generates variable foraging rates through behavioral plasticity in harvester ants (Beverly et al., 2009).
Emerging Technologies Favoring (Partially) Irreversible Plasticity
In the context of model-based reflex behaviors, if internal reaction thresholds are computer variables there is no design requirement to make their setting irreversible; though this may be suitable for time and geography-limited missions, where robots can be retrieved and reset for redeployment. Several emerging technologies favor irreversible plasticity, however. For example, the field of “soft” robotics employs soft structures to flexibly interact with unpredictable environments (Kim et al., 2013). Robot intelligence can be “outsourced” from the computer “brain” to the robot “body” (morphology) and its nonlinear responses, exploiting “embodied intelligence” (Bongard, 2011). This outsourcing can go a step further in collectives, as phenotypic diversity in soft swarms could result merely from past sensitivity (hysteresis) to exposure temperature, strain and other conditions. Moreover, soft robots raise the possibility of biodegradability (Rossiter et al., 2016), further relaxing constraints on ubiquitous deployment. Another exciting development is the possibility of “autonomous” or “robotic” materials (McEvoy and Correll, 2015), smart composites that can autonomously change shape, stiffness, appearance and other properties. In electronics, the idea of a “memristor”—a resistor with “memory” of the charge flowing through it—raises the possibility of “neuromorphic computing” that parallels in some way the synaptic plasticity of a brain (Zidan et al., 2018; Wang et al., 2019). At smaller length scales, exciting possibilities exist for micro-scale swarms (e.g., Martel et al., 2009; Yigit et al., 2019). As robot swarms aim toward large numbers, and possibly smaller scales, the heterogeneity and stochasticity associated with minimal robots may become inevitable. Rather than seeing this as an engineering nuisance, swarm designers can embrace its possibilities (White et al., 2004; Ramachandran et al., 2018; Scholz et al., 2018; Li et al., 2019), and (partially) irreversible plasticity could contribute toward adaptation to field conditions.
Swarm-Level Strength in Individual-Level Diversity
Phenotypic plasticity can produce helpful individual-level adaptations: for example, a suitable threshold to switch behaviors. Even more significantly in a swarm context, though, is the possibility of producing emergent functionality for the group. Even in what appear to be superficially similar units in cooperative biological groups there can be a surprising level of diversity (Blodgett et al., 2016); this heterogeneity is increasingly recognized as an adaptive group trait (Clobert et al., 2009; Kennedy et al., 2017). Thus, while plasticity in a certain trait may actually make a small or negligible contribution to the direct fitness of the individual, it may be nevertheless an important indirect contribution to the fitness of the swarm.
Diversity as a Shield Against Adversity
Robustness is frequently claimed for swarm robot systems, but if a homogeneous controller results in homogeneous behavior the swarm may be liable to systematic failure if it encounters unexpected environmental conditions or faulty or malicious agents (Higgins et al., 2009). This might be compared to inbreeding in biology, which is a cause of disease vulnerability. Conversely, diversity can help resistance (Ugelvig et al., 2010).
Fault tolerance in swarms is an important precondition for scalability (Winfield and Nembrini, 2006; Bjerknes and Winfield, 2013) and phenotypic plasticity may paradoxically help the swarm to cope with the unexpected. This is because it can result in a range of subtle—or substantial—individual differences, which will need to be made compatible with agent—agent interaction as a matter of course.
Diversity for Homeostasis
In biological systems phenotypic diversity can also promote positive collective success: for example in honeybees diversity in reaction thresholds for their cooling behavior promotes stability in nest thermoregulation (Jones et al., 2004). Although this example is driven by genetic heterogeneity, it could equally be designed in a robot context as a result of phenotypic plasticity.
Diversity for Decision-Making
If a swarm is to be autonomous it also needs to be capable of making collective decisions. Again, diversity of reaction thresholds or option assessment behavior, as seen in ants, may help this process (Masuda et al., 2015; O'Shea-Wheller et al., 2017). Such studies highlight the importance of heterogeneity among individuals, rather than precise calibration, for effective collective decision-making.
Diversity for Foraging and Search
Behavioral plasticity allows organisms to make relatively rapid adjustments in their function to adapt to changing environmental conditions. Learning, which shapes behavior, can be seen as a form of plasticity (Agrawal, 2001) and allows “culture”—inter-generational transmission of behaviors through social learning (Whiten et al., 2017). In robot swarms this has been demonstrated in robot societies through imitation learning (Winfield and Erbas, 2011), and can arise simply from robot and sensor noise (Erbas et al., 2013). Perhaps the most obvious opportunity for ready transposition into robot swarms, though, is seen in animal “personality” differences.
Animal and Robot “Personalities”
Modeling work in biological collective behavior often assumes agents are homogeneous in their characteristics, but there is increasing recognition that consistent individual differences in behavior (“personality”) among group members can be important for group function in local ecologies (Dall et al., 2012). Examples of significant personality axes include: risk-taking behavior (boldness—shyness), exploratory behavior (neophilic—neophobic), activity levels (active—inactive), sociability (social—asocial), and aggression (aggressive—non-aggressive) (Réale et al., 2007). This can be observed at the level of the individual or the whole group, giving rise to the notion of collective personalities (Jandt et al., 2014). While early development is important to the formation of personality, it can be somewhat plastic over an individual's lifetime (Groothuis and Trillmich, 2011). As a result, group-level plasticity in personality is also observed (Norman et al., 2017). In Stegodyphus social spiders (Figure 2A), there is a link between social interactions and boldness change (Hunt et al., 2018); the group-level distribution of boldness is important for their collective performance (Hunt et al., 2019b).
In relation to swarm robotics, the notion of personality maps readily to adaptive threshold-based behaviors, for example the likelihood of switching behaviors in probabilistic finite state machines (Liu and Winfield, 2010; Castello et al., 2016). It can also map to very simple adaptations such as variable waiting times in response to changing swarm density (Wahby et al., 2019), which one might term “sociability,” for example. Simpler still, the decision to be active or inactive, which may make little sense at the level of the individual robot with a mission to complete, can be adaptive to a swarm that might need to keep some units in reserve; the identification of “lazy ants” (Charbonneau and Dornhaus, 2015) suggests plasticity in activity may be valuable. Thus, the growing literature on animal personality research—particularly on its ontogeny in social groups—may indicate simple behavioral mechanisms (“interaction rules”) that can be adapted in the context of self-organizing robots.
The Relevance of Highly Related and Clonal Animals
In social insects, caste determination (e.g., worker or queen) is driven by a varying combination of “nature” (genotype) and “nurture” (environment) (Schwander et al., 2010). To try and understand how the environment (particularly the social environment) shapes such phenotypic plasticity, biologists study highly related or even clonal organisms, which controls for the effect of genetics. Social spiders (Figure 2A) are highly inbred; and two emerging model organisms are the clonal raider ant Ooceraea biroi (e.g., Ulrich et al., 2018) and the Amazon molly Poecilia Formosa, a small freshwater fish (e.g., Bierbach et al., 2017) (Figures 2D,E). As well as being prime candidates to answer fundamental questions in ecology and evolution (Laskowski et al., 2019), such organisms could provide important bio-inspiration to the development of homogeneous swarm controllers that can result in heterogeneity that is adaptive at the swarm-level.
Physiological and Morphological Plasticity
An example of physiological plasticity in nature is the invasive cane toad Rhinella marina (Figure 2B). It succeeds as an invader into unfamiliar environments, at least in part, because it can adjust its core body temperature to new climates (McCann et al., 2018). It is also somewhat plastic in its social behavior (Gruber et al., 2017): an example of successfully combining multiple modes of plasticity. Physiological plasticity in a robotics context could mean something as simple as the availability of different power consumption modes: for example, a high energy mode for exploration and data transmission, and a standby mode for in situ monitoring of an environment. This could be critical to long-term swarm resilience.
Examples of morphological plasticity in nature include the water flea Dapnia lumholtzi (Green, 1967), which can respond drastically to the presence of predators by developing a sharp helmet and extended tail spine (Agrawal, 2001); or in bacteria that undergo filamentation (elongation) in response to stress (Figure 2C; Justice et al., 2008). At the group level, a form of collective mechanical adaptation is observed in honeybee swarms (Peleg et al., 2018). In swarm robotics research so far, a form of morphological plasticity is possible through self-assembly into connected groups of various forms (Brambilla et al., 2013). Examples of this include the “s-bot” which can physically attach to each other (Mondada et al., 2004), conceptual demonstrations in “Kilobots” (Rubenstein et al., 2014; Slavkov et al., 2018; Carrillo-Zapata et al., 2019), or the idea of a “mergeable nervous system” (Mathews et al., 2017). More broadly, one can design robots to adapt their own morphology (Divband Soorati et al., 2019; Hauser, 2019; Kriegman et al., 2019); in combination such “multi-robot organisms” (Levi and Kernbach, 2010) may self-organize a wide range of adaptations.
Swarm robotics relies on the power of emergence to produce engineered systems that are capable of “more than the sum of their parts”. This is possible even with very simple agents. As we take robot swarms into the field, the temptation may be to move away from the principle of individual-level simplicity in hardware and controllers. Instead, a different way forward may be to re-focus on the ingenuity of nature in building resilient social systems. Increasingly, phenotypic plasticity is recognized as center-stage in producing adaptive biological variation, and would seem to be similarly indispensable in embodied collective artificial intelligences. We can, and should, attempt intensive off-line optimization of swarm controllers (Birattari et al., 2019), but this could be combined with possibilities to manifest plasticity in behavior, “physiology” and morphology in heterogeneous simulated environments. Their respective impact on swarm-level functions might be analyzed with respect to information flow (Pitonakova et al., 2016). In a “bottom-up” approach to swarm design (Crespi et al., 2008) a moderate amount of plasticity across these modes could be added with very limited cost, but potentially far-reaching implications for swarm resilience, contributing toward the practical realization of “dependable swarms” (Winfield et al., 2004).
For biologists, robots can be used as tools for understanding biological evolution (Doncieux et al., 2015). The systematic addition of various forms of “phenotypic plasticity” to robots could also contribute toward this aim. Meanwhile, for engineers, with plasticity and mass-producible minimal robots, the approach of sending large numbers of cheap and expendable units on missions (“fast, cheap and out of control”; Brooks and Flynn, 1989) might have a better chance of success. A review across plasticity modes and relevant organisms (e.g., for air, water or land) could become a routine part of a swarm design process. The symbiosis between biology and engineering seen in the field of swarm robotics can go from strength to strength.
Data Availability Statement
The original contributions presented in the study are included in the article, further enquiries can be directed to the corresponding author.
EH conceived of this perspective and wrote the paper.
EH acknowledges support from the Royal Academy of Engineering and the Office of the Chief Science Adviser for National Security under the UK Intelligence Community Postdoctoral Fellowship Programme; and the UK Engineering and Physical Sciences Research Council (EPSRC DTP Doctoral Prize grant no. EP/N509619/1).
Conflict of Interest
The author declares that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.
Beverly, B. D., McLendon, H., Nacu, S., Holmes, S., and Gordon, D. M. (2009). How site fidelity leads to individual differences in the foraging activity of harvester ants. Behav. Ecol. 20, 633–638. doi: 10.1093/beheco/arp041
Birattari, M., Ligot, A., Bozhinoski, D., Brambilla, M., Francesca, G., Garattoni, L., et al. (2019). Automatic off-line design of robot swarms: a manifesto. Front. Robot. AI 1–6. doi: 10.3389/frobt.2019.00059
Bjerknes, J. D., and Winfield, A. F. T. (2013). “On Fault Tolerance and Scalability of Swarm Robotic Systems,” in Distributed Autonomous Robotic Systems: The 10th International Symposium, eds. A. Martinoli, F. Mondada, N. Correll, G. Mermoud, M. Egerstedt, M. A. Hsieh, et al. (Berlin; Heidelberg: Springer), 431–444.
Bjerknes, J. D., Winfield, A. F. T., and Melhuish, C. (2007). “An analysis of emergent taxis in a wireless connected swarm of mobile robots,” in 2007 IEEE Swarm Intelligence Symposium (Honolulu, HI: IEEE), 45–52. doi: 10.1109/SIS.2007.368025
Bongard, J. (2011). The “‘What’, ‘How’ and the ‘Why’ of Evolutionary Robotics,” in New Horizons in Evolutionary Robotics, eds. S. Doncieux, N. Bredèche, and J.-B. Mouret (Berlin; Heidelberg: Springer), 29–35.
Brooks, R. A., and Flynn, A. M. (1989). “Fast, cheap and out of control: a robot invasion of the solar system,” in Journal of the British Interplanetary Society, Vol. 42, 478–485. Available online at: http://people.csail.mit.edu/brooks/papers/fast-cheap.pdf (accessed December 08, 2004).
Brutschy, A., Tran, N. L., Baiboun, N., Frison, M., Pini, G., Roli, A., et al. (2012). Costs and benefits of behavioral specialization. Rob. Auton. Syst. 60, 1408–1420. doi: 10.1016/j.robot.2012.05.018
Carrillo-Zapata, D., Sharpe, J., Winfield, A. F. T., Giuggioli, L., and Hauert, S. (2019). Toward controllable morphogenesis in large robot swarms. IEEE Robot. Autom. Lett. 4, 3386–3393. doi: 10.1109/LRA.2019.2926961
Castello, E., Yamamoto, T., Libera, F. D., Liu, W., Winfield, A. F. T., Nakamura, Y., et al. (2016). Adaptive foraging for simulated and real robotic swarms: the dynamical response threshold approach. Swarm Intell. 10, 1–31. doi: 10.1007/s11721-015-0117-7
Charbonneau, D., and Dornhaus, A. (2015). Workers ‘specialized’ on inactivity: behavioral consistency of inactive workers and their role in task allocation. Behav. Ecol. Sociobiol. 69, 1459–1472. doi: 10.1007/s00265-015-1958-1
Clobert, J., Le Galliard, J.-F., Cote, J., Meylan, S., and Massot, M. (2009). Informed dispersal, heterogeneity in animal dispersal syndromes and the dynamics of spatially structured populations. Ecol. Lett. 12, 197–209. doi: 10.1111/j.1461-0248.2008.01267.x
Dingemanse, N. J., Kazem, A. J. N., Réale, D., and Wright, J. (2010). Behavioral reaction norms: animal personality meets individual plasticity. Trends Ecol. Evol. 25, 81–89. doi: 10.1016/j.tree.2009.07.013
Divband Soorati, M., Heinrich, M. K., Ghofrani, J., Zahadat, P., and Hamann, H. (2019). Photomorphogenesis for robot self-assembly: adaptivity, collective decision-making, and self-repair. Bioinspir. Biomim. 14:05600. doi: 10.1088/1748-3190/ab2958
Dorigo, M., Trianni, V., Sahin, E., Groß, R., Labella, T. H., Baldassarre, G., et al. (2004). Evolving self-organizing behaviors for a swarm-bot. Auton. Robots 17, 223–245. doi: 10.1023/B:AURO.0000033973.24945.f3
Duarte, M., Costa, V., Gomes, J., Rodrigues, T., Silva, F., Oliveira, S. M., et al. (2016). Evolution of collective behaviors for a real Swarm of aquatic surface robots. PLoS ONE. 11:e0151834. doi: 10.1371/journal.pone.0151834
Ferrante, E., Turgut, A. E., Duéñez-Guzmán, E., Dorigo, M., and Wenseleers, T. (2015). Evolution of Self-Organized Task Specialization in Robot Swarms. PLOS Comput. Biol. 11:e1004273. doi: 10.1371/journal.pcbi.1004273
Floreano, D., and Mondada, F. (1996). “Evolution of plastic neurocontrollers for situated agents. in from animals to animats,” in Proceedings of the Fourth International Conference on Simulation of Adaptive Behavior (SAB) (Cambridge, MA: MIT Press), 402–410.
Goulson, D., Nicholls, E., Botías, C., and Rotheray, E. L. (2015). Bee declines driven by combined stress from parasites, pesticides, and lack of flowers. Science 347:1255957. doi: 10.1126/science.1255957
Green, J. (1967). The distribution and variation of Daphnia lumholtzi (Crustacea: Cladocera) in relation to fish predation in Lake Albert, East Africa. J. Zool. 151, 181–197. doi: 10.1111/j.1469-7998.1967.tb02109.x
Gruber, J., Whiting, M. J., Brown, G., and Shine, R. (2017). The loneliness of the long-distance toad: invasion history and social attraction in cane toads (Rhinella marina). Biol. Lett. 13:20170445. doi: 10.1098/rsbl.2017.0445
Haasdijk, E., Bredeche, N., and Eiben, A. E. (2014). Combining environment-driven adaptation and task-driven optimisation in evolutionary robotics. PLoS ONE. 9:e98466. doi: 10.1371/journal.pone.0098466
Higgins, F., Tomlinson, A., and Martin, K. M. (2009). “Survey on security challenges for swarm robotics,” in 2009 Fifth International Conference on Autonomic and Autonomous Systems (Valencia: IEEE), 307–312. doi: 10.1109/ICAS.2009.62
Holway, D. A., Lach, L., Suarez, A. V., Tsutsui, N. D., and Case, T. J. (2002). The causes and consequences of ant invasions. Annu. Rev. Ecol. Syst. 33, 181–233. doi: 10.1146/annurev.ecolsys.33.010802.150444
Hunt, E. R., Mi, B., Fernandez, C., Wong, B. M., Pruitt, J. N., and Pinter-Wollman, N. (2018). Social interactions shape individual and collective personality in social spiders. Proc. R. Soc. B Biol. Sci. 285:20181366. doi: 10.1098/rspb.2018.1366
Hunt, E. R., Mi, B., Geremew, R., Fernandez, C., Wong, B. M., Pruitt, J. N., et al. (2019b). Resting networks and personality predict attack speed in social spiders. Behav. Ecol. Sociobiol. 73:97. doi: 10.1007/s00265-019-2715-7
Hüttenrauch, M., Šošić, A., and Neumann, G. (2018). “Local communication protocols for learning complex swarm behaviors with deep reinforcement learning,” in Swarm Intelligence. ANTS 2018. Lecture Notes in Computer Science, vol 11172, eds. M. Dorigo, M. Birattari, C. Blum, A. L. Christensen, A. Reina, and V. Trianni (Cham: Springer), 71–83.
Jakobi, N., Husbands, P., and Harvey, I. (1995). “Noise and the reality gap: the use of simulation in evolutionary robotics,” in European Conference on Artificial Life, eds. F. Morán, A. Moreno, J. J. Merelo, and P. Chacón (Berlin, Heidelberg: Springer), 704–720.
Jandt, J. M., Bengston, S., Pinter-Wollman, N., Pruitt, J. N., Raine, N. E., Dornhaus, A., et al. (2014). Behavioral syndromes and social insects: personality at multiple levels. Biol. Rev. 89, 48–67. doi: 10.1111/brv.12042
Just, W. A., and Moses, M. E. (2018). “Flexibility through autonomous decision-making in robot swarms,” in 2017 IEEE IEEE Symposium Series on Computational Intelligence SSCI 2017 – Proceedings (Honolulu, HI: IEEE), 1–8. doi: 10.1109/SSCI.2017.8285248
Kennedy, P., Baron, G., Qiu, B., Freitak, D., Helanterä, H., Hunt, E. R., et al. (2017). Deconstructing superorganisms and societies to address big questions in biology. Trends Ecol. Evol. 32, 861–872. doi: 10.1016/j.tree.2017.08.004
Kriegman, S., Walker, S., Shah, D. S., Kramer-Bottiglio, R., and Bongard, J. (2019). “Automated Shapeshifting for Function Recovery in Damaged Robots,” in Robotics: Science and Systems XV (Messe Freiburg). Available online at: https://arxiv.org/pdf/1905.09264.pdf (accessed May 22, 2019).
Laskowski, K. L., Doran, C., Bierbach, D., Krause, J., and Wolf, M. (2019). Naturally clonal vertebrates are an untapped resource in ecology and evolution research. Nat. Ecol. Evol. 3, 161–169. doi: 10.1038/s41559-018-0775-0
Li, S., Batra, R., Brown, D., Chang, H.-D., Ranganathan, N., Hoberman, C., et al. (2019). Particle robotics based on statistical mechanics of loosely coupled components. Nature 567, 361–365. doi: 10.1038/s41586-019-1022-9
Martel, S., Mohammadi, M., Felfoul, O., Lu, Z., and Pouponneau, P. (2009). Flagellated magnetotactic bacteria as controlled MRI-trackable propulsion and steering systems for medical nanorobots operating in the human microvasculature. Int. J. Rob. Res. 28, 571–582. doi: 10.1177/0278364908100924
Masuda, N., O'Shea-Wheller, T. A., Doran, C., and Franks, N. R. (2015). Computational model of collective nest selection by ants with heterogeneous acceptance thresholds. R. Soc. Open Sci. 2:140533. doi: 10.1098/rsos.140533
Matarić, M. J. (1993). “Designing emergent behaviors: From local interactions to collective intelligence,” in Proceedings of the Second International Conference on Simulation of Adaptive Behavior (Honolulu, HI), 432–441.
McCann, S. M., Kosmala, G. K., Greenlees, M. J., and Shine, R. (2018). Physiological plasticity in a successful invader: rapid acclimation to cold occurs only in cool-climate populations of cane toads (Rhinella marina). Conserv. Physiol. 6:cox072. doi: 10.1093/conphys/cox072
McGuire, K. N., De Wagter, C., Tuyls, K., Kappen, H. J., and de Croon, G. C. H. E. (2019). Minimal navigation solution for a swarm of tiny flying robots to explore an unknown environment. Sci. Robot. 4:eaaw9710. doi: 10.1126/scirobotics.aaw9710
Mitrano, P., Burklund, J., Giancola, M., and Pinciroli, C. (2019). “A minimalistic approach to segregation in robot swarms,” in 2019 International Symposium on Multi-Robot and Multi-Agent Systems (New Brunswick, NJ: IEEE), 105–111. doi: 10.1109/MRS.2019.8901068
Mondada, F., Bonani, M., Raemy, X., Pugh, J., Cianci, C., Klaptocz, A., et al. (2009). “The e-puck, a robot designed for education in engineering,” in Proceedings of the 9th Conference on Autonomous Robot Systems and Competition. 1, 59–65. Available online at: https://infoscience.epfl.ch/record/135236 (accessed January 27, 2018).
Mondada, F., Pettinaro, G. C., Guignard, A., Kwee, I. W., Floreano, D., Deneubourg, J. L., et al. (2004). Swarm-bot: a new distributed robotic concept. Auton. Robots 17, 193–221. doi: 10.1023/B:AURO.0000033972.50769.1c
Moore, A. J., Brodie, E. D. III, and Wolf, J. B. (1997). Interacting phenotypes and the evolutionary process: I. direct and indirect genetic effects of social interactions. Evolution 51, 1352–1362. doi: 10.1111/j.1558-5646.1997.tb01458.x
Nitschke, G. S., Schut, M. C., and Eiben, A. E. (2012). Evolving behavioral specialization in robot teams to solve a collective construction task. Swarm Evol. Comput. 2, 25–38. doi: 10.1016/j.swevo.2011.08.002
Nolfi, S., Miglino, O., and Parisi, D. (1994). “Phenotypic plasticity in evolving neural networks,” in Proceedings - From Perception to Action Conference 1994 (Lausanne: IEEE), 146–157. doi: 10.1109/FPA.1994.636092
O'Shea-Wheller, T. A., Masuda, N., Sendova-Franks, A. B., and Franks, N. R. (2017). Variability in individual assessment behaviour and its implications for collective decision-making. Proc. R. Soc. B Biol. Sci. 284:20162237. doi: 10.1098/rspb.2016.2237
Ramachandran, R. K., Elamvazhuthi, K., and Berman, S. (2018). “An optimal control approach to mapping GPS-denied environments using a stochastic robotic swarm,” in BT - Robotics Research, vol. 1, eds. A. Bicchi and W. Burgard (Cham: Springer International Publishing), 477–493.
Réale, D., Reader, S. M., Sol, D., McDougall, P. T., and Dingemanse, N. J. (2007). Integrating animal temperament within ecology and evolution. Biol. Rev. 82, 291–318. doi: 10.1111/j.1469-185X.2007.00010.x
Rubenstein, M., Ahler, C., and Nagpal, R. (2012). “Kilobot: a low cost scalable robot system for collective behaviors,” in 2012 IEEE International Conference on Robotics and Automation (ICRA) (Saint Paul, MN: IEEE), 3293–3298. doi: 10.1109/ICRA.2012.6224638
Şahin, E. (2005). “Swarm robotics: from sources of inspiration to domains of application,” in Swarm Robotics - SAB 2004 International Workshop. Lecture Notes in Computer Science, eds E. Sahin and W. M. Spears (Berlin; Heidelberg: Springer), 10–20. doi: 10.1007/978-3-540-30552-1_2
Schmickl, T., Thenius, R., Moslinger, C., Timmis, J., Tyrrell, A., Read, M., et al. (2011). “CoCoRo—the self-aware underwater swarm,” in 2011 Fifth IEEE Conference on Self-Adaptive and Self-Organizing Systems Workshops (Ann Arbor, MI: IEEE), 120–126. doi: 10.1109/SASOW.2011.11
Schwander, T., Lo, N., Beekman, M., Oldroyd, B. P., and Keller, L. (2010). Nature versus nurture in social insect caste differentiation. Trends Ecol. Evol. 25, 275–282. doi: 10.1016/j.tree.2009.12.001
Trueba, P., Prieto, A., Caamaño, P., Bellas, F., and Duro, R. J. (2011). Task-driven species in evolutionary robotic Teams. in Foundations on Natural and Artificial Computation, eds. J. M. Ferrández, J. R. Álvarez Sánchez, F. de la Paz, and F. J. Toledo (Berlin, Heidelberg: Springer), 138–147. doi: 10.1007/978-3-642-21344-1_15
Ugelvig, L. V., Kronauer, D. J. C., Schrempf, A., Heinze, J., and Cremer, S. (2010). Rapid anti-pathogen response in ant societies relies on high genetic diversity. Proc. R. Soc. B Biol. Sci. 277, 2821–2828. doi: 10.1098/rspb.2010.0644
Ulrich, Y., Saragosti, J., Tokita, C. K., Tarnita, C. E., and Kronauer, D. J. C. (2018). Fitness benefits and emergent division of labor at the onset of group living. Nature 560, 635–638. doi: 10.1038/s41586-018-0422-6
Wahby, M., Petzold, J., Eschke, C., Schmickl, T., and Hamann, H. (2019). “Collective change detection: adaptivity to dynamic swarm densities and light conditions in robot swarms,” in 2019 Conference on Artificial Life (Newcastle), 642–649. doi: 10.1162/isal_a_00233
White, P. J., Kopanski, K., and Lipson, H. (2004). “Stochastic self-reconfigurable cellular robotics,” in Proceedings of the IEEE International Conference on Robotics and Automation (New Orleans, LA: IEEE), 2888–2893. doi: 10.1109/ROBOT.2004.1307499
Winfield, A. F. T., Harper, C. J., and Nembrini, J. (2004). “Toward dependable swarms and a new discipline of swarm engineering,” in International Workshop on Swarm Robotics (Berlin: Springer), 126–142.
Wolf, J. B., Brodie, E. D. III, and Moore, A. J. (1999). Interacting phenotypes and the evolutionary process. II. Selection resulting from social interactions. Am. Nat. 153, 254–266. doi: 10.1086/303168
Keywords: phenotypic plasticity, reaction norms, swarm diversity, resilience, minimal robotics, swarm robotics
Citation: Hunt ER (2020) Phenotypic Plasticity Provides a Bioinspiration Framework for Minimal Field Swarm Robotics. Front. Robot. AI 7:23. doi: 10.3389/frobt.2020.00023
Received: 22 November 2019; Accepted: 11 February 2020;
Published: 16 March 2020.
Edited by:Heiko Hamann, University of Lübeck, Germany
Reviewed by:Melanie E. Moses, University of New Mexico, United States
Mauro Birattari, Université libre de Bruxelles, Belgium
Farshad Arvin, University of Manchester, United Kingdom
Copyright © 2020 Hunt. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
*Correspondence: Edmund R. Hunt, firstname.lastname@example.org
†ORCID: Edmund R. Hunt orcid.org/0000-0002-9647-124X