Skip to main content

PERSPECTIVE article

Front. Robot. AI, 20 June 2022
Sec. Bio-Inspired Robotics
Volume 9 - 2022 | https://doi.org/10.3389/frobt.2022.865414

Beyond Bio-Inspired Robotics: How Multi-Robot Systems Can Support Research on Collective Animal Behavior

  • 1University of Ottawa, Ottawa, ON, Canada
  • 2Singapore University of Technology and Design, Singapore, Singapore
  • 3Thales Solutions Asia, Singapore, Singapore

In the study of collective animal behavior, researchers usually rely on gathering empirical data from animals in the wild. While the data gathered can be highly accurate, researchers have limited control over both the test environment and the agents under study. Further aggravating the data gathering problem is the fact that empirical studies of animal groups typically involve a large number of conspecifics. In these groups, collective dynamics may occur over long periods of time interspersed with excessively rapid events such as collective evasive maneuvers following a predator’s attack. All these factors stress the steep challenges faced by biologists seeking to uncover the fundamental mechanisms and functions of social organization in a given taxon. Here, we argue that beyond commonly used simulations, experiments with multi-robot systems offer a powerful toolkit to deepen our understanding of various forms of swarming and other social animal organizations. Indeed, the advances in multi-robot systems and swarm robotics over the past decade pave the way for the development of a new hybrid form of scientific investigation of social organization in biology. We believe that by fostering such interdisciplinary research, a feedback loop can be created where agent behaviors designed and tested in robotico can assist in identifying hypotheses worth being validated through the observation of animal collectives in nature. In turn, these observations can be used as a novel source of inspiration for even more innovative behaviors in engineered systems, thereby perpetuating the feedback loop.

1 Introduction

Social animal groups offer archetypal examples of collective organization and action, whereby repeated local interactions among conspecifics produce emergent dynamic patterns and responses at scales far exceeding the size of the animals involved. Collective animal behavior can be observed over a wide range of spatial scales, spanning from the aggregation of amoeboid cells to the large-scale murmurations displayed by flocks of starlings (Sumpter, 2010). Such collective behaviors are in no way limited to the animal world. Many other disciplines also study the collective actions of what is generally referred to as multi-agent systems, ranging from voter and opinion dynamics models (Proskurnikov and Tempo, 2017; Mateo et al., 2017; Proskurnikov and Tempo, 2018; Redner, 2019) and herding behavior on social networks (Lim and Bouffanais, 2019) in the social sciences, to collective decision-making in the field of swarm robotics (Mateo et al., 2019; Prasetyo et al., 2019; Dorigo et al., 2021). These collective behaviors are the outcome of complex bottom-up dynamic processes involving repeated local interactions of actors evolving in unstructured and dynamic environments filled with stimuli and constraints. Despite the pervasiveness of collective behaviors, a full understanding of the underlying mechanisms that govern the emergence of these complex behaviors is still lacking. As a matter of fact, the study of collective phenomena, and collective behaviors in particular, form a highly active field of multi-disciplinary research (Bouffanais, 2016; Ouellette and Gordon, 2021).

Despite evident common goals across disciplines, biologists often argue that models of collective behavior should be constructed with a particular hypothesis in mind. This hypothesis would then have to be empirically tested and validated for a given species (Ouellette and Gordon, 2021). Indeed, the current literature on collective animal behavior focuses on identifying the underlying motivation or function for such social organization in a given taxon (Halloy et al., 2007; Landgraf et al., 2011; Landgraf et al., 2018; Lei et al., 2020). This overall approach differs from that of physicists and complexity scientists who seek to focus on commonalities in patterns and universal characters exhibited during collective operations by these complex systems. Nonetheless, a more “micro”-approach is always necessary when hunting for a higher level of detail in a given collective behavior (Mitri et al., 2013). When focusing on an individual actor, one can observe a large number of factors, both internal and external, that affect the local interaction rule, thereby guiding that individual’s actions (e.g., stress, desire to mate, desire to conserve energy, etc.) (Katz and Naug, 2015; Li et al., 2021). These behaviors are further confounded when the actions of one individual can also be affected by the actions of other individuals. Ultimately, a full understanding of the collective behaviors observed in nature can only be achieved by inferring the local interaction rules among individuals in a vast range of circumstances. For instance, schooling fish behave differently and may likely use a different set of rules when faced with a threat from a predator (Sosna et al., 2019; Lei et al., 2020). However, unless the behavior of an individual can be controlled, essentially allowing one to isolate the factors that influence that individual’s actions, these local interaction rules can only be described qualitatively (Krause et al., 2011).

Traditionally, collective behaviors have been studied by performing observational studies on animal behavior, thus allowing for the collection of empirical data from animals, as an individual or a collective, in their natural habitat (Radakov, 1973). However, these methods rely heavily on the animal of interest naturally performing the behaviors being studied and the utility of statically placed cameras to record the data (Hughey et al., 2018). This problem is compounded when studying animal collectives as multiple individuals need to be observed, possibly over long periods of time (Berdahl et al., 2018). In addition, the presence, or absence, of certain unknown external stimuli may affect the display of the targeted collective behavior (Rosenthal et al., 2015; Sosna et al., 2019; Sankey et al., 2021). This highlights another key limitations of solely relying on empirically gathered data—the slow rate of data collection (Balch et al., 2006; Halloy et al., 2007; Landgraf et al., 2021).

As such, it can be said that our ability to fully understand collective animal dynamics is hindered by two main challenges: 1) the limited capacity to accurately track the movement of animals and the resultant individual behaviors stemming from the interactions between them (Hughey et al., 2018), and 2) the inability to isolate and study the actions of individual animals that give rise to these collective dynamics, stemming from other internal and external factors that also influence the final behavior of an individual (Katz and Naug, 2015; Li et al., 2021). These limitations have been mitigated to a certain extent by using animals in captivity. Doing so allows for the study of targeted behaviors in a more controlled environment (Rosenthal et al., 2015; Sosna et al., 2019) and also allows experimenters to enjoy a certain degree of control over the collective behaviors displayed (Balch et al., 2006; Krause et al., 2011; Rosenthal et al., 2015; Sosna et al., 2019; Sankey et al., 2021).

However, it can be argued that more can be done to overcome the various challenges posed by the process of collecting empirical collection data. Even with the multi-disciplinary interest in understanding collective behaviors, ideas and hypotheses tend to flow in one direction—from the realm of biology into the fields of physics and robotics. Despite the wealth of insight that can be obtained from the use of alternative methods, such as robotic experiments and physics simulations, these approaches are often met with the argument of low result fidelity; simulations and robotic experiments are often critiqued for being unable to exactly replicate the movement and communication patterns, sensing abilities, behaviors of live animals, as well as the effect of environmental disturbances (Garnier, 2011; Dorigo et al., 2021; Ouellette and Gordon, 2021).

In this paper, we contend that there is a place for such alternative methods in the study of collective animal behaviors. While simulations and models may be relatively simplistic and lack high fidelity results, they afford researchers the ability to control various experiment parameters otherwise constrained by the natural environment. In addition, experiments carried out in silico allows for multiple hypotheses to be tested in quick succession, permitting the fast exploration of vast parameter spaces. Hypotheses validated by such virtual simulations can be more thoroughly tested in robotico, by means of multi-robot experiments allowing for physical interactions with the environment. We argue that carrying out such experiments using multi-robot systems functions as an intermediary between pure simulations and ethological studies, and is especially important due to the difficulty in accounting for such physical interactions in the virtual world. Naturally, the results ultimately need to be validated through empirically collected data as there may be certain behavioral intricacies that can only be observed in specific animal species. This can initially be done using live animals either within a virtual environment or together with biomimetic robots in mixed societies to retain a certain degree of experimental control before progressing to animal only observations.

Although simulations have been and are still widely used, we believe that purely robotic experiments continue to be underappreciated and employed too rarely in the study of collective animal behavior. This is despite recent advances in core robotic hardware components and the explosive growth in multi-robot system technology which offers a unique combination of opportunities to expand our research toolkit (Mitri et al., 2013). In this paper, we propose a new workflow allowing for the study of collective animal behavior to be carried out in a quicker manner through a series of tests with increasing levels of fidelity (see Figure 1). Initially, simplistic simulations and models can be used to improve on and rapidly filter out incorrect hypotheses. Subsequently, experiments can be performed using multi-robot systems, allowing for hypotheses to be tested in a physical environment with a high degree of control over the subjects and environment. Hypotheses can be further refined through performing hybrid robot-animal experiments and experiments using animals in captivity before finally validating the most promising ones through the gathering of empirical data of wild animals.

FIGURE 1
www.frontiersin.org

FIGURE 1. Types of collective behavior experiments. Experiments with models and simulations provide high levels of experimental control while coming at the cost of reduced fidelity. Conversely, performing high fidelity experiments comes at the cost of lower levels of control.

2 Simulating Collective Behavior

With the various challenges and difficulties associated with gathering empirical data from the observations of animal collectives in the wild (Hughey et al., 2018; Lei et al., 2020; Li et al., 2021), models and simulations present themselves as quick and easy alternatives to test the viability of hypotheses. Given the long list of questions that biologists wish to have answered, the use of computer simulations will allow for more promising theories to be developed and identified faster, and then later verified with empirical data collection. In addition, these models and simulations are crucial when attempting to predict the collective behavior of animals over many generations (Guttal and Couzin, 2010; Hein et al., 2015; Lei et al., 2020).

The key advantage granted by the use of simulations is one’s ability to identify and isolate a set of parameters that can be tested systematically—a task nearly impossible when dealing with live animal collectives (Eriksson et al., 2010; Krause et al., 2011; Berdahl et al., 2018; Li et al., 2021). This stems from the bottom-up construction of simulations that allow for the precise description of individuals and their interactions with other conspecifics within animal groups (Ouellette and Gordon, 2021). While the identification of these parameters can yield valuable insights into why and how various collective behaviors occur, there is no method of differentiating results of significance from artifacts of the simulations. These simulation artifacts arise from the fact that it is very difficult and computationally expensive to create simulations that take into account all of the complexities of the agents interacting with the physical environment, necessitating the simplification of certain model parameters (Webb, 2001). Small changes in a simulated agent’s behaviors due to these simplifications made may be further amplified in the study of collective behavior, where interactions take place between a large number of individuals and the environment, as well as the interactions between the individuals themselves, leading to the manifestation of such artifacts (Dorigo et al., 2021). As such, there is a critical need to test the validity of parameters in experiments of increasing fidelity (see Figure 1).

The simulations used to validate hypotheses can range from simplistic models, such as the self-propelled particles (SPP) studied by (Vicsek et al., 1995) or the boids developed by (Reynolds, 1987), to the various eRobotics simulation platforms that include more accurate agent dynamics, such as ARGoS (Pinciroli et al., 2012) and ROS (Yan et al., 2017). While testing and experimenting with simple models will cause some loss of accuracy when compared to the data collected from the observation of live animals, such models offer vast amounts of control over the test parameters. Despite the lower level of fidelity, the use of relatively simplistic simulations and mathematical modeling provides a useful tool for a faster iteration cycle than experiments carried out in robots, or observational studies in animals, allowing for the quick rejection of incorrect hypotheses. Indeed, such simple models have helped to explain certain behaviors observed in animal collectives. For example, the SPP model was used by Yates et al. (2009) to show how noise affects the level of coherence in locust swarms and by Polverino et al. (2021) to study the movements of animal groups when threatened by a predator. Similarly, the Ising model was also used by Feinerman et al. (2018) to study the transport of food by ants.

The progression from experimenting with simplistic models to more complex robotic simulations offers the opportunity to test various hypotheses in more realistic scenarios, albeit still with lower fidelity compared to physical robotic experiments and the observation of live animals. This increased realism comes at the price of reduced control over the experiments; robot dynamics need to be accounted for when developing behaviors and the collective behaviors expected from a system may be obscured by noise. One must also be mindful of the available finances and potential logistics challenges when designing such experiments. We believe that many new hypothesis can be found by increased use of systematic experimentation with multi-agent robotic systems in high fidelity environments.

As already mentioned, when testing hypotheses in progressively realistic environments, certain theories may inevitably be proven infeasible or false. However, this does not mean that the research effort has been wasted; these observations can still be re-purposed for applications in computing and engineering. For example, while the agents used by the Particle Swarm Optimization (PSO) algorithm proposed by Kennedy and Eberhart (1995) only mimic the movement patterns of flocks of birds or schools of fish crudely, the PSO algorithms are a popular method for solving certain optimization problems (Wang et al., 2018) and often serve as the starting point for multi-robot systems carrying out target search tasks (Couceiro et al., 2014; Kwa et al., 2020; Kwa et al., 2021).

3 Testing Collective Behavior With Robots

Simulations provide a fast and highly controllable way of exploring hypothesis of collective behaviors. However, their lack of fidelity—in terms of modeling the complex physical interactions with the environment and detailed modeling of the agents (Webb, 2001; Li et al., 2020; Dorigo et al., 2021)—may result in various inaccuracies when used to predict the behavior of real-world systems. This is especially true in the case of collective behaviors where the interaction between all the agents plays a large role in the behavior of any individual agent. Here, even small errors in modeling an agents physical interactions with the environment and other agents amplifies the simulation-reality gap greatly in these complex systems (Dorigo et al., 2021).

These limitations can be partially overcome by the use of experiments involving robotic agents. Indeed, there are several examples of robotic platforms built expressly for the purpose of studying animal behavior, such as the SCARAB platform to study collective transport in ants (Berman et al., 2011), the robots developed by Abaid et al. (2012) to study collective motion in zebrafish, and the robotic honeybees used by Landgraf et al. (2011) to study the waggle dance in honeybees. Experiments involving robots can range from purely robotic approaches (Webb, 2001; Fu et al., 2007; Waibel et al., 2009; Gravish and Lauder, 2018; Li et al., 2020) to those that integrate robots with live animals in hybrid robot-biological systems, also known as mixed societies (Halloy et al., 2007; Krause et al., 2011; Halloy et al., 2013; Bierbach et al., 2018; Sankey et al., 2021). As an intermediate between robotic experiments and those involving live animals, certain groups have also employed the use of virtual reality, where animals are exposed to stimuli in a simulated environment to elicit targeted behaviors, allowing researchers to decouple the behavior and the morphology of the stimulus (D’Eath, 1998; Baldauf et al., 2008; Krause et al., 2011; Polverino et al., 2012; Naik et al., 2020). These different experimental methods have different associated levels of control and fidelity (see Figure 1.)

The increase in fidelity when compared to simulations and models stems from the robotic agents’ need to interact with the physical world where they are subject to the disturbances of the environment (e.g., nonuniform friction or soft surfaces to traverse, delays in communications, noisy identification of other agents, directionality of sensors, the movement of other agents etc.). Often, simplifications are made when modeling these disturbances in simulation, which diminish their fidelity at the gain of iteration time. As stated by Hamann, (2018): “Abstract mathematical or computational models as well as simulations may be efficient but have limited credibility and may miss important features of reality.” As such, it is key to clearly identify the intended purpose and limitations of such models and simulations to determine the situations in which they are applicable and when their use is inappropriate (Ouellette and Gordon, 2021). By implementing the collective behaviors in multi-robot systems, many of the physical interactions with the environment—and between agents distributed in space—are integral part of the system, thereby yielding a higher level of fidelity (Gravish and Lauder, 2018; Dorigo et al., 2021).

Furthermore, in comparison to observing live animal behaviors, such multi-robot systems provide experimenters with a much greater level of control over the behavior of the agents and their display of collective behavior. This provides certain benefits over purely behavioral observations that are obtained when observing wild animals, allowing one to quantify the strength and influence of certain interaction rules and behavioral patterns (Romano et al., 2019; Horsevad et al., 2022). It is worth stressing that even without the level of control afforded by multi-robot systems, it would still be possible to infer certain rules and strategies from behavioral observations. However, these inferences are bound to remain at a qualitative and descriptive level (Krause et al., 2011). The added flexibility over pure animal observations, combined with the potential for many more observations, especially of rare events, adds great value to the use of robotic agents in the study of collective behavior. Nonetheless, the level of experimental flexibility does decline when the robotic agents are made to replicate the exact behavior of particular animals, such as in the case of hybrid experiments, where robotic agents interact with real-life animal groups to study the response of the collective (Krause et al., 2011; Sankey et al., 2021).

The increased fidelity of robotic methods compared to that of simulations comes at the cost of longer iteration times when conducting collective behavior experiments with multi-robot systems, for which establishing quantitative and reproducible results can be challenging (Dharmawan et al., 2019; Kit et al., 2019). In addition, experiments involving such multi-robot systems tend to happen on a smaller scale, with physical experiments utilizing a smaller number of agents compared to their virtual counterparts. These problems stem from the significant work needed to maintain such multi-robot testbeds, as well as the financial and logistical challenges faced when designing robotic testbeds and experiments. Furthermore, since the robots are not able to replicate all aspects of the animals themselves, they can lack the agility and sensing abilities of their natural and virtual counterparts, leading to possible discrepancies in the obtained results (Webb, 2001; Kwa et al., 2021).

Besides the challenges associated with longer experimentation times and inconsistent results, hybrid animal-robot experiments with mixed societies and experiments involving virtual reality also face the additional problem of ensuring that the used stimuli trigger the desired response in the targeted group of animals. Despite these difficulties, the conduct of such experiments is still important, especially in the case of gregarious animals and is an aspect of collective behavior that cannot be studied using simulations and mathematical models alone (Romano et al., 2019). In light of these concerns, a large amount of work has gone into studying the different factors that allow a robot to be socially accepted by a group (Abaid et al., 2012; Polverino et al., 2012; Cazenille et al., 2018a; Cazenille et al., 2018b; Li et al., 2021). Similar work has also been done to investigate an animal’s response to stimuli in virtual environments (Baldauf et al., 2008; Stowers et al., 2017; Naik et al., 2020). However, this problem also presents an opportunity to study the cues that trigger certain behaviors and determine what affects the strength of social interactions. Depending on the species studied, an animal’s behavior can be triggered through a stimulus’ visual appearance or movement patterns (Abaid et al., 2012; Marras and Porfiri, 2012; Li et al., 2021), pheromones (Halloy et al., 2007), or physical touch (Anstey et al., 2009).

While there are conflicting goals in the way different disciplines study collective behaviors (Ouellette and Gordon, 2021), having collective behaviors embodied in multi-robot systems provides knowledge of what is possible with different types of behavior. While there are many examples of this in the literature, here we only mention a few examples on different uses of robots in the study of collective behavior. In Vallegra et al. (2018) and Zoss et al. (2018), a heterogeneous autonomous buoy system was used to perform experiments in a physical environment. These were, among other things, used to study how the amount of connectivity affects the response of the collective system in order to find theoretical reasons why many animal groups operate with a limited connectivity or modulate it depending on different factors (Attanasi et al., 2014). The embodiment of the agents in physical space makes the analytical findings more robust due to the physical interactions with the environment. High fidelity robots that mimicked fish were used in (Li et al., 2020; Li et al., 2021) to study how fish position themselves while swimming to exploit the generation of vortices. In their article, the authors commented on the challenges of carrying out experiments with live fish schools and the difficulty in replicating the complex hydrodynamics and relevant Reynolds numbers while using computational simulations (Li et al., 2021). This indicates that an approach with robots was uniquely suited to study this particular problem. High fidelity robots were also recently employed in (Sankey et al., 2021) where a drone, disguised as a falcon, was used to induce a response in a flock of pigeons when close to a predator. This was used to test the selfish herd hypothesis in pigeons—of whether the pigeons will flock together for selfish protection or align to flee faster—for which ambiguous results were found using a purely simulation and modeling approach. In Krause et al. (2011) hybrid experiments are also described, with a controlled fish being used to induce a fleeing response in a school of fish and of robots that can integrate into groups of cockroaches and be used to steer their collective behavior. In addition to these examples, there are many other possibilities in the usage of robotics in the study of collective behaviors, with many considerations for particular problems (Webb, 2001; Halloy et al., 2007; Gravish and Lauder, 2018; Ouellette and Gordon, 2021). The incorporation of such multi-robot experiments as a staple into the exploration of collective behavior hypotheses is bound to bring value to the endeavor, especially when ideas flow in both directions between robotics and biology.

4 Discussion

In the quest to fully understand the underlying mechanisms that govern collective animal behavior, many researchers rely on the tried and tested method of gathering empirical data in observational studies of animal collectives in the wild. However, due to the limitations of current technology and the difficulty in observing the targeted set of behaviors, the collection of such observational data happens slowly and can be a time consuming process. To avoid this, physicists and complexity scientists rely on abstract simulations that model the emergent collective behaviors stemming from the repeated interactions between individuals. Powerful abstraction such as complex network theory are also considered to analyze the collective as a superorganism at the system level (Sekunda et al., 2016). Despite the lack of specificity in such models, commonalities in patterns and universal characters exhibited by these complex systems collective operations can be gleaned from the results. This can be done thanks to the highly controlled nature of the simulations, allowing the key variables that influence the targeted behavior to be rapidly pinpointed. In addition, due to such forms of experimentation being virtual, multiple theories and hypotheses can be tested and validated in quick succession.

The use of robotics stands at the intersection between the gathering of empirical data and abstract modeling and can serve as a promising intermediary between the two. While the development and validation of theories with robotic experiments will naturally have a longer iteration time compared to models and simulations, testing collective behavior hypotheses in such a manner will result in an increase in the fidelity of the data obtained. This is due to the fact that robotic experiments allow for an individual’s interaction with the physical environment to be more realistically considered in addition to the multiple interactions between agents. Of course care should be taken to ensure the robots employed capture the specific dynamics under consideration in a sufficient capacity. As such, the use of robot systems allows for theories and hypotheses developed in virtual simulations to be validated in a controlled physical setting before being further confirmed in live animals. Even when theories are proven to be false through the process of validation, they may still be found useful and serve as the inspiration for the approaches used by roboticists and artificial intelligence practitioners. For example, based on the simple physics models developed by Berman et al. (2011) and Rubenstein et al. (2013), robotic tests were carried out by Wilson et al. (2018) showing that the maximum transport speed of a group of ants is based on the maximum speed of the slowest group member. These results were then validated by correlating them with observations of live ants carried out by Buffin et al. (2018). The initial findings by Berman et al. (2011) and Rubenstein et al. (2013) also served as inspiration for Christensen et al. (2016), who developed a robot platform capable of collectively pulling large loads.

The use of robotic experiments to explore collective behaviors does not need to happen in purely engineered multi-robot systems. Biomimetic robots can be used to trigger targeted behaviors in hybrid robot-animal experiments. In addition to developing robots that mimic the morphology and behaviors of the targeted animal, intra-species interactions can also be studied. For example Sankey et al. (2021), carried out an experiment involving live pigeons together with a falcon UAV, allowing them to demonstrate that pigeons turn away from the flock when in the vicinity of a predator. With such hybrid experiments, the study of collective behaviors move from being a mainly descriptive endeavor, to have the ability to manipulate the collective behavior and gain some degree of control over the experiment, and being able to test specific hypotheses (Krause et al., 2011). Besides the triggering of targeted behaviors, animal mimicking robots can also be used for data gathering. Such robots can be embedded within animal groups, facilitating more accurate data collection of the animal collective such as accurate GPS position information or detailed postural information of different individuals. Gathering such information could permit a better quantification of behavioral states and enhance the understanding of how social interactions affect these collective behaviors (Krause et al., 2011; Halloy et al., 2013; Hughey et al., 2018). In this era of explosive growth of deep learning methods, such vast troves of data can also be further used to feed artificial neural network methods aimed at identifying “hidden” correlations and patterns. Given their need for very large data sets, the full power of these deep learning methods cannot be harnessed with sparse empirical data sets.

Currently, observations made by biologists often serve as the inspiration for the strategies developed by roboticists (Dharmawan et al., 2019), while the reverse flow of ideas is significantly smaller. This one-way flow of ideas still has the potential to be extended to smaller scales—in relation with self-organization at the micro- or nano-scales by active matter, cells and bacteria—owing to recent progress in miniaturization. However, we believe that closer multi-disciplinary research between these two fields will yield benefits and many noteworthy developments to members of both communities. Recently Gravish and Lauder (2018), coined the phrase robotics-inspired biology, where discoveries made in the realm of robotics have served to develop theories and hypotheses to be validated with wild animal observations. With the increasing interest and accessibility of multi-robot systems (Dorigo et al., 2021), it is our hope that such interdisciplinary research can be fostered, leading to the creation of a similar feedback loop where observations in nature can be used as the starting point for strategies used by collective robot systems. Human-designed agent behaviors can then serve as a point from which hypotheses can be generated for validation in biological systems, thereby perpetuating, and possibly amplifying the feedback loop.

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 author.

Author Contributions

RB conceptualized the article. All authors contributed the content, perspectives, and review of the final manuscript.

Funding

This work is partially funded by the NSERC Discovery Grant RGPIN-2022-04064. HLK is funded by Thales Solutions Asia Pte Ltd., under the Singapore Economic Development Board Industrial Postgraduate Programme (IPP).

Conflict of Interest

Author HLK was employed by the company Thales Solutions Asia.

The remaining 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

Abaid, N., Bartolini, T., Macrì, S., and Porfiri, M. (2012). Zebrafish Responds Differentially to a Robotic Fish of Varying Aspect Ratio, Tail Beat Frequency, Noise, and Color. Behav. Brain Res. 233, 545–553. doi:10.1016/j.bbr.2012.05.047

PubMed Abstract | CrossRef Full Text | Google Scholar

Anstey, M. L., Rogers, S. M., Ott, S. R., Burrows, M., and Simpson, S. J. (2009). Serotonin Mediates Behavioral Gregarization Underlying Swarm Formation in Desert Locusts. Science 323, 627–630. doi:10.1126/science.1165939

PubMed Abstract | CrossRef Full Text | Google Scholar

Attanasi, A., Cavagna, A., Del Castello, L., Giardina, I., Melillo, S., Parisi, L., et al. (2014). Collective Behaviour without Collective Order in Wild Swarms of Midges. Plos Comput. Biol. 10, e1003697. doi:10.1371/journal.pcbi.1003697

PubMed Abstract | CrossRef Full Text | Google Scholar

Balch, T., Dellaert, F., Feldman, A., Guillory, A., Isbell, C. L., 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

Baldauf, S. A., Kullmann, H., and Bakker, T. C. M. (2008). Technical Restrictions of Computer-Manipulated Visual Stimuli and Display Units for Studying Animal Behaviour. Ethology 114, 737–751. doi:10.1111/j.1439-0310.2008.01520.x

CrossRef Full Text | Google Scholar

Berdahl, A. M., Kao, A. B., Flack, A., Westley, P. A. H., Codling, E. A., Couzin, I. D., et al. (2018). Collective Animal Navigation and Migratory Culture: From Theoretical Models to Empirical Evidence. Phil. Trans. R. Soc. B 373, 20170009. doi:10.1098/rstb.2017.0009

PubMed Abstract | CrossRef Full Text | Google Scholar

Berman, S., Lindsey, Q., Sakar, M., Kumar, V., and Pratt, S. (2011). Study of Group Food Retrieval by Ants as a Model for Multi-Robot Collective Transport Strategies. Robotics Sci. Syst. 6, 259–266. doi:10.15607/rss.2010.vi.033

CrossRef Full Text | Google Scholar

Bierbach, D., Landgraf, T., Romanczuk, P., Lukas, J., Nguyen, H., Wolf, M., et al. (2018). Using a Robotic Fish to Investigate Individual Differences in Social Responsiveness in the Guppy. R. Soc. open Sci. 5, 181026. doi:10.1098/rsos.181026

PubMed Abstract | CrossRef Full Text | Google Scholar

Bouffanais, R. (2016). Design and Control of Swarm Dynamics. Singapore: Springer Singapore. doi:10.1007/978-981-287-751-2

CrossRef Full Text | Google Scholar

Buffin, A., Sasaki, T., and Pratt, S. C. (2018). Scaling of Speed with Group Size in Cooperative Transport by the Ant Novomessor Cockerelli. Plos One 13, e0205400–14. doi:10.1371/journal.pone.0205400

PubMed Abstract | CrossRef Full Text | Google Scholar

Cazenille, L., Chemtob, Y., Bonnet, F., Gribovskiy, A., Mondada, F., Bredeche, N., et al. (2018a). “How to Blend a Robot within a Group of Zebrafish: Achieving Social Acceptance through Real-Time Calibration of a Multi-Level Behavioural Model,” in Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) 10928 LNAI, 73–84. doi:10.1007/978-3-319-95972-6_9

CrossRef Full Text | Google Scholar

Cazenille, L., Collignon, B., Chemtob, Y., Bonnet, F., Gribovskiy, A., Mondada, F., et al. (2018b). How Mimetic Should a Robotic Fish Be to Socially Integrate into Zebrafish Groups? Bioinspir. Biomim. 13, 025001–025019. doi:10.1088/1748-3190/aa8f6a

PubMed Abstract | CrossRef Full Text | Google Scholar

Christensen, D. L., Suresh, S. A., Hahm, K., and Cutkosky, M. R. (2016). Let's All Pull Together: Principles for Sharing Large Loads in Microrobot Teams. IEEE Robot. Autom. Lett. 1, 1089–1096. doi:10.1109/LRA.2016.2530314

CrossRef Full Text | Google Scholar

Couceiro, M. S., Figueiredo, C. M., Rocha, R. P., and Ferreira, N. M. F. (2014). Darwinian Swarm Exploration under Communication Constraints: Initial Deployment and Fault-Tolerance Assessment. Robotics Aut. Syst. 62, 528–544. doi:10.1016/j.robot.2013.12.009

CrossRef Full Text | Google Scholar

D'Eath, R. B. (1998). Can Video Images Imitate Real Stimuli in Animal Behaviour Experiments? Biol. Rev. 73, 267–292. doi:10.1111/j.1469-185X.1998.tb00031.x

CrossRef Full Text | Google Scholar

Dharmawan, A. G., Soh, G. S., Foong, S., Bouffanais, R., and Wood, K. L. (2019). Design Innovation of Mesoscale Robotic Swarms: Applications to Cooperative Urban Sensing and Mapping. Front. Inf. Technol. Electron Eng. 20, 1618–1631. doi:10.1631/fitee.1900384

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

Eriksson, A., Nilsson Jacobi, M., Nyström, J., and Tunstrøm, K. (2010). Determining Interaction Rules in Animal Swarms. Behav. Ecol. 21, 1106–1111. doi:10.1093/beheco/arq118

CrossRef Full Text | Google Scholar

Feinerman, O., Pinkoviezky, I., Gelblum, A., Fonio, E., and Gov, N. S. (2018). The Physics of Cooperative Transport in Groups of Ants. Nat. Phys. 14, 683–693. doi:10.1038/s41567-018-0107-y

CrossRef Full Text | Google Scholar

Fu, F., Liu, L.-H., and Wang, L. (2007). Evolutionary Prisoner's Dilemma on Heterogeneous Newman-Watts Small-World Network. Eur. Phys. J. B 56, 367–372. doi:10.1140/epjb/e2007-00124-5

CrossRef Full Text | Google Scholar

Garnier, S. (2011). “From Ants to Robots and Back: How Robotics Can Contribute to the Study of Collective Animal Behavior,” in Bio-inspired Self-Organizing Robotic Systems (Springer), 105–120. doi:10.1007/978-3-642-20760-0_5

CrossRef Full Text | Google Scholar

Gravish, N., and Lauder, G. V. (2018). Robotics-inspired Biology. J. Exp. Biol. 221, 1–8. doi:10.1242/jeb.138438

PubMed Abstract | CrossRef Full Text | Google Scholar

Guttal, V., and Couzin, I. D. (2010). Social Interactions, Information Use, and the Evolution of Collective Migration. Proc. Natl. Acad. Sci. U.S.A. 107, 16172–16177. doi:10.1073/pnas.1006874107

PubMed Abstract | CrossRef Full Text | Google Scholar

Halloy, J., Mondada, F., Kernbach, S., and Schmickl, T. (2013). “Towards Bio-Hybrid Systems Made of Social Animals and Robots,” in Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) 8064 LNAI, 384–386. doi:10.1007/978-3-642-39802-5_42

CrossRef Full Text | Google Scholar

Halloy, J., Sempo, G., Caprari, G., Rivault, C., Asadpour, M., Tâche, 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. Cham, Switzerland: Springer International Publishing.

Google Scholar

Hein, A. M., Rosenthal, S. B., Hagstrom, G. I., Berdahl, A., Torney, C. J., and Couzin, I. D. (2015). The Evolution of Distributed Sensing and Collective Computation in Animal Populations. eLife 4, e10955. doi:10.7554/eLife.10955

PubMed Abstract | CrossRef Full Text | Google Scholar

Horsevad, N., Mateo, D., Kooij, R. E., Barrat, A., and Bouffanais, R. (2022). Transition from Simple to Complex Contagion in Collective Decision-Making. Nat. Commun. 13, 1442. doi:10.1038/s41467-022-28958-6

PubMed Abstract | CrossRef Full Text | Google Scholar

Hughey, L. F., Hein, A. M., Strandburg-Peshkin, A., and Jensen, F. H. (2018). Challenges and Solutions for Studying Collective Animal Behaviour in the Wild. Phil. Trans. R. Soc. B 373, 20170005. doi:10.1098/rstb.2017.0005

PubMed Abstract | CrossRef Full Text | Google Scholar

Katz, K., and Naug, D. (2015). Energetic State Regulates the Exploration-Exploitation Trade-Off in Honeybees. Beheco 26, 1045–1050. doi:10.1093/beheco/arv045

CrossRef Full Text | Google Scholar

Kennedy, J., and Eberhart, R. (1995). “Particle Swarm Optimization,” in Proceedings of ICNN’95 - International Conference on Neural Networks (Perth, WA, Australia: IEEE). doi:10.1109/ICNN.1995.488968

CrossRef Full Text | Google Scholar

Kit, J. L., Dharmawan, A. G., Mateo, D., Foong, S., Soh, G. S., Bouffanais, R., et al. (2019). Decentralized Multi-Floor Exploration by a Swarm of Miniature Robots Teaming with Wall-Climbing Units. 2019 International Symposium on Multi-Robot and Multi-Agent Systems (MRS) New Brunswick, NJ, USA: IEEE. doi:10.1109/MRS.2019.8901058

CrossRef Full Text | Google Scholar

Krause, J., Winfield, A. F. T., and Deneubourg, J.-L. (2011). Interactive 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

Kwa, H. L., Kit, J. L., and Bouffanais, R. (2020). “Optimal Swarm Strategy for Dynamic Target Search and Tracking,” in Proc. of the 19th International Conference on Autonomous Agents and Multiagent Systems (AAMAS 2020) Auckland, New Zealand, 672–680. doi:10.5555/3398761.3398842

CrossRef Full Text | Google Scholar

Kwa, H. L., Kit, J. L., and Bouffanais, R. (2021). “Tracking Multiple Fast Targets with Swarms: Interplay between Social Interaction and Agent Memory,” in ALIFE 2021: The 2021 Conference on Artificial Life Prague, Czech Republic. doi:10.1162/isal_a_00376

CrossRef Full Text | Google Scholar

Landgraf, T., Bierbach, D., Kirbach, A., Cusing, R., Oertel, M., Lehmann, K., et al. (2018). Dancing Honey Bee Robot Elicits Dance-Following and Recruits Foragers. arXiv preprint arXiv:1803.07126

Google Scholar

Landgraf, T., Gebhardt, G. H. W., Bierbach, D., Romanczuk, P., Musiolek, L., Hafner, V. V., et al. (2021). Animal-in-the-loop: Using Interactive Robotic Conspecifics to Study Social Behavior in Animal Groups. Annu. Rev. Control Robot. Auton. Syst. 4, 487–507. doi:10.1146/annurev-control-061920-103228

CrossRef Full Text | Google Scholar

Landgraf, T., Rojas, R., Nguyen, H., Kriegel, F., and Stettin, K. (2011). Analysis of the Waggle Dance Motion of Honeybees for the Design of a Biomimetic Honeybee Robot. Plos One 6, e21354. doi:10.1371/journal.pone.0021354

PubMed Abstract | CrossRef Full Text | Google Scholar

Lei, L., Escobedo, R., Sire, C., and Theraulaz, G. (2020). Computational and Robotic Modeling Reveal Parsimonious Combinations of Interactions between Individuals in Schooling Fish. PLoS Comput. Biol. 16, e1007194. doi:10.1371/journal.pcbi.1007194

PubMed Abstract | CrossRef Full Text | Google Scholar

Li, L., Nagy, M., Graving, J. M., Bak-Coleman, J., Xie, G., and Couzin, I. D. (2020). Vortex Phase Matching as a Strategy for Schooling in Robots and in Fish. Nat. Commun. 11, 5408. doi:10.1038/s41467-020-19086-0

PubMed Abstract | CrossRef Full Text | Google Scholar

Li, L., Ravi, S., Xie, G., and Couzin, I. D. (2021). Using a Robotic Platform to Study the Influence of Relative Tailbeat Phase on the Energetic Costs of Side-By-Side Swimming in Fish. Proc. R. Soc. A 477, 0810. rspa.2020. doi:10.1098/rspa.2020.0810

CrossRef Full Text | Google Scholar

Lim, S. S., and Bouffanais, R. (2019). Tuning Networks for Prosocial Behavior: From Senseless Swarms to Smart Mobs [Commentary]. IEEE Technol. Soc. Mag. 38, 17–19. doi:10.1109/MTS.2019.2948437

CrossRef Full Text | Google Scholar

Marras, S., and Porfiri, M. (2012). Fish and Robots Swimming Together: Attraction towards the Robot Demands Biomimetic Locomotion. J. R. Soc. Interface. 9, 1856–1868. doi:10.1098/rsif.2012.0084

PubMed Abstract | CrossRef Full Text | Google Scholar

Mateo, D., Horsevad, N., Hassani, V., Chamanbaz, M., and Bouffanais, R. (2019). Optimal Network Topology for Responsive Collective Behavior. Sci. Adv. 5, eaau0999. doi:10.1126/sciadv.aau0999

PubMed Abstract | CrossRef Full Text | Google Scholar

Mateo, D., Kuan, Y. K., and Bouffanais, R. (2017). Effect of Correlations in Swarms on Collective Response. Sci. Rep. 7, 10388. doi:10.1038/s41598-017-09830-w

PubMed Abstract | CrossRef Full Text | Google Scholar

Mitri, S., Wischmann, S., Floreano, D., and Keller, L. (2013). Using Robots to Understand Social Behaviour. Biol. Rev. 88, 31–39. doi:10.1111/j.1469-185X.2012.00236.x

PubMed Abstract | CrossRef Full Text | Google Scholar

Naik, H., Bastien, R., Navab, N., and Couzin, I. D. (2020). Animals in Virtual Environments. IEEE Trans. Vis. Comput. Graph. 26, 2073–2083. doi:10.1109/TVCG.2020.2973063

PubMed Abstract | CrossRef Full Text | Google Scholar

Ouellette, N. T., and Gordon, D. M. (2021). Goals and Limitations of Modeling Collective Behavior in Biological Systems. Front. Phys. 9. doi:10.3389/fphy.2021.687823

CrossRef Full Text | Google Scholar

Pinciroli, C., Trianni, V., O’Grady, R., Pini, G., Brutschy, A., Brambilla, M., et al. (2012). ARGoS: a Modular, Parallel, Multi-Engine Simulator for Multi-Robot Systems. Swarm Intell. 6, 271–295. doi:10.1007/s11721-012-0072-5

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, 036019. doi:10.1088/1748-3182/7/3/036019

PubMed Abstract | CrossRef Full Text | Google Scholar

Polverino, G., Soman, V. R., Karakaya, M., Gasparini, C., Evans, J. P., and Porfiri, M. (2022). Ecology of Fear in Highly Invasive Fish Revealed by Robots. iScience 25, 103529. In Press. doi:10.1016/j.isci.2021.103529

PubMed Abstract | CrossRef Full Text | Google Scholar

Prasetyo, J., De Masi, G., and Ferrante, E. (2019). Collective Decision Making in Dynamic Environments. Swarm Intell. 13, 217–243. doi:10.1007/s11721-019-00169-8

CrossRef Full Text | Google Scholar

Proskurnikov, A. V., and Tempo, R. (2017). A Tutorial on Modeling and Analysis of Dynamic Social Networks. Part I. Annu. Rev. Control 43, 65–79. doi:10.1016/j.arcontrol.2017.03.002

CrossRef Full Text | Google Scholar

Proskurnikov, A. V., and Tempo, R. (2018). A Tutorial on Modeling and Analysis of Dynamic Social Networks. Part II. Annu. Rev. Control 45, 166–190. doi:10.1016/j.arcontrol.2018.03.005

CrossRef Full Text | Google Scholar

Redner, S. (2019). Reality-inspired Voter Models: A Mini-Review. Comptes Rendus Phys. 20, 275–292. doi:10.1016/j.crhy.2019.05.004

CrossRef Full Text | Google Scholar

Reynolds, C. W. (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., Donati, E., Benelli, G., and Stefanini, C. (2019). A Review on Animal-Robot Interaction: from Bio-Hybrid Organisms to Mixed Societies. Biol. Cybern. 113, 201–225. doi:10.1007/s00422-018-0787-5

PubMed Abstract | CrossRef Full Text | Google Scholar

Rosenthal, S. B., Twomey, C. R., Hartnett, A. T., Wu, H. S., and Couzin, I. D. (2015). Revealing the Hidden Networks of Interaction in Mobile Animal Groups Allows Prediction of Complex Behavioral Contagion. Proc. Natl. Acad. Sci. U.S.A. 112, 4690–4695. doi:10.1073/pnas.1420068112

PubMed Abstract | CrossRef Full Text | Google Scholar

Rubenstein, M., Cabrera, A., Werfel, J., Habibi, G., McLurkin, J., and Nagpal, R. (2013). “Collective Transport of Complex Objects by Simple Robots,” in Proceedings of the 2013 International Conference on Autonomous Agents and Multi-agent Systems (USA: Saint Paul, MN), 47–54. doi:10.5555/2484920.2484932

CrossRef Full Text | Google Scholar

Sankey, D. W. E., Storms, R. F., Musters, R. J., Russell, T. W., Hemelrijk, C. K., and Portugal, S. J. (2021). Absence of “Selfish Herd” Dynamics in Bird Flocks under Threat. Curr. Biol. 31, 3192–3198. e7. doi:10.1016/j.cub.2021.05.009

PubMed Abstract | CrossRef Full Text | Google Scholar

Sekunda, A., Komareji, M., and Bouffanais, R. (2016). Interplay Between Signaling Network Design and Swarm Dynamics. Net. Sci. 4, 244–265. doi:10.1017/nws.2016.5

CrossRef Full Text | Google Scholar

Sosna, M. M. G., Twomey, C. R., Bak-Coleman, J., Poel, W., Daniels, B. C., Romanczuk, P., et al. (2019). Individual and Collective Encoding of Risk in Animal Groups. Proc. Natl. Acad. Sci. U.S.A. 116, 20556–20561. doi:10.1073/pnas.1905585116

PubMed Abstract | CrossRef Full Text | Google Scholar

Stowers, J. R., Hofbauer, M., Bastien, R., Griessner, J., Higgins, P., Farooqui, S., et al. (2017). Virtual Reality for Freely Moving Animals. Nat. Methods 14, 995–1002. doi:10.1038/nmeth.4399

PubMed Abstract | CrossRef Full Text | Google Scholar

Sumpter, D. J. T. (2010). Collective Animal Behavior. Princeton, NJ, United States: Princeton University Press.

Google Scholar

Vallegra, F., Mateo, D., Tokic, G., Bouffanais, R., and Yue, D. K. P. (2018). “Gradual Collective Upgrade of a Swarm of Autonomous Buoys for Dynamic Ocean Monitoring,” in OCEANS 2018 MTS/IEEE Charleston. doi:10.1109/OCEANS.2018.8604642

CrossRef Full Text | Google Scholar

Vicsek, T., Czirók, 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–1229. doi:10.1103/physrevlett.75.1226

PubMed Abstract | CrossRef Full Text | Google Scholar

Waibel, M., Keller, L., and Floreano, D. (2009). Genetic Team Composition and Level of Selection in the Evolution of Cooperation. IEEE Trans. Evol. Comput. 13, 648–660. doi:10.1109/tevc.2008.2011741

CrossRef Full Text | Google Scholar

Wang, D., Tan, D., and Liu, L. (2018). Particle Swarm Optimization Algorithm: An Overview. Soft Comput. 22, 387–408. doi:10.1007/s00500-016-2474-6

CrossRef Full Text | Google Scholar

Webb, B. (2001). Can Robots Make Good Models of Biological Behaviour? Behav. Brain Sci. 24, 1033–1050. doi:10.1017/S0140525X01000127

PubMed Abstract | CrossRef Full Text | Google Scholar

Williams, G. C. (1974). Schooling in the Ecology of Fish.D. V. Radakov , H. Mills. Q. Rev. Biol. 49, 373. doi:10.1086/408260

CrossRef Full Text | Google Scholar

Wilson, S., Buffin, A., Pratt, S. C., and Berman, S. (2018). Multi-robot Replication of Ant Collective Towing Behaviours. R. Soc. open Sci. 5, 180409. doi:10.1098/rsos.180409

PubMed Abstract | CrossRef Full Text | Google Scholar

Yan, Z., Fabresse, L., Laval, J., and Bouraqadi, N. (2017). Building a ROS-Based Testbed for Realistic Multi-Robot Simulation: Taking the Exploration as an Example. Robotics 6, 21. doi:10.3390/robotics6030021

CrossRef Full Text | Google Scholar

Yates, C. A., Erban, R., Escudero, C., Couzin, I. D., Buhl, J., Kevrekidis, I. G., et al. (2009). Inherent Noise Can Facilitate Coherence in Collective Swarm Motion. Proc. Natl. Acad. Sci. U.S.A. 106, 5464–5469. doi:10.1073/pnas.0811195106

PubMed Abstract | CrossRef Full Text | Google Scholar

Zoss, B. M., Mateo, D., Kuan, Y. K., Tokić, G., Chamanbaz, M., Goh, L., et al. (2018). Distributed System of Autonomous Buoys for Scalable Deployment and Monitoring of Large Waterbodies. Auton. Robot. 42, 1669–1689. doi:10.1007/s10514-018-9702-0

CrossRef Full Text | Google Scholar

Keywords: collective animal behavior, collective decision-making, collective robotics, multi-robot systems, swarm intelligence, self-organization, swarm robotics

Citation: Horsevad N, Kwa HL 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

Received: 29 January 2022; Accepted: 11 May 2022;
Published: 20 June 2022.

Edited by:

Liang Li, Max Planck Institute of Animal Behaviour, Germany

Reviewed by:

Sabine Hauert, University of Bristol, United Kingdom
Sachit Butail, Northern Illinois University, United States

Copyright © 2022 Horsevad, Kwa and Bouffanais. 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: Roland Bouffanais, Roland.Bouffanais@uottawa.ca

Download