Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2023 Jul;20(204):20230176.
doi: 10.1098/rsif.2023.0176. Epub 2023 Jul 19.

Exploring the criticality hypothesis using programmable swarm robots with Vicsek-like interactions

Affiliations

Exploring the criticality hypothesis using programmable swarm robots with Vicsek-like interactions

Xiaokang Lei et al. J R Soc Interface. 2023 Jul.

Abstract

A widely mentioned but not experimentally confirmed view (known as the 'criticality hypothesis') argues that biological swarm systems gain optimal responsiveness to perturbations and information processing capabilities by operating near the critical state where an ordered-to-disordered state transition occurs. However, various factors can induce the ordered-disordered transition, and the explicit relationship between these factors and the criticality is still unclear. Here, we present an experimental validation for the criticality hypothesis by employing real programmable swarm-robotic systems (up to 50 robots) governed by Vicsek-like interactions, subject to time-varying stimulus-response and hazard avoidance. We find that (i) not all ordered-disordered motion transitions correspond to the functional advantages for groups; (ii) collective response of groups is maximized near the critical state induced by alignment weight or scale rather than noise and other non-alignment factors; and (iii) those non-alignment factors act to highlight the functional advantages of alignment-induced criticality. These results suggest that the adjustability of velocity or directional coupling between individuals plays an essential role in the acquisition of maximizing collective response by criticality. Our results contribute to understanding the adjustment strategies of animal interactions from a perspective of criticality and provide insights into the design and control of swarm robotics.

Keywords: alignment; collective response; criticality; ordered–disordered motion transition; self-organization; swarm robots.

PubMed Disclaimer

Conflict of interest statement

We declare we have no competing interests.

Figures

Figure 1.
Figure 1.
The swarm-robotic system and experimental set-up. (a) The SwarmBang robots. The informed robot with a camera can perceive ambient stimuli, whereas the other uninformed robots are unaware of the stimuli. (b) The experiment arena uses motion capture system to track robots’ position and heading, and a top-view CCD camera to record the trial video. (c) Illustration of the external stimuli. For the attractive stimuli, two different coloured LED lights are installed at the arena edge to attract the informed robot. They alternately light up in a 200-step cycle, guiding the informed robot to perform 120 abrupt turning actions consecutively. For the repulsive stimuli, a faster-moving robot is introduced as a predator to attack the swarm robots.
Figure 2.
Figure 2.
Three typical trials of spontaneous collective motion in swarm-robotic experiments. (a) Disordered collective motion with weak alignment weight (wali = 15). (b) Ordered collective motion close to the critical state (wali = 30). (c) Ordered collective motion with strong alignment weight (wali = 100). The thick blue line indicates the trajectory of robotic swarm’s centre. See electronic supplementary material, video S1, for more details.
Figure 3.
Figure 3.
Experimental results on spontaneous collective motion. (a) Noise intensity ηm, (b) social level αsoc, (c) alignment weight wali, (d) alignment scale Dali. (a1,b1,c1,d1) The group polarization 〈ψ〉, (a2,b2,c2,d2) the flocking elapsed time Tord and (a3,b3,c3,d3) the minimum nearest neighbour distance 〈dnn〉 as a function of these factors, respectively. 〈·〉 symbolizes the average over time; 〈ψ〉 and 〈dnn〉 are averaged over the last 50 and 200 steps, respectively. The corresponding time-evolving curves of ψ(t) and dnn(t) are presented in electronic supplementary material, figure S2.
Figure 4.
Figure 4.
Four typical trials of collective response in swarm-robotic experiments. (a) Disordered collective motion with weak alignment weight (wali = 10, αsoc = 0.5) fails to respond to stimuli. (b) Ordered collective motion close to the critical state (wali = 20, αsoc = 0.5) responds rapidly and accurately to stimuli. (c) Ordered collective motion with strong alignment weight (wali = 150, αsoc = 0.5) responds inaccurately to stimuli. (d) Ordered collective motion with strong alignment weight and weak social level (wali = 150, αsoc = 0.2) fails to respond to stimuli. See electronic supplementary material, video S2, for details.
Figure 5.
Figure 5.
Experimental results on collective response to local attractive stimuli. (a) Alignment weight wali, (b) alignment scale Dali, (c) noise intensity ηm, (d) social level αsoc. (a1,b1,c1,d1) The group responsiveness R, (a2,b2,c2,d2) the turning elapsed time Tturn and (a3,b3,c3,d3) the minimum nearest neighbour distance 〈dnn〉 as a function of these factors, respectively. 〈dnn〉 is the average of dnn(t) over time. The corresponding time-evolving curves of acc(t), ψ(t) and dnn(t) are presented in electronic supplementary material, figure S3.
Figure 6.
Figure 6.
Group responsiveness R as a function of alignment weight wali and Dali for different values of (a) noise intensity (ηm = [0, 0.1, 0.15, 0.2]), (b) social level (αsoc = [1, 0.5, 0.3]) and (c) action cycle (τ = [0.2,0.3,0.5]). The dashed lines are fits to a linear dependence of wali (Dali) and R, and their slopes are labelled adjacent to the lines. Note that the data of disordered collective motion are not plotted. The corresponding results of Tturn are presented in electronic supplementary material, figure S4.
Figure 7.
Figure 7.
Group responsiveness R as a function of (a) alignment weight wali and (b) alignment scale Dali for different numbers of robots (N = [10, 20, 30, 50]) with αsoc = 0.5. The corresponding results of Tturn are presented in electronic supplementary material, figure S5. Note that the data of disordered collective motion are not plotted.
Figure 8.
Figure 8.
Experimental results on collective evasion. (a) Desp = 30 mm for uninformed robots; (b) Desp = 300 mm for uninformed robots. (a1,b1) The first capture time Tfc, (a2,b2) the group polarization 〈ψ〉 and (a3,b3) the minimum distance of nearest neighbour 〈dnn〉 as a function of alignment weight wali. 〈ψ〉 and 〈dnn〉 are averaged over the first 100 steps and all steps after the attacker was detected, respectively. Initially, robotic swarms are placed face-to-face with the attacker, and the informed robot is located at the very front of the group. In these violin plots, each tiny dot represents a trial data, and the big white point represents the median value of the repeated trials.
Figure 9.
Figure 9.
Three typical trials of collective evasion in swarm-robotic experiments. (a) The disordered collective motion with weak alignment weight (wali = 15); (b) the ordered collective motion close to the critical state (wali = 30); (c) the ordered collective motion with strong alignment weight (wali = 150). Three rows present robots’ trajectory, profiles of cosine of headings and profiles of polarization, respectively. The grey dashed line indicates the time when the informed robot first detects the attacker. The corresponding snapshots are presented in electronic supplementary material, figure S6; see also video S3 for more information.

Similar articles

Cited by

References

    1. Shew WL, Plenz D. 2013. The functional benefits of criticality in the cortex. Neuroscientist 19, 88-100. (10.1177/1073858412445487) - DOI - PubMed
    1. Roli A, Villani M, Filisetti A, Serra R. 2018. Dynamical criticality: overview and open questions. J. Syst. Sci. Complex. 31, 647-663. (10.1007/s11424-017-6117-5) - DOI
    1. Mora T, Bialek W. 2011. Are biological systems poised at criticality? J. Stat. Phys. 144, 268-302. (10.1007/s10955-011-0229-4) - DOI
    1. Munoz MA. 2018. Colloquium: criticality and dynamical scaling in living systems. Rev. Mod. Phys. 90, 031001. (10.1103/RevModPhys.90.031001) - DOI
    1. Fosque LJ, Williams-García RV, Beggs JM, Ortiz G. 2021. Evidence for quasicritical brain dynamics. Phys. Rev. Lett. 126, 098101. (10.1103/PhysRevLett.126.098101) - DOI - PubMed

Publication types

LinkOut - more resources