Skip to main content

PERSPECTIVE article

Front. Neurorobot., 14 July 2023
This article is part of the Research Topic Swarm Neuro-Robots With the Bio-Inspired Environmental Perception View all 7 articles

The hybrid bio-robotic swarm as a powerful tool for collective motion research: a perspective

  • 1School of Zoology, Sagol School of Neuroscience, Tel Aviv University, Tel-Aviv, Israel
  • 2Department of Computer Science and Gonda Brain Research Center, Bar-Ilan University, Ramat Gan, Israel

Swarming or collective motion is ubiquitous in natural systems, and instrumental in many technological applications. Accordingly, research interest in this phenomenon is crossing discipline boundaries. A common major question is that of the intricate interactions between the individual, the group, and the environment. There are, however, major gaps in our understanding of swarming systems, very often due to the theoretical difficulty of relating embodied properties to the physical agents—individual animals or robots. Recently, there has been much progress in exploiting the complementary nature of the two disciplines: biology and robotics. This, unfortunately, is still uncommon in swarm research. Specifically, there are very few examples of joint research programs that investigate multiple biological and synthetic agents concomitantly. Here we present a novel research tool, enabling a unique, tightly integrated, bio-inspired, and robot-assisted study of major questions in swarm collective motion. Utilizing a quintessential model of collective behavior—locust nymphs and our recently developed Nymbots (locust-inspired robots)—we focus on fundamental questions and gaps in the scientific understanding of swarms, providing novel interdisciplinary insights and sharing ideas disciplines. The Nymbot-Locust bio-hybrid swarm enables the investigation of biology hypotheses that would be otherwise difficult, or even impossible to test, and to discover technological insights that might otherwise remain hidden from view.

1. Introduction

All swarm systems—natural and robotic—share a common characteristic: No single individual is able to perceive all the others; and no individual directly acts on all the others. A self-organized large-scale (collective-wide) order, nonetheless emerges, despite the inherently localized perception and action of the individuals composing the system. Coordination arises from the complex triadic-interactions between the individual swarm member (its perception, decision-making), the physical surroundings (terrain, topography, obstacles, and threats), and the social environment (peers/conspecifics; other swarm members).

In this short paper we present a perspective on a powerful new research tool for the study of natural and robot swarms: the Nymbot-Locust bio-hybrid swarm, that combines multiple robots and animals collectively moving together in a laboratory setting. We believe that the use of the bio-hybrid swarm is conductive to novel research directions, tightly integrating biology and robotics, facilitating our understanding of collective motion, and thereby benefiting both disciplines.

In Section 2 below, we focus on the study of collective motion in swarms, a phenomenon that appears ubiquitously in nature (including human societies). We briefly review the theoretical and experimental background in the study of collective motion, from abstract mathematical models, through computer simulations, to animal and robotic model systems, in virtual and physical environments. We follow this with a discussion of the synergistic biology-robotics approach (Section 3) in general, and specifically leading to the Nymbot-Locust bio-hybrid swarm. We end (Section 4) with a discussion of future prospects and research directions for investigating swarms, as emerging from this powerful new tool and facilitated by it.

2. Swarming and coordinated collective movement

Nature presents ample examples of coordinated, collective motion of large swarms of individual organisms: bird flocking, fish schooling, herd stampeding, insect swarming, human pedestrian traffic, and crowd evacuation (Wolff, 1973; Patterson et al., 2007; Moussaïd et al., 2009; Sumpter, 2010; Barnett et al., 2016; Ward and Webster, 2016; see Figure 1). These important natural phenomena have inspired considerable research efforts, ranging from analysis in mathematics, computer science, and physics (Henderson, 1971; Vicsek et al., 1995; Edelstein-Keshet, 2001; Helbing et al., 2001; Giardina, 2008; Vicsek and Zafeiris, 2012), through the development of synthetic swarms in graphics (Reynolds, 1987; Tu and Terzopoulos, 1994) and simulations (Blue and Adler, 2000; Helbing et al., 2001; Daamen and Hoogendoorn, 2003; Toyama et al., 2006; Tissera et al., 2007; Fridman and Kaminka, 2010; Tsai et al., 2011; Kaminka and Fridman, 2018), to robotics (Matari, 1994; Svennebring and Koenig, 2004; Correll and Martinoli, 2009; Kernbach et al., 2010; Mayet et al., 2010; Rubenstein et al., 2012; Brambilla et al., 2013; Giuggioli et al., 2016; LeventBayindir, 2016; Haghighat and Martinoli, 2017; Gauci et al., 2018; Hamann, 2018; Schranz et al., 2020; Dorigo et al., 2021; see Figure 1).

FIGURE 1
www.frontiersin.org

Figure 1. Examples of self-organized collective motion systems. (A) A marching swarm of desert locust nymphs, Israel, Negev desert, 2013. (B) A herd of Gnu crossing Tanzania's river Mara. (C) Pedestrian collective motion. (D) A swarm of Krembot robots, negotiating their environment.

2.1. Theoretical studies of collective motion

A wide range of theoretical explanations exists for the emergence of collective motion in animals (see reviews in Edelstein-Keshet, 2001; Giardina, 2008; Eftimie, 2012; Vicsek and Zafeiris, 2012; Escobedo et al., 2020), and many attempts have been made to relate these to simulations and robotic swarms (Reynolds, 1987; Parker, 1993; Matari, 1994; Brutschy et al., 2014; LeventBayindir, 2016; Hamann, 2018; Schranz et al., 2020; Dorigo et al., 2021).

The commonly accepted view is that the behavior of the individual in a swarm—a bird, a fish, an insect, a computer-simulated agent, or a swarming robot—is generated by its repeated assessment of its locally-perceived social and physical environments, and its reaction to these (Vicsek et al., 1995; Vicsek and Zafeiris, 2012).

The theoretical, abstract view of collective motion mostly offers an agent-based perspective (also known as SPP, for self-propelled particle) that prescribes the dynamics of an abstracted individual (the organism's “Umwelt” in biology von Uexküll, 1992). Individual dynamics are computed by modulating the velocity of each individual according to the proximity and velocity of others. For example, one popular family of algorithms for generating collective motion requires every agent to adopt the mean heading of those near it, within a certain range (Giardina, 2008; Vicsek and Zafeiris, 2012). The result, when viewed on a computer screen, can display a striking visual similarity to animal flocking (swarming).

2.2. Empirical studies of collective motion

A common and conspicuous drawback of the theoretical abstract models lies, however, in the difficulty of relating them to embodied properties of individual animals or robots. The models generally ignore body morphology, size, and kinematics (which constrain responses to obstacles and inter-swarm collisions). Bodily states, such as hunger or energy levels, as well as species-wide perceptual and cognitive capacity (such as the geometry of the visual field or motion prediction capabilities) are also ignored. Moreover, as a result of abstracting the embodied characteristics, individual variances within the swarm are generally also disregarded (Ariel et al., 2022).

Two particular scientific disciplines—biology and robotics—have a shared interest in exploring the gaps in the theoretical understanding of collective swarm motion. Both disciplines investigate embodied physical agents and are concerned with kinematics, energy, and mechanical constraints. Such studies, however, are limited by computational power and perceptual capabilities; as well as by the challenges introduced by literal and logical obstacles in the agents' physical environment. Both disciplines are acutely aware of the gaps between abstracted models and physical reality, and have a deep interest in empirical research methods.

2.2.1. Collective motion in biology

Natural models utilized in the study of collective behavior range from bacteria, insects, fish, and birds, to several mammalian species, including humans. Many of these studies are based on empirical observations of collective motion in natural settings (Sumpter, 2010; Ward and Webster, 2016; Papadopoulou et al., 2023), including studies of human collective motion (Herbert-Read et al., 2013; Bierbach et al., 2020). However, organisms that lend themselves to laboratory experiments enable the investigation of well-defined specific questions in a highly controlled manner. Bacteria, for example, constitute an excellent model for laboratory investigation of synchronized collective motion. Indeed, studies of various bacterial species have contributed to a qualitative understanding of the collective motion phenomenon (e.g., Zhang et al., 2010; Beer et al., 2020). Perhaps the most common among collective motion laboratory studies are those utilizing fish, from fish pairwise interactions (e.g., Herbert-Read et al., 2013; Bierbach et al., 2020) to collective alignment in groups (e.g., Harpaz et al., 2021), and more.

Among the organisms that serve as laboratory models for collective motion studies, locusts, in particular, have proven to be both useful and successful in generating important insights into the underlying mechanisms (e.g., Ariel and Ayali, 2015; Buhl and Rogers, 2016). Locusts are short-horned grasshoppers belonging to the family Acrididae. The various species of locusts are all characterized by their tendency to form large swarms that can comprise millions of individual insects. These swarms can travel long distances, consuming all the vegetation in their path and causing severe damage to agricultural crop and other plants. The tendency toward establishing collective motion exists in locusts regardless of age. While adult locusts fly, the juvenile forms of locusts—nymphs or hoppers—demonstrate a synchronized collective motion that is known as marching bands (Figure 1): Huge numbers of hoppers will coordinate their behavior and cover large distances in swarms covering vast areas.

As noted, this inherent tendency for swarm collective motion, coupled with the locusts' capacity to demonstrate coordinated behavior even in simple, controlled, laboratory settings (in addition to the ease and low price of breeding and keeping them in the lab), make this insect a canonical experimental model for studying collective motion. Laboratory experiments with locusts enables the control of environmental conditions (such as the general shape of the experimental arena, presence of obstacles or roughness of the terrain) as well as focusing on particular aspects of the social environment (e.g., breeding density of the locusts, density of the swarm, and group variability). In addition, because vision is considered the primary sensory modality used by hoppers within the locust swarm (Ariel et al., 2014; Ariel and Ayali, 2015; Bleichman et al., 2023), analysis and simulation of their perception is made relatively viable (in comparison to auditory or olfactory perception).

Laboratory experiments with live animals—locusts or other—still present a major challenge, however, in regard to controlling and manipulating the specific social environment of the individual, i.e., the peers visible to it and moving around it; and, moreover, the nature of the intra-swarm interactions. Namely: when investigating the behavioral response of the individual, we cannot control the behavior of its peers, or make them go in one direction or the other, in order to observe the consequent decision of the individual. Fully-controlled swarm-wide experiments still remain beyond the reach of this methodology.

2.2.2. Collective motion in robotics

Roboticists have been studying collective motion in multi-robot systems for many years. Much of this research has focused on non-swarm settings, in which the robots are centrally-controlled, or their coordination is tightly managed via group-wide (“global”) communication among them, in order to achieve the explicit joint goals of the group and to carry out its tasks collaboratively.

There is, however, a separate and distinguished body of research into multi-robot systems that focuses on robotic swarms (Matari, 1994; Kernbach et al., 2010; Mayet et al., 2010; Rubenstein et al., 2012; Brambilla et al., 2013; LeventBayindir, 2016; Haghighat and Martinoli, 2017; Gauci et al., 2018; Hamann, 2018; Schranz et al., 2020; Dorigo et al., 2021), very much in parallel to the above described biological work. It focuses on highly-localized perception and action, leading to numerous local interactions and an emergent order. The use of robot swarms has been demonstrated for a variety of tasks: foraging (Rosenfeld et al., 2008; Kaminka et al., 2010; Douchan et al., 2019), navigation (Mayet et al., 2010), area coverage (Svennebring and Koenig, 2004; Correll and Martinoli, 2009; Giuggioli et al., 2016), and many more (Rubenstein et al., 2012; Brutschy et al., 2014; Werfel et al., 2014; Haghighat and Martinoli, 2017; Gauci et al., 2018). Matari (1994), for example, reported on collective movement—flocking—by applying the theoretical models presented by Reynolds (1987), using a range of sensors to estimate distances to peers, and their velocities. Similar studies have been able to replicate and further improve this approach.

Despite the well-recognized role of visual perception for collective vision in the natural world, it has been challenging to achieve robot collective motion using visual perception alone, without direct range measurements (but see Moshtagh et al., 2009; Serres and Ruffier, 2017; Berlinger et al., 2021 for a few exceptions). Clearly, swarm-robotics could benefit greatly from a better understanding of natural swarms, and specifically, from insights into the question of how visual perception is used in nature for coordinated swarm movement.

2.3. Synergistic bio-robotic studies of collective motion: the gap

Shared interests of biologists and roboticists have led to advances in several areas of research other than that of swarms and collective motion. Over the years there have been studies that exploited the complementary nature of the two disciplines: bio-inspired robotics traditionally draws inspiration from nature and applies it to technological advances (Bonabeau et al., 1999; Kernbach et al., 2010; Werfel et al., 2014); while robotics-assisted biology utilizes robots as a way to create dynamically-controlled conditions, enabling the testing of biology hypotheses that could otherwise not be tested (Balch et al., 2006; Gribovskiy et al., 2010; Krause et al., 2011; Bonnet et al., 2012; Porfiri et al., 2019; Horsevad et al., 2022; see Romano and Stefanini, 2021a for a recent collection).

One would have expected to see numerous published empirical studies of swarms, conducted jointly by biologists and roboticists, whose shared interests are so compatibly aligned. Unfortunately, such studies are rare, and typically use only a single robot (or very few) to interact with a group of animals. Asadpour et al. (2006) and Halloy et al. (2007) used a human-controlled robot to investigate the role of pheromones in cockroach group shelter selection. Romano et al. (2020) used beetle-robot interactions to investigate lateralization effects on behavior. da Silva Guerra et al. (2010) investigated cricket fighting dynamics in response to a miniature robot's behaviors. Polverino et al. (2012) and Butail et al. (2013) reported on zebrafish individual and shoaling responses to a single robotic fish. There are many other examples, (e.g., Romano et al., 2017, 2019; Romano and Stefanini, 2021b, 2022; Worm et al., 2021). Single-robot use has reached commercial applications: a human-controlled ornithopter drone with falcon appearance is available to repel bird flocks from dangerous areas (Robird; Folkertsma et al., 2017).

Experiments involving multiple robots and many swarming animals, coordinating their movement and co-interacting with their environment are, however, greatly lacking. No doubt, this is due to the difficulty of controlling many individual robots moving collectively, to study their controlled collective motion-induced effects on the individual animal and its peers.

3. The Nymbot-Locust bio-hybrid swarm

Motivated by the above-noted gap, and the mutual needs of robotics and biology studies of swarms, we have been developing the Nymbot-Locust bio-hybrid swarm, a novel empirical research platform that enables joint studies of natural and artificial swarms. The bio-hybrid swarm platform combines multiple live locusts with multiple specially-designed robots (called Nymbots, for Nymph-Robot), enabling controlled experiments in laboratory settings. The bio-hybrid swarm constitutes a unique tool for conducting tightly-integrated, synergistic, bio-inspired and robot-assisted swarm research; a “super-collider” for swarm researchers, and one that can facilitate discoveries in both biology and robotics.

The Nymbots have been designed and developed especially for bio-hybrid swarm research. While locusts use multiple modalities to communicate (visual, tactile, and semiochemical), it is well-accepted that vision is the dominant sensorial modality in their collective motion, especially preceding adult emergance. Therefore, their design is heavily constrained not only by technological feasibility, but also by the need for them to be compatible with locust hoppers in size, shape, and overall gross behavior as perceived by the animals.

A key design requirement was to enable the robots to function continuously for several hours, as an individual locust experiment can often take 2–3 h. Given the restrictions on the size of the robots (~5 cm in length, 1.2 cm in width, and 1.2 cm in height), this requirement proved to be very challenging. The robots receive continuous DC power from the arena's metal floor and metal mesh ceiling, which is placed at a height of 6 cm, a sufficient height to prevent the live insects from being electrocuted by touching both floor and ceiling simultaneously. The metal mesh ceiling enables an overhead camera to track both robots and animals using visual fiducials (Figure 2). While in the future the goal is to achieve fully distributed control, a separate central computer currently autonomously controls the robots' behavior in response to their physical and social surroundings. The software and hardware designs of the Nymbots are open-source and available to any interested party.

FIGURE 2
www.frontiersin.org

Figure 2. The Nymbot-Locust bio-hybrid swarm: A group of last-instar gregarious desert locust nymphs interacting with the miniature robotic devices, demonstrating coordinated collective motion under controlled laboratory conditions. The metal mesh covered arena (left); close-up on several Nymbots and friends (right).

The basic experimental arena used to date is rectangular, with a circular wall inside it, creating a ring-shaped (donut) corridor, in which the locusts and Nymbots swarm together. The Nymbots and nymphs (last-instar gregarious desert locusts) are introduced into the arena at sufficiently high densities to enable the formation of synchronized movement by the insects (10–50 in most experiments). The robots are clearly accepted by the locusts as they move in the arena (Figure 2). We note in particular that the familiar pause-and-go pattern of movement that is characteristic of locust swarms (Ariel et al., 2014) is evident in the locust responses to the robots' motion, despite the continuous nature of the latter. While this simple arena has already generated important insights regarding the convergence of individuals to swarm together under different densities and rearing conditions, it is expected to enable additional in-depth testing of decision-making toward collective motion, as well as during it. We are currently mainly focusing on establishing dynamical control of the visual stimuli available to the locust, while conducting a preliminary analysis of movement coordination under visual perception alone.

4. Discussion

This is a perspective paper, reporting on preliminary results from the trenches, from the very forefront of bio-hybrid swarm research. We have very briefly presented here the case for the approach and design of the robots, the swarm arena, and the currently on-going experiments. Fifty Nymbots have been built to date and are being deployed as we continue our research; and a 3D physics-based simulator has been developed to accelerate the development of robot controllers.

The underlying conceptual cornerstone of the bio-hybrid swarm as a research tool lies in that it enables varying the ratio of locusts to Nymbots. This conduces to shifting the focus of experiments from testing hypotheses on computational decision-making, to testing hypotheses on natural decision-making: At one extreme, a few locusts introduced into a swarm of many robots—whose behavior and appearance are appropriately controlled— enables testing hypotheses on the individual locust decision-making in response to visual and motion stimuli generated by their peers. At the other extreme, a few Nymbots introduced into a swarm of many locusts enables determination of whether certain robot control processes, or perception processes, are more effective than others. Moreover, if specific algorithms generate behavior by the Nymbots that is better accepted by the locusts, we may also be able to construct algorithms that can serve as faithful models of locust decision-making. Other locust-to-Nymbot ratios have enabled us to test hypotheses regarding the effects of the individual decision-making processes on the group. For the locusts, we use both individual and group quantitative measures of behavior to test the effects of manipulations. The robots can be directly queried for their internal states.

One important open question that we are currently pursuing in our research, for example, is related to the underlying perceptual mechanisms that allow the locust to coordinate their movements in the swarm. Elsewhere (Krongauz et al., 2023), we have shown that robust collective movement can be generated using vision alone, if the perception process is able to visually recognize peers (conspecifics) and to differentiate them from other moving elements in the visual field. However, this finding would seem to contradict the results from experiments with a single locust, that responded favorably to visual stimuli of randomly-placed dots (rather than conspecific images) moving in the same direction (Bleichman et al., 2023). We expect our Nymbot-Locust bio-hybrid swarm will facilitate our research and understanding of this and other important questions in future collective motion research.

Data availability statement

The original contributions presented in the study are included in the article/supplementary material, further inquiries can be directed to the corresponding authors.

Author contributions

All authors jointly conceived and wrote the paper. All authors contributed to the article and approved the submitted version.

Funding

The authors gratefully acknowledge partial funding support from Israel Science Foundation Grant #2306/18.

Acknowledgments

GK thanks K. Ushi, as always.

Conflict of interest

The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Publisher's note

All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.

References

Ariel, G., and Ayali, A. (2015). Locust collective motion and its modeling. PLoS Comput. Biol. 11, 1004522. doi: 10.1371/journal.pcbi.1004522

PubMed Abstract | CrossRef Full Text | Google Scholar

Ariel, G., Ayali, A., Be'er, A., and Knebel, D. (2022). “Variability and heterogeneity in natural swarms: Experiments and modeling,” in Active Particles, Volume 3: Advances in Theory, Models, and Applications (Cham: Springer International Publishing), 1–33.

PubMed Abstract | Google Scholar

Ariel, G., Ophir, Y., Levi, S., Ben-Jacob, E., and Ayali, A. (2014). Individual pause-and-go motion is instrumental to the formation and maintenance of swarms of marching locust nymphs. PLoS ONE 9, 101636. doi: 10.1371/journal.pone.0101636

PubMed Abstract | CrossRef Full Text | Google Scholar

Asadpour, M., Tche, F., Caprari, G., Karlen, W., and Siegwart, R. (2006). Robot-animal interaction: perception and behavior of insbot. Int. J. Adv. Robot. Syst. 3, 16. doi: 10.5772/5752

CrossRef Full Text | Google Scholar

Balch, T., Dellaert, F., Feldman, A., Guillory, A., Isbell, C., Khan, Z., et al. (2006). How multirobot systems research will accelerate our understanding of social animal behavior. Proc. IEEE 94, 1445–1463. doi: 10.1109/JPROC.2006.876969

CrossRef Full Text | Google Scholar

Barnett, I., Khanna, T., and Onnela, J.-P. (2016). Social and spatial clustering of people at humanitys largest gathering. PLoS ONE 11, e0156794. doi: 10.1371/journal.pone.0156794

PubMed Abstract | CrossRef Full Text | Google Scholar

Beer, A., Ilkanaiv, B., Gross, R., Kearns, D., Heidenreich, S., Br, M., et al. (2020). A phase diagram for bacterial swarming. Commun. Phys. 3, 66. doi: 10.1038/s42005-020-0327-1

CrossRef Full Text | Google Scholar

Berlinger, F., Gauci, M., and Nagpal, R. (2021). Implicit coordination for 3d underwater collective behaviors in a fish-inspired robot swarm. Sci. Robot. 6, abd8668. doi: 10.1126/scirobotics.abd8668

PubMed Abstract | CrossRef Full Text | Google Scholar

Bierbach, D., Krause, S., Romanczuk, P., Lukas, J., Arias-Rodriguez, L., and Krause, J. (2020). An interaction mechanism for the maintenance of fissionfusion dynamics under different individual densities. PeerJ 8, 8974. doi: 10.7717/peerj.8974

PubMed Abstract | CrossRef Full Text | Google Scholar

Bleichman, I., Yadav, P., and Ayali, A. (2023). Visual processing and collective motion-related decision-making in desert locusts. Proc. Royal Soc. 290, 20221862. doi: 10.1098/rspb.2022.1862

PubMed Abstract | CrossRef Full Text | Google Scholar

Blue, V., and Adler, J. (2000). Cellular automata microsimulation of bidirectional pedestrian flows. Transport. Res. Rec. 2000, 135-141. doi: 10.3141/1678-17

CrossRef Full Text | Google Scholar

Bonabeau, E., Dorigo, M., Theraulaz, G., and Theraulaz, G. (1999). Swarm Intelligence: From Natural to Artificial Systems. Oxford: Oxford University Press.

Google Scholar

Bonnet, F., Retornaz, P., Halloy, J., Gribovskiy, A., and Mondada, F. (2012). “Development of a mobile robot to study the collective behavior of zebrafish,” in 2012 4th IEEE RAS EMBS International Conference on Biomedical Robotics and Biomechatronics (BioRob) (Rome), 437–442.

Google Scholar

Brambilla, M., Ferrante, E., Birattari, M., and Dorigo, M. (2013). Swarm robotics: a review from the swarm engineering perspective. Swarm Intell. 7, 141. doi: 10.1007/s11721-012-0075-2

CrossRef Full Text | Google Scholar

Brutschy, A., Pini, G., Pinciroli, C., Birattari, M., and Dorigo, M. (2014). Self-organized task allocation to sequentially interdependent tasks in swarm robotics. Auton. Agents Multi-agent Syst. 28, 101–125. doi: 10.1007/s10458-012-9212-y

CrossRef Full Text | Google Scholar

Buhl, J., and Rogers, S. (2016). Mechanisms underpinning aggregation and collective movement by insect groups. Curr. Opin. Insect Sci. 15, 125–130. doi: 10.1016/j.cois.2016.04.011

PubMed Abstract | CrossRef Full Text | Google Scholar

Butail, S., Bartolini, T., and Porfiri, M. (2013). Collective response of zebrafish shoals to a free-swimming robotic fish. PLoS ONE 8, e76123. doi: 10.1371/journal.pone.0076123

PubMed Abstract | CrossRef Full Text | Google Scholar

Correll, N., and Martinoli, A. (2009). Towards multi-robot inspection of industrial machinery—from distributed coverage algorithms to experiments with miniature robotic swarms. IEEE Robot. Automat. Magazine 16, 103–112. doi: 10.1109/MRA.2008.931633

CrossRef Full Text | Google Scholar

da Silva Guerra, R., Aonuma, H., Hosoda, K., and Asada, M. (2010). Behavior change of crickets in a robot-mixed society. J. Robot. Mechatr. 22, 526. doi: 10.20965/jrm.2010.p0526

CrossRef Full Text | Google Scholar

Daamen, W., and Hoogendoorn, S. (2003). Experimental research of pedestrian walking behavior. Transport. Res. Rec. 3, 20—30. doi: 10.3141/1828-03

CrossRef Full Text | Google Scholar

Dorigo, M., Theraulaz, G., and Trianni, V. (2021). Swarm robotics: past, present, and future [point of view. Proc. IEEE 109, 1152–1165. doi: 10.1109/JPROC.2021.3072740

CrossRef Full Text | Google Scholar

Douchan, Y., Wolf, R., and Kaminka, G. (2019). “Swarms can be rational,” in Proceedings of the 18th International Conference on Autonomous Agents and MultiAgent Systems, AAMAS '19 (Montreal, QC), 149-157.

Google Scholar

Edelstein-Keshet, L. (2001). “Mathematical models of swarming and social aggregation,” in Proceedings of the 2001 International Symposium on Nonlinear Theory and Its Applications (Miyagi), 1-7.

Google Scholar

Eftimie, R. (2012). Hyperbolic and kinetic models for self-organized biological aggregations and movement: a brief review. J. Math. Biol. 65, 35–75. doi: 10.1007/s00285-011-0452-2

PubMed Abstract | CrossRef Full Text | Google Scholar

Escobedo, R., Lecheval, V., Papaspyros, V., Bonnet, F., Mondada, F., Sire, C., et al. (2020). A data-driven method for reconstructing and modelling social interactions in moving animal groups. Philos. Trans. Royal Soc. B 375, 20190380. doi: 10.1098/rstb.2019.0380

PubMed Abstract | CrossRef Full Text | Google Scholar

Folkertsma, G., Straatman, W., Nijenhuis, N., Venner, C., and Stramigioli, S. (2017). Robird: a robotic bird of prey. IEEE Robot. Automat. Magazine 24, 22–29. doi: 10.1109/MRA.2016.2636368

CrossRef Full Text | Google Scholar

Fridman, N., and Kaminka, G. A. (2010). Modeling pedestrian crowd behavior based on a cognitive model of social comparison theory. Comput. Math. Org. Theor. 16, 348–372. doi: 10.1007/s10588-010-9082-2

CrossRef Full Text | Google Scholar

Gauci, M., Nagpal, R., and Rubenstein, M. (2018). “Programmable self-disassembly for shape formation in large-scale robot collectives,” in Distributed Autonomous Robotic Systems, Vol. 6, eds R. Gro, A. Kolling, S. Berman, F. Frazzoli, A. Martinoli, F. Matsuno, et al. (Cham: Springer International Publishing), 573–586.

Google Scholar

Giardina, I. (2008). Collective behavior in animal groups: theoretical models and empirical studies. HFSP J. 2, 205–219. doi: 10.2976/1.2961038

PubMed Abstract | CrossRef Full Text | Google Scholar

Giuggioli, L., Arye, I., Robles, A. H., and Kaminka, G. A. (2016). “From ants to birds: a novel bio-inspired approach to online area coverage,” in 13th International Symposium on Distributed Autonomous Robotic Systems DARS-2016, eds S. Berman, M. Gauci, E. Frazzoli, A. Kolling, R. Gross, A. Martinoli (Berlin: Springer).

Google Scholar

Gribovskiy, A., Halloy, J., Deneubourg, J., Bleuler, H., and Mondada, F. (2010). “Towards mixed societies of chickens and robots,” in IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (Taipei), 47224728.

Google Scholar

Haghighat, B., and Martinoli, A. (2017). Automatic synthesis of rulesets for programmable stochastic self-assembly of rotationally symmetric robotic modules. Swarm Intell. 11, 243–270. doi: 10.1007/s11721-017-0139-4

CrossRef Full Text | Google Scholar

Halloy, J., Sempo, G., Caprari, G., Rivault, C., Asadpour, M., Tche, F., et al. (2007). Social integration of robots into groups of cockroaches to control self-organized choices. Science 318, 1155–1158. doi: 10.1126/science.1144259

PubMed Abstract | CrossRef Full Text | Google Scholar

Hamann, H. (2018). Swarm Robotics: A Formal Approach. Berlin: Springer.

Google Scholar

Harpaz, R., Nguyen, M., Bahl, A., and Engert, F. (2021). Precise visuomotor transformations underlying collective behavior in larval zebrafish. Nat. Commun. 12, 6578. doi: 10.1038/s41467-021-26748-0

PubMed Abstract | CrossRef Full Text | Google Scholar

Helbing, D., Molnar, P., Farkas, I., and Bolay, K. (2001). Self-organizing pedestrian movement. Environ. Plan. B 28, 361–384. doi: 10.1068/b2697

CrossRef Full Text | Google Scholar

Henderson, L. (1971). The statistics of crowd fluids. Nature 229, 381–383. doi: 10.1038/229381a0

PubMed Abstract | CrossRef Full Text | Google Scholar

Herbert-Read, J., Krause, S., Morrell, L., Schaerf, T., Krause, J., and Ward, A. (2013). The role of individuality in collective group movement. Proc. Royal Soc. B 280, 20122564. doi: 10.1098/rspb.2012.2564

PubMed Abstract | CrossRef Full Text | Google Scholar

Horsevad, N., Kwa, H., and Bouffanais, R. (2022). Beyond bio-inspired robotics: how multi-robot systems can support research on collective animal behavior. Front. Robot. AI 9, 865414. doi: 10.3389/frobt.2022.865414

PubMed Abstract | CrossRef Full Text | Google Scholar

Kaminka, G., Erusalimchik, D., and Kraus, S. (2010). “Adaptive multi-robot coordination: a game-theoretic perspective,” in 2010 IEEE International Conference on Robotics and Automation (Anchorage, AK: IEEE), 328-334.

Google Scholar

Kaminka, G. A., and Fridman, N. (2018). Simulating urban pedestrian crowds of different cultures. ACM Trans. Intell. Syst. Technol. 9, 3102302. doi: 10.1145/3102302

CrossRef Full Text | Google Scholar

Kernbach, S., Scholz, O., Harada, K., Popesku, S., Leidke, J., Raja, H., et al. (2010). “Multi-robot organisms: state of the art,” in IEEE International Conference on Robotics and Automation (Workshop on Modular Robotics, eds K. Koy, R. Nagpal, and W. Shen (Piscataway: IEEE Press), 1-10.

Google Scholar

Krause, J., Winfield, A., and Deneubourg, J. (2011). Interactive 1202391882 robots in experimental biology. Trends Ecol. Evol. 26, 369–375. doi: 10.1016/j.tree.2011.03.015

PubMed Abstract | CrossRef Full Text | Google Scholar

Krongauz, D. L., Ayali, A., and Kaminka, G. A. (2023). Vision-based collective motion: a locust-inspired reductionist model. Tech. Rep. 2023, 524210. doi: 10.1101/2023.01.17.524210

CrossRef Full Text | Google Scholar

LeventBayindir, B. (2016). A review of swarm robotics tasks. Neurocomputing 172, 292321. doi: 10.1016/j.neucom.2015.05.116

CrossRef Full Text | Google Scholar

Matari, M. J. (1994). Interaction and Intelligent Behavior, 1202391882. (Ph.D. Dissertation), M.I.T, Cambridge, MA, United States.

Google Scholar

Mayet, R., Roberz, J., Schmickl, T., and Crailsheim, K. (2010). “Antbots: a feasible visual emulation of pheromone trails for swarm robots,” in Swarm Intelligence: 7th International Conference, ANTS 2010. Lecture Notes in computer science, 6234 (Berlin; Heidelberg; New York, NY: Springer), 84-94.

Google Scholar

Moshtagh, N., Michael, N., Jadbabaie, A., and Daniilidis, K. (2009). Vision-based, distributed control laws for motion coordination of nonholonomic robots. IEEE Trans. Robot. 25, 851–860. doi: 10.1109/TRO.2009.2022439

CrossRef Full Text | Google Scholar

Moussaïd, M., Garnier, S., Theraulaz, G., and Helbing, D. (2009). Collective information processing and pattern formation in swarms, flocks, and crowds. Top. Cogn. Sci. 1, 469–497. doi: 10.1111/j.1756-8765.2009.01028.x

PubMed Abstract | CrossRef Full Text | Google Scholar

Papadopoulou, M., Frtbauer, I., O'Bryan, L., Garnier, S., Georgopoulou, D., Bracken, A., et al. (2023). Dynamics of collective motion across time and species. Philos. Trans. Royal Soc. 378, 20220068. doi: 10.1098/rstb.2022.0068

PubMed Abstract | CrossRef Full Text | Google Scholar

Parker, L. (1993). “Designing control laws for cooperative agent teams,” in Proceedings IEEE International Conference on Robotics and Automation, Vol. 1202391882 (Atlanta, GA), 582–587.

Google Scholar

Patterson, M., Iizuka, Y., Tubbs, M., Ansel, J., Tsutsumi, M., and Anson, J. (2007). Passing encounters east and west: comparing japanese and american pedestrian interactions. J. Nonverb. Behav. 31, 155–166. doi: 10.1007/s10919-007-0028-4

CrossRef Full Text | Google Scholar

Polverino, G., Abaid, N., Kopman, V., Macr, S., and Porfiri, M. (2012). Zebrafish response to robotic fish: preference experiments on isolated individuals and small shoals. Bioinspir. Biomim. 7, e036019. doi: 10.1088/1748-3182/7/3/036019

PubMed Abstract | CrossRef Full Text | Google Scholar

Porfiri, M., Yang, Y., Clement, R. J., and Ghirlanda, S. (2019). A comparison of individual learning and social learning in zebrafish through an ethorobotics approach. Front. Rob. AI 6, 71. doi: 10.3389/frobt.2019.00071

PubMed Abstract | CrossRef Full Text | Google Scholar

Reynolds, C. (1987). Flocks, herds and schools: a distributed behavioral model. SIGGRAPH Comput. Graph 21, 25–34. doi: 10.1145/37402.37406

CrossRef Full Text | Google Scholar

Romano, D., Benelli, G., Kavallieratos, N. G., Athanassiou, C. G., Canale, A., and Stefanini, C. (2020). Beetle-robot hybrid interaction: sex, lateralization and mating experience modulate behavioural responses to robotic cues in the larger grain borer prostephanus truncatus (horn). Biol. Cybernet. 114, 473–483. doi: 10.1007/s00422-020-00839-5

PubMed Abstract | CrossRef Full Text | Google Scholar

Romano, D., Benelli, G., and Stefanini, C. (2017). Escape and surveillance asymmetries in locusts exposed to a guinea fowl-mimicking robot predator. Sci. Rep. 7, 12825. doi: 10.1038/s41598-017-12941-z

PubMed Abstract | CrossRef Full Text | Google Scholar

Romano, D., Benelli, G., and Stefanini, C. (2019). Encoding lateralization of jump kinematics and eye use in a locust via bio-robotic artifacts. J. Exp. Biol. 222, jeb187427. doi: 10.1242/jeb.187427

PubMed Abstract | CrossRef Full Text | Google Scholar

Romano, D., and Stefanini, C. (2021a). Animal-robot interaction and biohybrid organisms. Biol. Cybern. 115, 563–564. doi: 10.1007/s00422-021-00913-6

PubMed Abstract | CrossRef Full Text | Google Scholar

Romano, D., and Stefanini, C. (2021b). Individual neon tetras (paracheirodon innesi, myers) optimise their position in the group depending on external selective contexts: lesson learned from a fish-robot hybrid school. Biosyst. Eng. 204, 170–180. doi: 10.1016/j.biosystemseng.2021.01.021

CrossRef Full Text | Google Scholar

Romano, D., and Stefanini, C. (2022). Any colour you like: fish interacting with bioinspired robots unravel mechanisms promoting mixed phenotype aggregations. Bioinspir. Biomimet. 17, e045004. doi: 10.1088/1748-3190/ac6848

PubMed Abstract | CrossRef Full Text | Google Scholar

Rosenfeld, A., Kaminka, G., Kraus, S., and Shehory, O. (2008). A study of mechanisms for improving robotic group performance. Artif. Intell. 172, 633655. doi: 10.1016/j.artint.2007.09.008

CrossRef Full Text | Google Scholar

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 (St Paul, MN: IEEE), 3293–3298.

Google Scholar

Schranz, M., Umlauft, M., Sende, M., and Elmenreich, W. (2020). Swarm robotic behaviors and current applications. Front. Robot. AI 7, 36. doi: 10.3389/frobt.2020.00036

PubMed Abstract | CrossRef Full Text | Google Scholar

Serres, J., and Ruffier, F. (2017). Optic flow-based collision-free strategies: from insects to robots. Arthr. Struct. Dev. 46, 703–717. doi: 10.1016/j.asd.2017.06.003

PubMed Abstract | CrossRef Full Text | Google Scholar

Sumpter, D. (2010). Collective Animal Behavior. Princeton, NJ: Princeton University Press.

Google Scholar

Svennebring, J., and Koenig, S. (2004). Building terrain-covering ant robots. Auton. Robot. 16, 313–332. doi: 10.1023/B:AURO.0000025793.46961.f6

CrossRef Full Text | Google Scholar

Tissera, P., Printista, M., and Errecalde, M. (2007). Evacuation simulations using cellular automata. J. Comput. Sci. Technol. 7, 1, 14–20.

Google Scholar

Toyama, M., Bazzan, A., and Silva, R. (2006). An agent-based simulation of pedestrian dynamics: from lane formation to auditorium evacuation, in Autonomous Agents and Multiagent Systems (AAMAS) (Hakodate).

Google Scholar

Tsai, J., Fridman, N., Brown, M., Ogden, A., Rika, I., Wang, X., et al. (2011). “Escapes—evacuation simulation with children, authorities, parents, emotions, and social comparison,” in Proceedings of the Tenth International Joint Conference on Autonomous Agents and Multi-Agent Systems (Taipei), 11.

Google Scholar

Tu, X., and Terzopoulos, D. (1994). “Artificial fishes: physics, locomotion, perception, behavior,” in SIGGRAPH 94: Proceedings of the 21st Annual Conference on Computer Graphics and Interactive Techniques (New York, NY: ACM Press), 43–50.

PubMed Abstract | Google Scholar

Vicsek, T., Czirk, A., Ben-Jacob, E., Cohen, I., and Shochet, O. (1995). Novel type of phase transition in a system of self-driven particles. Phys. Rev. Lett. 75, 1226. doi: 10.1103/PhysRevLett.75.1226

PubMed Abstract | CrossRef Full Text | Google Scholar

Vicsek, T., and Zafeiris, A. (2012). Collective motion. Phys. Rep. 517, 71–140. doi: 10.1016/j.physrep.2012.03.004

CrossRef Full Text | Google Scholar

von Uexküll, J. (1992). A stroll through the worlds of animals and men: a picture book of invisible worlds (reprint). Semiotica 89, 319–391. doi: 10.1515/semi.1992.89.4.319

CrossRef Full Text | Google Scholar

Ward, A., and Webster, M. (2016). Sociality: The Behaviour of Group-Living Animals. Berlin: Springer.

Google Scholar

Werfel, J., Petersen, K., and Nagpal, R. (2014). Designing collective behavior in a termite-inspired robot construction team. Science 343, 754–758. doi: 10.1126/science.1245842

PubMed Abstract | CrossRef Full Text | Google Scholar

Wolff, M. (1973). “Notes on the behaviour of pedestrians,” in People in Places: The Sociology of the Familiar, eds A. Birenbaum and E. Sagar (New York, NY: Praeger), 35–48.

Google Scholar

Worm, M., Landgraf, T., and von der Emde, G. (2021). Electric signal synchronization as a behavioural strategy to generate social attention in small groups of mormyrid weakly electric fish and a mobile fish robot. Biol. Cybernet. 115, 599–613. doi: 10.1007/s00422-021-00892-8

PubMed Abstract | CrossRef Full Text | Google Scholar

Zhang, H., Beer, A., Florin, E., and Swinney, H. (2010). Collective motion and density fluctuations in bacterial colonies. Proc. Natl. Acad. Sci. U. S. A. 107, 13626–13630. doi: 10.1073/pnas.1001651107

PubMed Abstract | CrossRef Full Text | Google Scholar

Keywords: locusts, collective motion, visual perception, bio-inspired, robot collective behavior, vision-based

Citation: Ayali A and Kaminka GA (2023) The hybrid bio-robotic swarm as a powerful tool for collective motion research: a perspective. Front. Neurorobot. 17:1215085. doi: 10.3389/fnbot.2023.1215085

Received: 01 May 2023; Accepted: 30 June 2023;
Published: 14 July 2023.

Edited by:

Haiyang Li, Guangzhou University, China

Reviewed by:

Julia J. C. Blau, Central Connecticut State University, United States

Copyright © 2023 Ayali and Kaminka. 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: Amir Ayali, YXlhbGkmI3gwMDA0MDtwb3N0LnRhdS5hYy5pbA==; Gal A. Kaminka, Z2FsayYjeDAwMDQwO2NzLmJpdS5hYy5pbA==

Disclaimer: All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article or claim that may be made by its manufacturer is not guaranteed or endorsed by the publisher.