Next Article in Journal
Detection and Classification of Unmanned Aerial Vehicles Based on the Gramian Angular Field and Hilbert Curve
Next Article in Special Issue
LF-TF-CPO: A Survivability-Oriented Min–Max Optimization Algorithm for Multi-UAV Coverage Planning in Mountainous Terrains
Previous Article in Journal
EA-TD3: An Energy-Aware Autonomous Trajectory Planning Method for Unmanned Electric Vertical Takeoff and Landing Aircraft
Previous Article in Special Issue
A Multi-UAV Cooperative Decision-Making Method in Dynamic Aerial Interaction Environments Based on GA-GAT-PPO
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Phase Transition Control Framework for UAV Swarms Inspired by Pigeon Roosting Behavior

1
National Key Laboratory of Aircraft Integrated Flight Control, School of Automation Science and Electrical Engineering, Beihang University, Beijing 100083, China
2
National Key Laboratory of Multi-Domain Data Collaborative Processing and Control, 20th Institute, China Electronics Technology Group Corporation (CETC), Xi’an 710068, China
*
Author to whom correspondence should be addressed.
Drones 2026, 10(5), 326; https://doi.org/10.3390/drones10050326
Submission received: 10 March 2026 / Revised: 12 April 2026 / Accepted: 21 April 2026 / Published: 26 April 2026
(This article belongs to the Special Issue UAV Swarm Intelligent Control and Decision-Making)

Highlights

What are the main findings?
  • A bio-inspired phase transition control framework with two distinct motion phases is proposed for UAV swarms, combining a self-propulsion term, an interaction potential term, and a roosting force term.
  • The existence of the translational and vortex motion phases are proven, and the stability properties of the two motion phases are discussed based on Lyapunov theory.
What are the implications of the main findings?
  • The proposed framework provides a phase transition mechanism triggered by the roosting force term, enabling UAV swatms to switch between different motion phases.
  • Numerical simulations validate the stability of the two motion phases, and display the transition process triggered by the roosting force term, demonstrating the framework’s potential for enhancing swarm adaptability in complex missions.

Abstract

This study proposes a bio-inspired control framework for unmanned aerial vehicle (UAV) swarms, designed to emulate the collective motion phase transitions observed in the homing behavior of pigeon flocks. A second-order self-propelled particle model is established, integrating a self-propulsion term, an interaction potential term, and a key roosting force term inspired by the roosting behavior of pigeons. The framework enables the swarm to dynamically switch between a translational motion phase and a vortex motion phase based on the distance to a designated roost location. Based on the proposed swarm model, theoretical analysis proves the stability property of the specific two motion phases under specific conditions. Numerical simulations validate the stability of the two motion phases, demonstrating that UAV swarms can reliably maintain each phase and execute phase transitions triggered by the roosting force. The proposed framework is able to describe the phase transition behavior in the process of pigeons returning home.

1. Introduction

Multi-agent systems have attracted great interest from many researchers, with related findings widely applied to the control of multi-robot systems [1,2,3,4] and unmanned aerial vehicle (UAV) swarms [5,6,7,8,9]. In nature, many animals exhibit intelligent and robust coordinated collective behaviors through years of evolution [10], such as bird flocks [11,12], insect swarms, fish schools [13] and wolf packs [14]. The study of these biological animals serves as a rich source of inspiration for multi-agent systems, providing insights that enhance decision-making, formation control and communication mechanisms. Investigating multi-agent systems through the lens of biological collective behavior thus presents distinct advantages for developing robust coordination strategies.
Birds are commonly observed in large groups, and various models have been proposed to explain their specific behaviors, such as pigeons [15], starlings [16], and jackdaws [17,18]. Their flocking behaviors provide important biological inspiration in multi-agent systems, especially for UAVs [19,20]. Among these, one of the most essential models is the self-propelled particle (SPP) model, which holds significant foundational and application value for understanding and designing swarm systems.
There are various models describing self-propelled particles [21,22]. The main feature of SPP is that each individual can maintain its own velocity while interacting with its neighbors to achieve group consensus. One of the most widespread models is the Vicsek model, which contains a velocity alignment term and a disturbance term [23]. Due to its simplicity and capacity to exhibit transitions between different motion phases, it has been extensively studied [24,25,26]. Another main category of SPP models is the Boid model (or Reynolds model) [27], which employs a second-order dynamic model to simulate physical motion. It introduces a self-propulsion term into individuals’ acceleration to maintain individual speed while utilizing three fundamental rules (attraction, repulsion, and alignment) to achieve collective consensus [28,29,30]. Compared with the Vicsek model, the Boid model is more frequently studied in real multi-robot systems, as the second-order dynamic model captures the kinematic characteristics of robot platforms [31,32].
Phase transition control in robot swarms has attracted growing interest, as it can significantly enhance the swarm’s adaptability in complex environments and different mission requirements. Although a universally accepted definition is still under discussion, phase transition control in multi-agent systems generally refers to the switch between distinct motion modalities driven by internal dynamics or external perturbations. Introducing phase transition control into UAV swarms offers a promising approach to enhancing adaptability in increasingly complex operational environments, thereby improving mission robustness. To achieve this in UAV swarms, research must be grounded in models that inherently possess the potential for rich phase behaviors and transitions.
Self-propelled particle models exhibit rich phase transition phenomena and are capable of generating diverse motion patterns. The Vicsek model was among the first to demonstrate phase transition behavior, revealing that complex collective motion can emerge from simple local interaction rules [23,33]. Compared to the Vicsek model, the Boid model incorporates richer interaction mechanisms and thus has greater potential to exhibit diverse motion phases, making it widely used in studies of multi-agent phase transitions.
Subsequent research has focused on characterizing these phase transitions and developing analytical tools to understand their underlying mechanisms. Hindes [22] studied the motion of self-propelled particle systems in three-dimensional space and employed numerical methods to compute critical parameters for transitions from aggregation to dispersion. Cheng et al. [34] investigated motion phases under different potential functions and interaction ranges, analyzing how potential parameters influence collective behavior. Another study [35] explored motion phases under communication delays, where mean-field approximation and bifurcation theory were used to identify two stable motion phases. Popovici [36] proved that the translating state is asymptotically stable in self-propelled models with consensus terms. Orsogna et al. [37] analyzed various motion phases under soft-core interactions, particularly using the Morse potential framework.
Beyond describing the motion phases formed from initial random states under different parameters, related literature further discusses how certain motion phases disintegrate and transition into others. Zhang et al. [38] conducted extensive simulations to examine the transition from vortex to crystal motion states in a collective escaping from an external predator. They analyzed the effects of velocity alignment and the attraction–repulsion ratio on the critical danger radius. Hindes et al. [39] studied the transition from translational to vortex phases in two groups with identical control laws, exploring how the distance between the centers of the two groups influences the final stable collective state.
More importantly, the mechanisms for actively controlling and inducing transitions between these phases within a unified dynamical framework remain largely unexplored.
Despite the widely observed fact that self-propelled particle models can exhibit diverse motion phases under different parameters, there is a lack of theoretical understanding of the existence and stability of these motion phases for models with potential functions. More importantly, the mechanisms for actively controlling and switching between these phases within a unified dynamical framework are comparatively unexplored.
To this end, this paper introduces a specific second-order SPP model augmented with a bio-inspired roosting force, designed explicitly to emulate the homing behavior of pigeon flocks. Furthermore, instead of analyzing individual agent dynamics in isolation, we adopt a centroid-based perspective that enables a unified characterization of collective motion at the group level. This approach allows us to systematically derive conditions under which the swarm exhibits translational or vortex-like behavior and to analyze their stability within a common theoretical framework.
The main contribution of the paper is listed as follows:
  • A bio-inspired roosting force term is introduced as a continuous control input to emulate homing behavior. Numerical simulations show that by modulating a single scalar parameter, the swarm can achieve stable and smooth transitions between translational and vortex motion phases.
  • A Lyapunov-based stability analysis for both the translational and vortex motion phases is performed. For the complex vortex phase, we establish and prove a non-trivial sufficient stability condition involving the commutativity of the potential’s Hessian with the rotation matrix. This criterion offers concrete theoretical guidance for potential function design in practical engineering applications.
  • The generality of the proposed framework is further validated by extending the interaction model beyond the quadratic potential. In particular, simulations using a Morse-type potential demonstrate that vortex-like motion and phase transitions can still emerge even when the conditions analyzed by the Lyapunov method is not strictly satisfied.
The remainder of the paper is organized as follows. Section 2 proposes the swarm model and provides the basic assumption of the potential function, while Section 3 discusses the derivation of the two phases of the swarm model. The stability of the two phases is proved in Section 4, and Section 5 uses simulation to prove the results. Finally, Section 6 contains our conclusion.

2. Materials and Methods

This study presents a framework inspired by the homing behavior of pigeon flocks, drawing fundamental principles from self-propelled particle systems observed in collective animal behavior [27]. Empirical studies reveal that during homing, a flock of pigeons may exhibit two distinct collective motion phases illustrated in Figure 1: a long-range translational phase in which the flock moves cohesively toward the loft [40,41], and a near-home vortex phase in which the flock circulates above the loft before landing [15,42]. This phase transition is governed by an intrinsic roosting instinct, that generates a steering force guiding individuals toward the destination.
To emulate this biological mechanism, we develop a second-order self-propelled particle (SPP) model for a UAV swarm. The model integrates three core components: (1) a self-propulsion term that enables individuals to maintain a preferred cruise speed; (2) a pairwise interaction term that ensures flock cohesion and collision avoidance; and (3) a roosting force term that mimics the homing instinct. Crucially, this roosting force acts as the external control input that triggers dynamic transitions between the translational and vortex phases, enhancing the adaptability for complex operational scenarios.
We consider a swarm of N UAVs in a two-dimensional plane, with each UAV fixed at the same height. Additionally, we adopt a fully connected graph topology for the swarm, meaning each agent can communicate with all other agents. This topology ensures global information exchange and facilitates coherent collective behavior. Therefore, the model of the i-th UAV can be written as below:
x ˙ i = v i
v ˙ i = a v 0 α x ˙ i 2 x ˙ i b N j = 1 , j i N U x i j + λ F i r o o s t ( x i , v i )
for i = 1 , 2 , , N . Here, x i represents the position of the i-th UAV, a , b > 0 indicate gain coefficients for the self-propulsion term and potential interaction term respectively. The term a v 0 α x ˙ i 2 acts as a speed regulator, which ensures that each UAV’s speed converges to the desired cruise speed, where v 0 > 0 and α > 0 are the baseline speed scalar and the damping coefficient respectively. The second term b j = 1 , j i N U x i j captures the attraction, repulsion, and alignment interaction between UAVs, where U x i j is the gradient of the potential function between agents i and j, where x i j = x i x j is the relative position of UAV i and j. The roosting force term λ F i r o o s t ( x i , v i ) functions as the key bio-inspired term that emulates the homing instinct. F i r o o s t ( x i , v i ) acts as a steering force that biases the UAV’s motion toward a designated goal, λ 0 is the intensity of this force, λ = 0 means that there does not have a roosting force term. Functionally, this roosting force serves as the phase transition control input. By activating λ , the swarm can be driven to switch between the distinct motion phases.
In Section 4, the potential interaction function U is not restricted to a specific form but must satisfies the following properties to ensure physical consistency and stability:
  • Isotropy. The potential is a function solely of the inter-agent distance, that is U x i j = f r , where r = x i j . Its gradient is therefore U x i j = f x i j x i j x i j , which is directed along the line connecting the two agents. This indicates that the interaction force magnitude depends only on the distance between agents, not on their relative orientation.
  • Reciprocity. The potential function has a unique minimum at a desired equilibrium distance the potential gradient satisfies U x i j = U x j i , meaning that the interaction is reciprocal between any pair of agents. This ensures the conservation of momentum within the swarm;
  • Positive definite gradient. The Hessian matrix of the interaction potential is positive definite for all non-zero relative positions, that is
    y T 2 r U x i j y > 0 y R 2 0 , x i j 0
    This property ensures that the potential f x i j has a unique global minimum at the desired equilibrium distance d s > 0 , where f d s = 0 . This promotes stable spacing between agents, analogous to the tendency of birds in a flock to maintain a specific separation.
The potential function can take various forms. One of the simplest form of the potential function is the quadratic potential function: U x i j = 1 2 x i j d s 2 , and U x i j = x i j d s x i j x i j .
Through normalization procedures, the model can be simplified to
x ˙ i = v i
v ˙ i = a 1 x ˙ i 2 x ˙ i b N j = 1 , j i N U x i j + λ F i r o o s t ( x i , v i )
This model provides a foundational framework for analyzing phase transitions in swarms, such as shifts from translational motion to vortex motion, through minimal parameter adjustments. The combination of self-propulsion, potential-based interactions, and roosting force enables robust and adaptable swarm behaviors inspired by natural systems. The following analysis will be based on the normalized model (4) and (5).
The core innovation lies in the integration of a phase transition control term alongside conventional flocking mechanisms. This allows the swarm to dynamically alter its collective morphology in response to task requirements, mimicking the behavioral plasticity seen in natural swarms. The schematic of the control framework is shown in Figure 2.
Figure 2 illustrates the overall architecture of the proposed distributed swarm control framework. In this scheme, each agent (UAV) obtains the positions of its neighboring agents through communication topology. Based on this information, it computes several key components: interaction forces for cohesion and collision avoidance, a velocity-dependent self-propulsion term, and an additional roosting force that attracts the agent toward a designated roost location (here simplified as the origin). The emergent collective behavior under this control model leads to two distinct motion phases, which are analyzed in detail in the subsequent sections.

3. Analysis of Motion Phases

Two motion phases can be investigated using the model (4) and (5). Inspired by reference [35], we analyze the collective dynamics by adopting a coordinate frame centered at the swarm’s center of mass when λ = 0 . This approach effectively decouples the motion of swarm center from the relative motion of agents, facilitating a clearer examination of swarm motion phases.
The position of the swarm’s center is defined as
R = 1 N i = 1 N x i
x i = R + δ r i
where δ r i represents the displacement of the i-th agent from the center of mass.
By substituting the above into the swarm model (4) and (5) and summing over all individuals, we obtain
N R ¨ = j = 1 N a 1 R ˙ + δ r ˙ j 2 R ˙ + δ r ˙ j j = 1 N b N k j U x j k + j = 1 N λ F j r o o s t
As the interaction forces are pair-wise, when the following condition U x i j = U x j i holds, we have
j = 1 N k = 1 , k j N U x j k = 0
After simplification, the final equations are
R ¨ = a R ˙ 1 R ˙ 2 1 N j = 1 N δ r ˙ j 2 + a N j = 1 N 1 2 R ˙ δ r ˙ j + δ r ˙ j 2 δ r ˙ j + 1 N j = 1 N λ F j r o o s t
δ r ¨ i = a 2 R ˙ δ r ˙ i δ r ˙ i 2 + 1 N j = 1 N δ r ˙ j 2 R ˙ + a 1 R ˙ + δ r ˙ i 2 δ r ˙ i a N j = 1 N 1 2 R ˙ δ r ˙ j + δ r ˙ j 2 δ r ˙ j + λ F i 1 N j = 1 N λ F j r o o s t
Employing the mean-field approximation N , neglecting the fluctuation term δ r i [35] and setting the roosting force coefficient λ = 0 , a simplified equation near the equilibrium point can be derived:
R ¨ = a R ˙ 1 R ˙ 2
Thus, two equilibrium solutions R ˙ = 0 and R ˙ = 1 are obtained, representing the vortex motion phase and the translational motion phase respectively.
1. Vortex Motion Phase
Substituting R ˙ = 0 and λ = 0 into (11) yields the relative dynamics of each agent for this phase:
δ r ¨ i = a 1 δ r ˙ i 2 δ r ˙ i b N j = 1 , j i N U x i j
In this phase, individual agents exhibit stable circular motion around the stationary center of mass. The self-propulsion term regulates individual speed, while the potential forces maintain cohesive spacing, leading to a vortical state.
Remark 1. 
Another possible solution that satisfies R ˙ = 0 is the trivial equilibrium x ˙ i = 0 for all agents. However, due to its instability, it is not considered in this work.
2. Translational Motion Phase
This state is characterized by a swarm center moving with constant velocity R = V R t + R 0 , where the center of mass moves with a constant velocity V R = 1 . The relative motion of each agent is governed by
δ r ¨ i = a 2 R ˙ δ r ˙ i + δ r ˙ i 2 R ˙ + δ r ˙ i b N j = 1 , j i N U x i j
This equation admits a stable solution δ r ˙ i = 0 , with the interaction forces balancing out, i.e., b N j = 1 , j i N U i j x i j = 0 .
In this motion phase, all agents move in a coherent, parallel formation without relative motion, corresponding to a translational state of the swarm.
Therefore, in the action of the phase transition control law (5) and the roosting force deactivated, the swarm exhibits two distinct phase: vortex phase and translational phase.

4. Main Results

In this section, the stability of the two motion phases under the action of control law (5) is discussed. To better illustrate the main results, the following Lemma is given:
Lemma 1. 
Given that U x i j = U x j i holds and within a fully connected topology, it holds that
i = 1 N j = 1 , j i N U x i j · x ˙ j = i = 1 N j = 1 , j i N U x i j · x ˙ i
Proof. 
i = 1 N j = 1 , j i N U x i j · v j = j = 1 N i = 1 , j i N U x i j · v j = i = 1 N j = 1 , j i N U x j i · v i = i = 1 N j = 1 , j i N U x i j · v i
The core feature of Lemma 1 is that collective work rate of interaction forces on agent velocities can be equivalently expressed with an opposite sign, employing the antisymmetry property of the potential gradient. It establishes a fundamental property for the summation of pairwise interaction within a fully connected swarm, which will be used in the stability analysis of the vortex motion phase.
Theorem 1. 
Under the action of the phase transition control law (5), the swarm is asymptotically stable near the translational phase solution defined by (14), when the control parameter λ = 0 .
Proof. 
In Section 3, we have shown that within the translational phase, each agent moves with a common velocity V R , satisfying V R = 1 . To analyze deviations from this equilibrium, error variables are defined relative to the center of mass. The position error for the i-th agent is expressed as
e i = δ r i δ r i * = x i x i *
where x i * = x i * t denotes the time-varying desired position of the agent in the global coordinate system, and δ r i * represents the desired position relative to the center of mass. As the entire swarm translates uniformly in the translational phase, the time derivative of the desired relative coordinate in the center-fixed frame is zero, δ r ˙ i * = x ˙ i R ˙ = V R V R = 0 . Consequently, the velocity error in the center-fixed frame simplifies to e ˙ i = δ r ˙ i δ r ˙ i * = δ r ˙ i .
Similarly, letting v * = V R express the velocity error in the global coordinate system yields v i v * = R ˙ + δ r ˙ i R ˙ + δ r ˙ i * = e ˙ i . The acceleration error is then derived as: e ¨ i = v ˙ i v ˙ * = v ˙ i = x ¨ i , as v ˙ * = 0 due to the constant translational motion of the swarm. The above formulation ensures consistency between the global and center-fixed coordinate systems while accounting for the time-varying nature of the desired positions.
To analyze local stability, we linearize the nonlinear system dynamics around the equilibrium point: e i = 0 , e ˙ i = 0 . For the nonlinear self-propulsion term, substituting x ˙ i = v * + e ˙ i and expanding the self-propulsion term yields
a 1 x ˙ i 2 x ˙ i = a 1 v * + e ˙ i 2 x ˙ i = a 1 v * v * + 2 v * e ˙ i + e ˙ i 3 x ˙ i = a 2 v * e ˙ i + e ˙ i 2 v * + e ˙ i = a 2 v * e ˙ i · v * + e ˙ i 2 · v * + 2 v * e ˙ i · e ˙ i + e ˙ i 3
Neglecting higher-order term O e ˙ i 2 , the expression simplifies to
a 1 x ˙ i 2 x ˙ i = 2 a v * e ˙ i · v *
Consider the Lyapunov function candidate:
V ( X ) = 1 2 i = 1 N e ˙ i 2 + b 2 N i = 1 N j = 1 , j i N U x i j
Its time derivative is computed:
V ˙ = i = 1 N e ˙ i · e ¨ i + b 2 N i = 1 N j = 1 , j i N U x i j · e ˙ i e ˙ j = i = 1 N e ˙ i · a ( 1 x ˙ i 2 ) x ˙ i b N j = 1 , j i N U x i j + b 2 N i = 1 N j = 1 , j i N U x i j · e ˙ i e ˙ j
According to Lemma 1, we can get
b 2 N i = 1 N j = 1 , j i N U x i j · e ˙ i e ˙ j = b N i = 1 N j = 1 , j i N U x i j · e ˙ i
Therefore, employing (19),
V ˙ = i = 1 N e ˙ i · 2 a v * e ˙ i · v * b N j = 1 , j i N U x i j + b N i = 1 N j = 1 , j i N U x i j · e ˙ i = 2 a v * e ˙ i 2 0
This expression is negative semi-definite, as it is zero whenever the velocity error e ˙ i is orthogonal to the common direction of motion. The system is stable in the sense of Lyapunov.
To establish asymptotic stability, we invoke LaSalle’s invariance principle. The set where V ˙ = 0 is given by L = e i , e ˙ i | v * · e ˙ i = 0 .
According to LaSalle’s principle, system trajectories converge to the largest invariant subset of L = e i , e ˙ i | v * · e ˙ i = 0 , in which the velocity error e ˙ i is orthogonal to the collective motion direction v * . We now demonstrate that the only possible solution within this invariant set is e ˙ i = 0 .
Within the invariant set L = e i , e ˙ i | v * · e ˙ i = 0 , the condition v * · e ˙ i = 0 holds for all agents. Substituting this into (21), it holds that
V ˙ = i = 1 N e ˙ i · a 1 x ˙ i 2 x ˙ i = a i = 1 N e ˙ i · 2 v * e ˙ i + e ˙ i 2 v * + e ˙ i = a i = 1 N e ˙ i 4 0
This implies that V ˙ = 0 if and only if e ˙ i = 0 for all i. Thus, the largest invariant set is L max = e i , e ˙ i | e ˙ i = 0 . By LaSalle’s invariance principle, all trajectories of the system converge to L max = e i , e ˙ i | e ˙ i = 0 , meaning that velocity errors asymptotically decay to zero. Therefore, the translational phase is locally asymptotically stable near the equilibrium. □
To prove the stability of the vortex motion phase, we make the assumption that all individuals have approximately the same angular velocity ω in the vortex motion phase.
Theorem 2. 
Governed by the phase transition control law (5), The system is stable (but not necessarily asymptotically stable) in the vicinity of the vortex phase solution defined by (13) if the control parameter λ = 0 and the Hessian matrix q 2 U r i j = H i j q satisfy JH i j q = H i j q J , where J = 0 1 1 0 .
Proof. 
Based on the results in Section 3, when R = R 0 , i.e., R ˙ = 0 , each agent exhibits a periodic motion around the center of mass. The stability analysis for the vortex phase is conducted in a rotating coordinate frame that co-moves with the desired collective rotation. Furthermore, since the center of mass remains stationary in the vortex solution, a coordinate system is established with the center of mass as the origin.
Within the vortex phase, let J be the rotation matrix, and x i * = e ω t J r i be the desired position, where r i is a constant vector. The actual position of agent i is denoted as x i = e ω J t q i , where q i = r i + ξ i , ξ i is the position error. All subsequent analysis for the vortex phase will be conducted using the above notations.
According to matrix function differentiation rules, the velocity x ˙ i and acceleration x ¨ i of each agent can be expressed as
x ˙ i = e ω J t q ˙ i + ω J q i
x ¨ i = e ω J t q ¨ i + 2 ω J q ˙ i + ω 2 J 2 q i = e ω J t q ¨ i + 2 ω J q ˙ i ω 2 q i
Considering that the potential gradient depends only on the distance between agents, U x i j = f x i j , and e ω J t = 1 , it holds that
U e ω t J q i j = f e ω J t q i j e ω J t q i j e ω J t q i j = f q i j e ω J t q i j q i j = e ω J t f q i j q i j q i j = e ω J t q U q i j
Substituting the expression into the system dynamics (4), we have
e ω J t q ¨ i + 2 ω J q ˙ i ω 2 q i = a 1 e ω J t q ˙ i + ω J q i 2 e ω J t q ˙ i + ω J q i b N j = 1 , j i N e ω J t q U q i j .
Multiplying both sides by e ω J t , we obtain an equation governing the position error in the vortex phase:
q ¨ i + 2 ω J q ˙ i ω 2 q i = a 1 q ˙ i + ω J q i 2 q ˙ i + ω J q i b N j = 1 , j i N q U q i j
It is noted that the new gradient q U · shares the same form as the standard gradient r U · . The subscript merely serves to specify the coordinate and to distinguish it from the ordinary gradient operator. Henceforth in the vortex phase analysis, all derivatives will be taken with respect to the q-coordinates.
Specifically, substituting the equilibrium system state (13) into (29), we can obtain
ω 2 r i = b N j = 1 , j i N q U r i j
This equation is demonstrated to admit a solution, which can be verified by integrating over an appropriate domain, such as a circle, leading to the specific equation for each individual agent.
Define the following Lyapunov function candidate
V = 1 2 i = 1 N η i + ω J ξ i 2 + Φ q i Φ r i + 1 2 i = 1 N ω ξ i 2
where Φ q i = b 2 N i = 1 N j = 1 , j i N U q i j 1 2 i = 1 N ω 2 q i 2 is the effective potential energy function.
The proof begins by demonstrating the positive definiteness of this Lyapunov function. By expending the effective potential energy term, we get
Φ q i Φ r i = b 2 N i = 1 N j = 1 , j i N U q i j j = 1 , j i N U r i j 1 2 i = 1 N ω 2 q i 2 i = 1 N ω 2 r i 2 = b 2 N i = 1 N j = 1 , j i N U r i j + ξ i j j = 1 , j i N U r i j 1 2 2 i = 1 N ω 2 r i · ξ i + i = 1 N ω 2 ξ i 2
Consequently, the complete Lyapunov function can be expressed as follows:
V = 1 2 i = 1 N η i + ω J ξ i 2 + b 2 N i = 1 N j = 1 , j i N U r i j + ξ i j j = 1 , j i N U r i j i = 1 N ω 2 r i · ξ i
Expand (31) based on error:
b 2 N i = 1 N j = 1 , j i N U r i j + ξ i j j = 1 , j i N U r i j = b 2 N i = 1 N j = 1 , j i N q U r i j · ξ i j + 1 2 j = 1 , j i N ξ i j T q 2 U r i j ξ i j + O ξ i j 2
Substituting (30) into (33), it holds that
b 2 N j = 1 , j i N q U r i j · ξ i j = b N j = 1 , j i N q U r i j · ξ i = ω 2 r i · ξ i
The linearized Lyapunov function can be expressed as
V = 1 2 i = 1 N η i + ω J ξ i 2 + b 4 i = 1 N j = 1 , j i N ξ i j T q 2 U r i j ξ i j
Based on the positive definite assumption in Equation (3), there exists ξ i j T q 2 U r i j ξ i j = ξ i j T H i j q ξ i j 0 . Therefore, the Lyapunov function is always greater than or equal to zero around the vortex phase, with equality holding only when both the position error and its derivative are simultaneously zero. This completes the proof of positive definiteness.
Taking the time derivative of the Lyapunov function (33), we can get
V ˙ = i = 1 N η i + ω J ξ i T η ˙ i + ω J ξ ˙ i + b 2 N i = 1 N j = 1 , j i N q U r i j + ξ i j ξ ˙ i j i = 1 N ω 2 r i · ξ ˙ i
Examining the first term of the time derivative in (37), and noting q ˙ i + ω J q i = ξ ˙ i + ω J r i + ξ i = ω J r i + η i + ω J ξ i , let u i = η i + ω J ξ i to simplify the expression, the dynamics of error (30) can be written as
η ˙ i + 2 ω J ξ ˙ i ω 2 r i + ξ i = a 1 ω J r i + u i 2 ω J r i + u i b N j = 1 , j i N q U r i j + ξ i j
Substituting (38) into the first term of Equation (37), we can obtain
i = 1 N η i + ω J ξ i T η ˙ i + ω J ξ ˙ i = a i = 1 N u i T 1 ω J r i + u i 2 ω J r i + u i + i = 1 N η i + ω J ξ i T ω 2 ξ i ω J ξ ˙ i i = 1 N η i + ω J ξ i T b N j = 1 , j i N q U r i j + ξ i j ω 2 r i
Leveraging the skew-symmetric property of the matrix J T J = I , and for any vector a , it holds that a T Ja = 0 , therefore
i = 1 N η i + ω J ξ i T ω 2 ξ i ω J ξ ˙ i = i = 1 N ω 2 η i T ξ i + ω 2 ω J ξ i T ξ i η i T ω J ξ ˙ i ω J ξ i T ω J ξ ˙ i = i = 1 N ω 2 η i T ξ i ω J ξ i T ω J ξ ˙ i = 0
According to Lemma 1, it holds that
b N i = 1 N η i T j = 1 , j i N q U r i j + ξ i j = b 2 N i = 1 N j = 1 , j i N q U r i j + ξ i j · ξ ˙ i j
Substituting (41) into (37), the final expression for the time derivative of the Lyapunov function is obtained as
V ˙ = a i = 1 N u i T 1 ω J r i + u i 2 ω J r i + u i i = 1 N ω J ξ i T b N j = 1 , j i N q U r i j + ξ i j ω 2 r i
To analyze its definiteness, this derivative is expanded around the equilibrium point.
For the first term of the time derivative,
1 ω J r i + u i 2 ω J r i + u i = 2 ω J r i T u i + u i 2 ω J r i + u i = 2 ω 2 J r i T u i J r i + O u i 2
For the second term
i = 1 N ω J ξ i T b N j = 1 , j i N q U r i j + ξ i j ω 2 r i = b N i = 1 N ω J ξ i T j = 1 , j i N q 2 U r i j ξ i j
Let q 2 U r i j = H i j q , and according to the isotropy assumption of the potential function H i j q = H j i q , we can get
i = 1 N ω j = 1 , j i N ξ i T J T H i j q ξ i j = j = 1 , j i N ω i = 1 N ξ j T J T H j i q ξ j i = j = 1 , j i N ω i = 1 N ξ j T J T H i j q ξ i j
Therefore
i = 1 N ω j = 1 , j i N ξ i T J T H i j q ξ i j = 1 2 i = 1 N ω j = 1 , j i N ξ i T J T H i j q ξ i j j = 1 N ω i = 1 , i j N ξ j T J T H i j q ξ i j = 1 2 i = 1 N ω j = 1 , j i N ξ i j T J T H i j q ξ i j
Transposing ξ i j T J T H i j q ξ i j yields
ξ i j T JH i j q ξ i j = ξ i j T H i j q J ξ i j
According to condition JH i j q = H i j q J , it holds
i = 1 N ω j = 1 , j i N ξ i T J T H i j q ξ i j = 0
Substituting (48) into (42), we finally get
V ˙ = 2 a i = 1 N ω 2 r i T J T u i 2 0
Since the Lyapunov function is positive definite and its time derivative is negative semidefinite, the vortex-phase equilibrium is stable in the sense of Lyapunov. However, the derivative V ˙ does not become strictly negative definite in the entire error state space because it vanishes whenever the error u i is perpendicular to the radial direction r i T J T for all i. Thus, the equilibrium is not proven to be asymptotically stable, leading to the fluctuation of the vortex motion phase in simulation. □
Remark 2. 
This condition JH i j q = H i j q J ensures the cross-term (48) vanishes. The quadratic potential U r = 1 2 ( r d s ) 2 is a trivial example satisfying this condition, whose Hessian matrix satisfies H i j q = I . While this condition is sufficient for proving stability in the Lyapunov sense in the vortex motion phase discussed in this study, it may not be necessary. The vortex phase observed in simulations with other potentials suggests that stability can arise even when this commutation condition does not strictly hold. Exploring a more general stability criterion for the vortex phase remains an open and challenging problem worthy of future theoretical work.

5. Simulation Result and Discussion

In this section, numerical simulations are conducted to prove the main results given in the paper. In the simulations, N = 25 UAVs are initialized in an area of 5 × 5, with the simulation interval set as d t = 0.01 s. In the simulations, quadratic potential function is used as an example. In particular, there has U x i j = 1 2 x i j d s 2 .
To evaluate the stability of the two motion phases, two widely adopted order parameters are employed. The translational motion phase can be characterized by the velocity alignment order parameter V m , which is calculated by the velocity alignment within the swarm, V m = 1 N i = 1 N x ˙ i x ˙ i . In translational motion phase, V m = 1 . Conversely, the vortex motion phase is captured by the rotational order parameter V c = 1 N i N i r i × x ˙ i r i x ˙ i , where N i indicates the distance neighbors of the individual i (not necessarily the communication neighbor of the individual), r i indicates the center of the vortex center. The rotational order parameter measures the consistency of circular motion around a common center. If V c is close to 1, the swarm is considered to be in the vortex motion phase.

5.1. Stability of the Vortex Motion Phase

To validate the existence and stability of the vortex phase, the parameters used in the simulation are a = 0.2 , b = 5 , λ = 0 , d s = 0.5 , and all UAVs are randomly distributed in an area of 5 × 5. Under these conditions, the swarm consistently converges to a vortex motion phase, where all individuals approximately move around a center, as shown in Figure 3.
The stability of this vortex phase is verified by examining the rotational order parameter V c , as shown in Figure 4. It is observed that the rotational order parameter evolves from an initial disordered state and converges to a value near 1, demonstrating the swarm’s ability to establish and maintain the vortex phase. The persistent, small-amplitude oscillations in the steady-state indicate that the vortex phase exhibits stability, while asymptotic stability is generally not attained.
Furthermore, the individual angular velocities of all UAVs with respect to the swarm’s center of mass are computed throughout the process, as shown in Figure 5 (an enlarged view is provided for clarity). The results show that the angular velocities of all drones converge to approximately the same value, validating the uniform angular velocity assumption employed in the vortex stability analysis.

5.2. Stability of the Translational Motion Phase

The translational motion phase is gained through a transition from the vortex motion phase. To gain a stable translational motion phase, the initial positions and velocities of the swarm are set to be the same as the final position of the vortex phase, and a simple roosting force F i r o o s t ( x i , v i ) = 1 , 0 T is introduced just to trigger the transition. In the beginning of the transition process, the roosting force term is activated with λ = 0.02 . The swarm is allowed to evolve under the influence of the complete control law until the speed of the center of mass exceeds a threshold of 0.7 . Subsequently, the roosting force term is disabled with λ = 0 to observe the swarm’s motion phase. The final collective state, depicted in Figure 6, confirms a transition to a coherent translational formation.
The diagram of the order parameters in the transition process provides further insight into the stability of this motion phase, as shown in Figure 7. It is observed that despite the absence of the roosting force in the latter stage, the swarm successfully converges from the vortex phase to a stable translational motion phase. Notably, the translational order parameter V m converges to a value near 1 and, in contrast to the oscillatory behavior of V c in the vortex phase, exhibits negligible fluctuations. This aligns with the local asymptotic stability property proven for the translational phase in Theorem 1, indicating a higher degree of robustness in this motion phase.
Figure 8 displays the velocity error for all UAVs within the swarm during the transition process. The error for the i-th UAV is defined as the magnitude of its velocity relative to the swarm’s center of mass, calculated as x ˙ i R ˙ . The figure initially shows a clear velocity error corresponding to the vortex phase. Subsequently, the action of the roosting force rapidly reduces this collective error. Once the speed of the center of mass reaches the predefined threshold 0.7, the roosting force term is deactivated, after which the swarm’s velocity error continues to decrease, converging to near zero within approximately 50 s. This convergence persists stably for the remainder of the simulation. The decay of relative velocities to zero provides numerical validation for the theoretical stability of the translational phase. It confirms that all UAVs successfully synchronize their velocities with the group’s center of mass, achieving cohesive and stable translational motion.
Remark 3. 
The triggering condition based on the center-of-mass velocity V R is introduced here to clearly illustrate the phase transition behavior in simulations. It should be noted that this global quantity is not required for practical implementation. In distributed UAV swarm systems, V R can be replaced by locally available information, such as neighborhood velocity averages or consensus-based estimators. Moreover, as to be demonstrated in Section 5.3, the phase transition can still be achieved using purely local control laws without relying on any global velocity-related term.

5.3. Transition Between Two Motion Phases

To further demonstrate the distributed nature of the proposed framework, we next consider an alternative roosting force formulation that does not rely on any global information. The roosting force term is introduced into the dynamics inspired by the principles discussed in literature [43]. The roosting force term is designed to attract UAVs towards a designed nest location (the origin) by exerting a steer force proportion to the UAV-roost distance, giving the individuals a tendency towards the origin. The general formulation of the roosting force is
G i ( x i , v i ) = [ v i · x ϕ ( x i ) ] v i
where ϕ is the roosting potential function with a generic example ϕ x i = 1 3 x i 3 . This roosting force effectively converts the component of the potential gradient perpendicular to the UAV’s heading into a steering correction, guiding the UAV along potential contours towards regions of lower potential.
The initial formulation implies that the homing force increases without bound as the distance to the nest grows, which could lead to numerical instability. To address this, we introduce a saturation mechanism. Therefore, the final roosting force term is saturated:
F i r o o s t ( x i , v i ) = G i ( x i , v i ) max 1 , G i ( x i , v i )
where ϕ x i = 1 3 x i 3 . The saturation process limits the maximum amplitude of the steering force to 1, ensuring bounded control input and improves simulation robustness. In the simulation, the parameter λ is set as 0.05, ensuring the roosting force is persistent but does not excessively dominate the intrinsic swarm dynamics.
In the simulation of phase transition, N = 25 UAVs were initialized within a 5 × 5 square region at a distance from the roost. This region was centered at 502.5 , 2.5 , meaning the initial positions were uniformly distributed such that x i 500 , 505 , y i 0 , 5 . Their initial velocities were also randomly assigned.
The UAVs follow the phase control law (4) and (5) with the roosting force term defined in (51). The collective motion phase during the whole simulation process is shown in Figure 9, demonstrating a clear two-phase homing process.
In the first part of the simulation, the swarm is far from the nest with a large x i , the roosting force term consistently provides a steering component, directing the UAVs towards the roost. The swarm consequently moves as a cohesive, polarized group on a towards the nest location, thus forming the translational motion phase.
As the swarm approaches near the nest, it undergoes a distinct phase transition process into the vortex motion phase. Near the origin, the magnitude of the roosting force diminishes. The dynamic is then dominated by the self-propulsion term and the swarm interaction term. As the roosting force is always perpendicular to an UAV’s velocity, it no longer pulls the UAV to the roost but rather continually adjusts its heading. This results in a stable vortex motion phase around the nest location. Due to the self-propulsion term trying to maintain a certain velocity, the UAVs do not converge to a static point but enter a dynamic equilibrium, orbiting the nest at a relatively fixed radius. This behavior is analogous to pigeons circling a loft before landing. The stability of this vortex is confirmed by the diagram of the order parameter, as shown in Figure 10.

5.4. Simulation Results with Morse Potential

To further demonstrate the generality of the proposed framework, additional simulations are conducted using a Morse-type interaction potential U x i j = C r e x i j / l r C a e x i j / l a . The Morse potential is widely used to model inter-agent interactions with short-range repulsion and long-range attraction. The parameters are selected as follows: a = 0.22 , b = 33 , C r = 1 , l r = 0.7 , C a = 0.5 , l a = 28 . Although the chosen parameters yield a Morse potential with a unique minimum, they do not strictly satisfy the positive definiteness condition (3) or the condition JH i j q = H i j q J assumed in Theorem 2.
We first investigate whether the vortex phase can still emerge under the Morse potential with λ = 0 . The corresponding simulation results are shown in Figure 11.
It can be observed that, although the strict condition JH i j q = H i j q J is not strictly satisfied, a vortex-like collective motion still emerges, as quantitatively evidenced by the rise and stabilization of the vortex order parameter in Figure 11b.
We further examine the phase transition behavior using the same roosting force term as in the previous simulations with λ = 0.0045 . With other simulation conditions being the same, the results are presented in Figure 12.
It can be clearly seen that the swarm is still able to achieve a transition from the translational motion phase to the vortex phase under the Morse potential. The transition process remains qualitatively consistent with the results obtained using the quadratic potential. Although the strict theoretical conditions are not fully met, a stable vortex motion phase still emerges, confirming that the phase transition mechanism is robust to various interaction potentials. The two order parameters during the phase transition process using the Morse potential is shown in Figure 13. It can be seen that the time required for the order parameters to stabilize is slightly longer compared to the quadratic potential, indicating a moderate effect on the convergence rate.
These results confirm that the proposed phase transition mechanism is not restricted to a specific interaction model, and remains effective even when more realistic potentials are adopted.

6. Conclusions

Inspired by the homing mechanisms of pigeon flocks, this paper establishes a phase transition control framework for UAV swarms by integrating the self-propulsion term, interaction mechanism and most importantly, the roosting force term. The main contribution of this work is the development of a unified analytical framework for understanding multiple collective motion phases within a single formulation. By adopting a centroid-based modeling perspective, theoretical analysis reveals the inherent existence of two distinct collective motion phases: a translational phase and a vortex phase. Furthermore, the role of the roosting force term was interpreted as a structured control input that can induce transitions between different motion patterns. The phase transition from translational motion to vortex motion was also successfully achieved under the Morse potential using the same roosting force mechanism, with several differences. This demonstrates that the proposed phase transition strategy is robust with respect to different interaction models and is not restricted to a specific potential function.
From an application perspective, the proposed framework can be interpreted as a model for UAV swarms as the interaction and the roosting force terms correspond to coordination strategies and task-driven control objectives. In this context, different motion phases correspond to mission-specific behaviors, including coordinated navigation and area surveillance. The ability to switch between these motion phases via a control parameter suggests a potential mechanism for flexible behavior design in UAV swarms.
Despite these promising results, several limitations remain. The current analysis assumes a fully connected interaction topology and simplified interaction laws, whereas practical UAV swarms typically operate under limited, distance-dependent, and time-varying communication networks. In addition, real-world systems are subject to communication delays, disturbances, and sensing uncertainties, which are not fully captured in the present formulation. In addition, a more rigorous robustness analysis is needed [44,45,46].
Overall, this work provides a unified perspective on collective motion and phase transitions in second-order multi-agent systems, and offers a preliminary step toward bridging theoretical swarm dynamics and practical UAV swarm control. The insights developed here may motivate further research toward more realistic, robust, and application-oriented swarm coordination strategies.

Author Contributions

Conceptualization, H.D.; methodology, H.D. and L.Y.; software, L.Y.; validation, H.D. and Y.Y.; formal analysis, L.Y.; writing—original draft preparation, L.Y.; writing—review and editing, H.D. and Y.Y.; funding acquisition, H.D. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by National Natural Science Foundation of China grant numbers #U2541218, #62350048, #T2121003.

Data Availability Statement

The data used to support the findings of this study are available from the corresponding author upon request.

Conflicts of Interest

Author Yongqiong Yuan is employed by China Electronics Technology Group Corporation (CETC), 20th Institute. 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.

Abbreviations

The following abbreviations are used in this manuscript:
UAVUnmanned aerial vehicle
SPPSelf-propelled particles

References

  1. Sendra-Arranz, R.; Gutierrez, A.; Christensen, A. Evolution of transferable and self-organized communication modules for solving multiple swarm robotics tasks. IEEE Trans. Cybern. 2026, 56, 595–608. [Google Scholar] [CrossRef] [Scilit]
  2. Liu, J.; Luo, K.; Li, P.; Pu, M.; Wang, C.Y. Robust optimal consensus control for multi-agent systems with disturbances. Drones 2026, 10, 78. [Google Scholar] [CrossRef] [Scilit]
  3. Li, S.Y.; López-Benítez, M.; Lim, E.G.; Ma, F.; Cao, M.Z.; Yu, L.M.; Qin, X.H. Enabling cooperative autonomy in UUV clusters: A survey of robust state estimation and information fusion techniques. Drones 2025, 9, 752. [Google Scholar] [CrossRef] [Scilit]
  4. Fan, X.Q.; Hu, C.; Ma, L.L.; Jiang, H.J. Fixed-time distributed output optimization for heterogeneous linear multiagent systems: Introducing distributed piecewise protocols. IEEE Syst. Man Cybern. Mag. 2026, 12, 53–64. [Google Scholar] [CrossRef] [Scilit]
  5. Zhou, Z.C.; Hu, J.P.; Wu, X.S.; Liao, S.Z.; Yuan, J. Fixed-time target tracking and encirclement control for multi-UAVs with bearing-only measurements. Drones 2026, 10, 63. [Google Scholar] [CrossRef] [Scilit]
  6. Chen, X.W.; Yang, J.; Zhang, L.D. A multi-UAV cooperative coverage method based on sparse dual-attention reinforcement learning. IEEE Robot. Autom. Lett. 2026, 11, 4058–4065. [Google Scholar] [CrossRef] [Scilit]
  7. Zhu, Y.N.; Ma, Y.Y.; Liu, X.X.; Wang, H.; Yu, W.W. Multi-UAV deployment and resource allocation: A federated deep reinforcement learning approach. IEEE Syst. Man Cybern. Mag. 2026, 12, 99–111. [Google Scholar] [CrossRef] [Scilit]
  8. Xuan, S.Z.; Ke, L.J. UAV swarm attack-defense confrontation based on multi-agent reinforcement learning. In Proceedings of the Advances in Guidance, Navigation and Control; Springer: Singapore, 2022; pp. 5599–5608. [Google Scholar]
  9. Chen, H.; Li, B.C.; Wang, C.G.; Ding, L.; Song, L. A multi-agent reinforcement learning framework for coordinated multi-UAV interception strategies. In Proceedings of the Advances in Guidance, Navigation and Control; Springer: Singapore, 2025; pp. 527–537. [Google Scholar]
  10. Duan, H.B.; Huo, M.Z.; Fan, Y.M. From animal collective behaviors to swarm robotic cooperation. Natl. Sci. Rev. 2023, 10, nwad040. [Google Scholar] [CrossRef] [Scilit]
  11. Cavagna, A.; Cimarelli, A.; Giardina, I.; Parisi, G.; Santagati, R.; Stefanini, F.; Viale, M. Scale-free correlations in starling flocks. Proc. Natl. Acad. Sci. USA 2010, 107, 11865–11870. [Google Scholar] [CrossRef] [Scilit]
  12. Bialek, W.; Cavagna, A.; Giardina, I.; Mora, T.; Pohl, O.; Silvestri, E.; Viale, M.; Walczak, A. Social interactions dominate speed control in poising natural flocks near criticality. Proc. Natl. Acad. Sci. USA 2014, 111, 7212–7217. [Google Scholar] [CrossRef] [Scilit]
  13. Katz, Y.; Tunstrom, K.; Ioannou, C.C.; Huepe, C.; Couzin, I.D. Inferring the structure and dynamics of interactions in schooling fish. Proc. Natl. Acad. Sci. USA 2011, 108, 18720–18725. [Google Scholar] [CrossRef] [Scilit]
  14. Bräuer, J.; Stenglein, K.; Amici, F. Dogs (Canis familiaris) and wolves (Canis lupus) coordinate with conspecifics in a social dilemma. J. Comp. Psychol. 2020, 134, 211–221. [Google Scholar] [CrossRef] [Scilit]
  15. Nagy, M.; Ákos, Z.; Biro, D.; Vicsek, T. Hierarchical group dynamics in pigeon flocks. Nature 2010, 464, 890–893. [Google Scholar] [CrossRef] [Scilit]
  16. Attanasi, A.; Cavagna, A.; Del Castello, L.; Giardina, I.; Grigera, T.S.; Jelić, A.; Melillo, S.; Parisi, L.; Pohl, O.; Shen, E.; et al. Information transfer and behavioural inertia in starling flocks. Nat. Phys. 2014, 10, 691–696. [Google Scholar] [CrossRef] [Scilit]
  17. Ling, H.J.; Mclvor, G.E.; Westley, J.; Van Der Vaart, K.; Vaughan, R.T.; Thornton, A.; Ouellette, N.T. Behavioural plasticity and the transition to order in jackdaw flocks. Nat. Commun. 2019, 10, 5174. [Google Scholar] [CrossRef] [Scilit]
  18. Ling, H.J.; Mclvor, G.E.; Westley, J.; Van der Vaart, K.; Yin, J.; Vaughan, R.T.; Thornton, A.; Ouellette, N.T. Collective turns in jackdaw flocks: Kinematics and information transfer. J. R. Soc. Interface 2019, 16, 20190450. [Google Scholar] [CrossRef] [Scilit]
  19. Zhang, Z.Y.; Yuan, Y.; Duan, H.B. Finite-time formation control for clustered UAVs with obstacle avoidance inspired by pigeon hierarchical behavior. Drones 2025, 9, 276. [Google Scholar] [CrossRef] [Scilit]
  20. Hu, G.P.; Zhang, Z.W.; Song, Z.H.; Zhang, L.F.; Xu, S.R.; Chu, H.J. Efficient guidance control of large-scale drone swarms using implicitly informed agents. IEEE Robot. Autom. Lett. 2025, 10, 10618–10625. [Google Scholar] [CrossRef] [Scilit]
  21. Wang, B.; Wu, Y.; Wang, G.W.; Liu, L.; Chen, G.R.; Zhang, H.T. Transition in collective motion decision making. Phys. Rev. E 2022, 106, 014611. [Google Scholar] [CrossRef] [Scilit]
  22. Hindes, J.; Edwards, V.; Kasraie, K.S.; Stantchev, G.; Schwartz, I.B. Swarm shedding in networks of self-propelled agents. Sci. Rep. 2021, 11, 13544. [Google Scholar] [CrossRef] [Scilit]
  23. Vicsek, T.; Czirók, A.; Ben-Jacob, E.; Cohen, I.; Shochet, O. Novel type of phase transition in a system of self-driven particles. Phys. Rev. Lett. 1995, 75, 1226–1229. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  24. Zhang, B.Q.; Shao, Z.G. Collective motion of self-propelled particles with complex noise environments. Phys. A 2021, 563, 125382. [Google Scholar] [CrossRef] [Scilit]
  25. Qian, J.X.; Lu, Y.Q. The collective motion of self-propelled particles affected by the spatial-dependent noise based on vicsek rules. Phys. A 2023, 626, 129079. [Google Scholar] [CrossRef] [Scilit]
  26. Li, Q.; Jiang, Z.P. Global analysis of multi-agent systems based on vicsek’s model. IEEE Trans. Autom. Control 2009, 54, 2876–2881. [Google Scholar] [CrossRef] [Scilit]
  27. Reynolds, C.W. Flocks, herds and schools: A distributed behavioral model. SIGGR. Comput. Graph 1987, 21, 25–34. [Google Scholar] [CrossRef] [Scilit]
  28. Erdmann, U.; Ebeling, W.; Mikhailov, A.S. Noise-induced transition from translational to rotational motion of swarms. Phys. Rev. E 2005, 71, 051904. [Google Scholar] [CrossRef] [Scilit]
  29. Shiraishi, M.; Aizawa, Y. Lyapunov analysis of collective behaviors in self-propelled particle systems. In Proceedings of the 2014 Proceedings of the SICE Annual Conference (SICE), Sapporo, Japan, 9–12 September 2016; pp. 866–871. [Google Scholar]
  30. Medynets, C.; Popovici, I. On spatial cohesiveness of second-order self-propelled swarming systems. SIAM J. Appl. Math. 2023, 83, 2169–2188. [Google Scholar] [CrossRef] [Scilit]
  31. Edwards, V.; deZonia, P.; Hsieh, M.A.; Hindes, J.; Triandaf, I.; Schwartz, I.B. Delay induced swarm pattern bifurcations in mixed reality experiments. Chaos Interdiscip. J. Nonlinear Sci. 2020, 30, 073126. [Google Scholar] [CrossRef] [Scilit]
  32. Szwaykowska, K.; Schwartz, I.B.; Mier-y-Teran Romero, L.; Heckman, C.R.; Mox, D.; Hsieh, M.A. Collective motion patterns of swarms with delay coupling: Theory and experiment. Phys. Rev. E 2016, 93, 032307. [Google Scholar] [CrossRef] [Scilit]
  33. Xue, T.T.; Li, X.; Grassberger, P.; Chen, L. Swarming transitions in hierarchical societies. Phys. Rev. Res. 2020, 2, 042017. [Google Scholar] [CrossRef] [Scilit]
  34. Cheng, Z.; Chen, Z.Y.; Vicsek, T.; Chen, D.X.; Zhang, H.T. Pattern phase transitions of self-propelled particles: Gases, crystals, liquids, and mills. New J. Phys. 2016, 18, 103005. [Google Scholar] [CrossRef] [Scilit]
  35. Mier-y-Teran-Romero, L.; Forgoston, E.; Schwartz, I.B. Coherent pattern prediction in swarms of delay-coupled agents. IEEE Trans. Robot. 2012, 28, 1034–1044. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  36. Popovici, I. Stability of translating states for self-propelled swarms. Nonlinear Differ. Equ. Appl. NoDEA 2025, 32, 78–118. [Google Scholar] [CrossRef] [Scilit]
  37. D’Orsogna, M.R.; Chuang, Y.L.; Bertozzi, A.L.; Chayes, L.S. Self-propelled particles with soft-core interactions: Patterns, stability, and collapse. Phys. Rev. Lett. 2006, 96, 104302. [Google Scholar] [CrossRef] [Scilit]
  38. Duan, H.B.; Zhang, X.Y. Phase transition of vortexlike self-propelled particles induced by a hostile particle. Phys. Rev. E 2015, 92, 012701. [Google Scholar] [CrossRef] [Scilit]
  39. Hindes, J.; Edwards, V.; Hsieh, M.A.; Schwartz, I.B. Critical transition for colliding swarms. Phys. Rev. E 2021, 103, 062602. [Google Scholar] [CrossRef] [Scilit]
  40. Mehlhorn, J.; Rehkaemper, G. The influence of social parameters on the homing behavior of pigeons. PLoS ONE 2016, 11, e0166572. [Google Scholar] [CrossRef] [Scilit]
  41. Biro, D.; Sumpter, D.J.T.; Meade, J.; Guilford, T. From compromise to leadership in pigeon homing. Curr. Biol. 2006, 16, 2123–2128. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  42. Chen, D.; Sun, Y.; Shao, G.; Yu, W.; Zhang, H.-T.; Lin, W. Coordinating directional switches in pigeon flocks: The role of nonlinear interactions. R. Soc. Open Sci. 2021, 8, 210649. [Google Scholar] [CrossRef] [Scilit]
  43. Carrillo, J.A.; Klar, A.; Martin, S.; Tiwari, S. Self-propelled interacting particle systems with roosting force. Math. Model. Methods Appl. Sci. 2010, 20, 1533–1552. [Google Scholar] [CrossRef] [Scilit]
  44. Dong, Z.; Tan, F.; Yu, M.; Xiong, Y.; Li, Z. A bio-inspired sliding mode method for autonomous cooperative formation control of underactuated USVs with ocean environment disturbances. J. Mar. Sci. Eng. 2024, 12, 1607. [Google Scholar] [CrossRef] [Scilit]
  45. Zheng, L.; Mei, R.; Wei, M.; Zhao, Z.; Zou, B. Bio-inspired decentralized model predictive flocking control for UAV swarm trajectory tracking. J. Bionic Eng. 2025, 22, 2660–2677. [Google Scholar] [CrossRef] [Scilit]
  46. Ferdinando, M.D.; Bianchi, D.; Gennaro, S.D.; Pepe, P. On the robust quantized sampled–data leaderless consensus tracking of nonlinear multi–agent systems. In Proceedings of the 2021 60th IEEE Conference on Decision and Control (CDC); IEEE: Austin, TX, USA, 2021; pp. 3263–3268. [Google Scholar] [CrossRef] [Scilit]
Figure 1. Two distinct swarm motion phases in the homing process of pigeons. (a) The long-range translational motion phase far away from the roost. (b) The vortex motion phase near the roost.
Figure 1. Two distinct swarm motion phases in the homing process of pigeons. (a) The long-range translational motion phase far away from the roost. (b) The vortex motion phase near the roost.
Drones 10 00326 g001
Figure 2. Schematic of the bio-inspired UAV swarm phase transition control framework.
Figure 2. Schematic of the bio-inspired UAV swarm phase transition control framework.
Drones 10 00326 g002
Figure 3. Final state of the vortex motion phase.
Figure 3. Final state of the vortex motion phase.
Drones 10 00326 g003
Figure 4. Diagram of the two order parameters during the formation of vortex motion phase.
Figure 4. Diagram of the two order parameters during the formation of vortex motion phase.
Drones 10 00326 g004
Figure 5. Diagram of the angular velocity for the swarm in vortex transition process.
Figure 5. Diagram of the angular velocity for the swarm in vortex transition process.
Drones 10 00326 g005
Figure 6. Final status of the swarm in the translational motion phase.
Figure 6. Final status of the swarm in the translational motion phase.
Drones 10 00326 g006
Figure 7. Diagram of the translational and rotational order parameters during the transition from the vortex to the translational phase.
Figure 7. Diagram of the translational and rotational order parameters during the transition from the vortex to the translational phase.
Drones 10 00326 g007
Figure 8. Diagram of the velocity error in the swarm in the phase transition process.
Figure 8. Diagram of the velocity error in the swarm in the phase transition process.
Drones 10 00326 g008
Figure 9. Snapshot of the UAV swarm during the simulation process: (a) Snapshot of the swarm in the beginning. (b) Snapshot of the swarm at t = 200 s. (c) Snapshot of the swarm at t = 600 s. (d) Snapshot of the swarm at t = 1000 s.
Figure 9. Snapshot of the UAV swarm during the simulation process: (a) Snapshot of the swarm in the beginning. (b) Snapshot of the swarm at t = 200 s. (c) Snapshot of the swarm at t = 600 s. (d) Snapshot of the swarm at t = 1000 s.
Drones 10 00326 g009
Figure 10. Diagram of the translational and rotational order parameters during the roosting process.
Figure 10. Diagram of the translational and rotational order parameters during the roosting process.
Drones 10 00326 g010
Figure 11. Vortex formulation results using the Morse potential function: (a) Final state of the swarm. (b) Diagram of the two order parameters during the formation of vortex motion phase.
Figure 11. Vortex formulation results using the Morse potential function: (a) Final state of the swarm. (b) Diagram of the two order parameters during the formation of vortex motion phase.
Drones 10 00326 g011
Figure 12. Snapshot of the UAV swarm during the phase transition process using the Morse potential: (a) Snapshot of the swarm in the beginning. (b) Snapshot of the swarm at t = 400 s. (c) Snapshot of the swarm at t = 1500 s. (d) Snapshot of the swarm at t = 2800 s.
Figure 12. Snapshot of the UAV swarm during the phase transition process using the Morse potential: (a) Snapshot of the swarm in the beginning. (b) Snapshot of the swarm at t = 400 s. (c) Snapshot of the swarm at t = 1500 s. (d) Snapshot of the swarm at t = 2800 s.
Drones 10 00326 g012
Figure 13. Diagram of the two order parameters during the roosting process using Morse potential.
Figure 13. Diagram of the two order parameters during the roosting process using Morse potential.
Drones 10 00326 g013
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

You, L.; Duan, H.; Yuan, Y. A Phase Transition Control Framework for UAV Swarms Inspired by Pigeon Roosting Behavior. Drones 2026, 10, 326. https://doi.org/10.3390/drones10050326

AMA Style

You L, Duan H, Yuan Y. A Phase Transition Control Framework for UAV Swarms Inspired by Pigeon Roosting Behavior. Drones. 2026; 10(5):326. https://doi.org/10.3390/drones10050326

Chicago/Turabian Style

You, Lingchen, Haibin Duan, and Yongqiong Yuan. 2026. "A Phase Transition Control Framework for UAV Swarms Inspired by Pigeon Roosting Behavior" Drones 10, no. 5: 326. https://doi.org/10.3390/drones10050326

APA Style

You, L., Duan, H., & Yuan, Y. (2026). A Phase Transition Control Framework for UAV Swarms Inspired by Pigeon Roosting Behavior. Drones, 10(5), 326. https://doi.org/10.3390/drones10050326

Article Metrics

Back to TopTop