| Literature DB >> 33296438 |
Rajnesh K Mudaliar1,2, Timothy M Schaerf1.
Abstract
Groups of animals coordinate remarkable, coherent, movement patterns during periods of collective motion. Such movement patterns include the toroidal mills seen in fish shoals, highly aligned parallel motion like that of flocks of migrating birds, and the swarming of insects. Since the 1970's a wide range of collective motion models have been studied that prescribe rules of interaction between individuals, and that are capable of generating emergent patterns that are visually similar to those seen in real animal group. This does not necessarily mean that real animals apply exactly the same interactions as those prescribed in models. In more recent work, researchers have sought to infer the rules of interaction of real animals directly from tracking data, by using a number of techniques, including averaging methods. In one of the simplest formulations, the averaging methods determine the mean changes in the components of the velocity of an individual over time as a function of the relative coordinates of group mates. The averaging methods can also be used to estimate other closely related quantities including the mean relative direction of motion of group mates as a function of their relative coordinates. Since these methods for extracting interaction rules and related quantities from trajectory data are relatively new, the accuracy of these methods has had limited inspection. In this paper, we examine the ability of an averaging method to reveal prescribed rules of interaction from data generated by two individual based models for collective motion. Our work suggests that an averaging method can capture the qualitative features of underlying interactions from trajectory data alone, including repulsion and attraction effects evident in changes in speed and direction of motion, and the presence of a blind zone. However, our work also illustrates that the output from a simple averaging method can be affected by emergent group level patterns of movement, and the sizes of the regions over which repulsion and attraction effects are apparent can be distorted depending on how individuals combine interactions with multiple group mates.Entities:
Year: 2020 PMID: 33296438 PMCID: PMC7725364 DOI: 10.1371/journal.pone.0243631
Source DB: PubMed Journal: PLoS One ISSN: 1932-6203 Impact factor: 3.240
Fig 1In the zonal model developed in [13], a focal individual (located at the center of the diagram, moving to the right in the direction indicated by the red arrow) is assumed to adjust its direction of motion to: Move away from group members in the dark gray zone (the Zone of Repulsion (ZOR)) to avoid collision, align its direction of motion with those in the light gray zone (the Zone of Orientation (ZOO)), and move towards individuals within the white circle (the Zone of Attraction (ZOA)) to remain in contact with the group.
The individual will not adjust its motion in response to neighbours located in its blind zone (indicated by the black wedge). ω is the blind angle. The radius of the circle bounding the ZOR is r, the radius of the circle bounding the ZOO is r and the radius of the circle bounding the ZOA is r. These circles are concentric.
Summary of parameters used in zonal model simulations.
| Couzin Model Parameters | |||
|---|---|---|---|
| Parameter | Unit | Symbol | Values Used |
| Number of individuals | None | 10, 25, 40 | |
| Zone of repulsion | units | 0.5, 1, 1.5, 2 | |
| Zone of orientation | units | Δ | 0.01, 1, 1.5, 2, 4.5, 5, 5.5 |
| Zone of attraction | units | Δ | 8, 11, 12.99 |
| Blind angle | Degrees | 0, 90 | |
| Maximum turning rate | Degrees per second | 40 | |
| Individual speed | Units per second | 3 | |
| Time step increment | Seconds | Δ | 0.1 |
| The standard deviation in noise | rads | 0.1 | |
Summary of zone size, size of blind region and respective emergent collective behaviour for simulations with 1000 time steps.
| Δ | Δ | Form of blind zone as given | Emergent Pattern | |
|---|---|---|---|---|
| 0.5 | 0.51 | 12.99 | In ZOO, ZOA and ZOR | cohesion |
| 0.5 | 2.5 | 11 | In ZOO, ZOA and ZOR | cohesion |
| 0.5 | 5.5 | 8 | In ZOO, ZOA and ZOR | cohesion/ parallel aligned |
| 1 | 0.01 | 12.99 | In ZOO, ZOA and ZOR | cohesion |
| 1 | 2 | 11 | In ZOO, ZOA and ZOR | cohesion |
| 1 | 5 | 8 | In ZOO, ZOA and ZOR | cohesion/ parallel aligned |
| 1.5 | 1.5 | 11 | In ZOO, ZOA and ZOR | cohesion |
| 1.5 | 4.5 | 8 | In ZOO, ZOA and ZOR | cohesion/ parallel aligned |
| 2 | 1 | 11 | In ZOO, ZOA and ZOR | cohesion |
| 0.5 | 0.51 | 12.99 | In ZOO, ZOA and ZOR | cohesion |
| 0.5 | 2.5 | 11 | In ZOO, ZOA and ZOR | cohesion/ parallel aligned |
| 0.5 | 5.5 | 8 | In ZOO, ZOA and ZOR | parallel aligned |
| 1 | 0.01 | 12.99 | In ZOO, ZOA and ZOR | cohesion |
| 1 | 2 | 11 | In ZOO, ZOA and ZOR | cohesion |
| 1 | 5 | 8 | In ZOO, ZOA and ZOR | parallel aligned |
| 1.5 | 1.5 | 11 | In ZOO, ZOA and ZOR | cohesion |
| 1.5 | 4.5 | 8 | In ZOO, ZOA and ZOR | cohesion/ parallel aligned |
| 2 | 1 | 11 | In ZOO, ZOA and ZOR | cohesion |
| 0.5 | 0.51 | 12.99 | In ZOO, ZOA | cohesion |
| 0.5 | 2.5 | 11 | In ZOO, ZOA | cohesion |
| 0.5 | 5.5 | 8 | In ZOO, ZOA | cohesion/ parallel aligned |
| 1 | 0.01 | 12.99 | In ZOO, ZOA | cohesion |
| 1 | 2 | 11 | In ZOO, ZOA | cohesion |
| 1 | 5 | 8 | In ZOO, ZOA | cohesion/ parallel aligned |
| 1.5 | 1.5 | 11 | In ZOO, ZOA | cohesion |
| 1.5 | 4.5 | 8 | In ZOO, ZOA | cohesion/ parallel aligned |
| 2 | 1 | 11 | In ZOO, ZOA | cohesion |
Fig 2Changes in direction as a function of the relative coordinates of partners in groups with emergent cohesion behaviour where ω = 90°, r = 2, Δr = 1 and Δr = 11.
Small black circle represents the points used to fit the circle estimating the ZOR. The white asterisks represent the points that were used to estimate the size of the blind angle. (Derived from simulations with N = 25 individuals over 1000 time steps).
Modelling parameters and emergent collective motion patterns for the ODE model with N = 10 individuals.
| item | number of simulations | Emergent Behaviour | ||||||
|---|---|---|---|---|---|---|---|---|
| a | 0.15 | 0.05 | 100 | 50 | 100 | 20 | 10 | double mill |
| b | 0.04 | 0.005 | 100 | 150 | 100 | 3 | 80, 80, 40 | anticlockwise mill, clockwise mill, swarm |
| c | 1 | 1 | 100 | 50 | 50 | 5 | 80, 40 | parallel aligned, swarm |
| d | 1 | 0.5 | 100 | 50 | 200 | 30 | 80 | swarm |
For item (a) a double mill is an annular structure where group members simultaneously traversed the annulus in clockwise and anticlockwise directions. For item (b), emergent states were dependent on initial conditions, and it was possible to generate an anticlockwise mill, clockwise mill and swarm. For item (b) 80 simulations were performed for each sense of milling pattern and 40 simulations were performed for swarms. For item (c), initial condition dependent emergent states were parallel aligned motion and swarm-like behaviour; we performed simulations until we had data for 80 parallel aligned groups, and 40 swarm-like groups.
Fig 3Panel A: analytical pairwise interactions for given parameter values, as described in S3.1 Section, where turning of the individuals is governed by equations (S3.5) and (S3.10). Panels B, C, D, E, F and G illustrate changes in direction of motion of individuals as a function of the relative positions of partners obtained via analysis of simulations with r = 1.5, Δr = 4.5 and Δr = 8 using the averaging method. Positive changes in angle of motion indicate a turn to the left by the focal individual, whereas negative changes in angle of motion indicate a turn to the right. (Derived from simulations with N = 25 individuals over 1000 time steps).
Fig 4Panel A: analytical pairwise interactions for given parameter values, as described in S3.1 Section, where turning of the individuals is governed by equations (S3.5) and (S3.10). Panels B, C and D illustrate changes in direction of motion of individuals as a function of the relative positions of partners obtained via analysis of simulations with r = 2, Δr = 1 and Δr = 11 using the averaging method. (Derived from simulations with N = 25 individuals over 1000 time steps).
Fig 5A comparison of analyses of simulations run for 1000 time steps (left column) and 10000 time steps (right column) for groups that exhibited cohesion without parallel motion (top row) or formed into aligned groups (bottom row) when r = 1.5, Δr = 4.5, Δr = 8.
(Derived from simulations with N = 25 individuals).
Fig 6Changes in direction of motion of individuals as a function of the relative positions of partners obtained via analysis of simulations with r = 2, Δr = 1, Δr = 11 for groups of N = 10 (panels A and B), N = 25 (panel C), or N = 40 (D) individuals.
Simulations were run for short durations of 1000 time steps.
Summary of estimated blind angles and radii of possible zones of repulsion for respective simulated data with different zone widths for the ZOR, ZOO and ZOA and differing emergent behaviours.
| Results for estimating blind angle and radius of zone of repulsion | ||||||
|---|---|---|---|---|---|---|
| Item | Δ | Δ | Emergent Pattern | Estimated Blind Angle | Estimated Radius of ZOR | |
| a | 1 | 0.01 | 12.99 | cohesion | 83.27 | 1.13 |
| b | 1 | 2 | 11 | cohesion | 81.87 | 1.19 |
| c | 1 | 5 | 8 | parallel alligned | 77.74 | 0.79 |
| d | 1 | 5 | 8 | cohesion | 86.82 | 1.21 |
| e | 1.5 | 1.5 | 11 | cohesion | 89.29 | 1.73 |
| f | 1.5 | 4.5 | 8 | cohesion | 88.03 | 1.74 |
| g | 1.5 | 4.5 | 8 | parallel aligned | 88.38 | 1.32 |
| h | 2 | 1 | 11 | cohesion | 89.64 | 2.18 |
The individuals all had a blind angle of ω = 90°.
Fig 7Comparsion of prescribed radii of the ZOR in simulations and the estimated radii of the same zones from the plots in Fig 2 & S28B-S31 Figs in S1 File.
(Derived from simulations with N = 25 individuals over 1000 time steps).
Fig 8Left column: analytical pairwise turning interactions as prescribed by the ODE model (equation (S3.19)) for groups that form swarms (item (b) from Table 3). Right column: results obtained via the averaging method. Here the independent variables are relative partner positions (within each graph) and the speed of the focal individual (which varies across the five panels above). In each of the graphs the focal individual is located at the origin and moving right along the positive x-axis. Positive changes in angle/direction correspond to anti-clockwise/left turns, whereas negative changes in angle/direction correspond to clockwise/right turns. White regions indicate that no partner individuals were recorded with the corresponding relative (x, y) coordinates for the given range of speed for focal individuals. (Derived from simulations with N = 10 individuals over 10000 time steps).
Fig 9Left column: analytical pairwise turning interactions as prescribed by the ODE model (equation (S3.19)) for groups that move in parallel (item (c) from Table 3). Right column: results obtained via the averaging method. (Derived from simulations with N = 10 individuals over 10000 time steps).
Fig 10Left column: analytical pairwise changes in speed as prescribed by the ODE model (equation (S3.18)) for groups that form swarms (item (b) from Table 3). Right column: results obtained via the averaging method. Note that unlike changes in direction, changes in speed do not vary as a function of the speed of the focal individual, and thus there is no variation in the plots in the left column, and we expect little variation between the plots in the right column. In each of the plots, the focal individual is located at the origin and moving right along the positive x-axis. The focal individual increases its speed when its partners occupy redder regions in the graphs, and decreases its speed when its partners occupy bluer regions. White regions indicate that no partner individuals were recorded with the corresponding relative (x, y) coordinates for the given range of speed for focal individuals. (N = 10, 10000 time step simulations).
Fig 11Left column: analytical pairwise changes in speed as prescribed by the ODE model (equation (S3.18)) for groups that undergo parallel motion (item (c) from Table 3). Right column: results obtained via the averaging method. (Derived from simulations with N = 10 individuals over 10000 time steps).