1. Introduction
Unmanned Aerial Vehicles (UAVs) have become essential in modern industries, revolutionizing tasks such as surveillance, exploration, package delivery, and emergency response. Their ability to operate autonomously or be remotely piloted enables applications that exceed the limitations of manned vehicles, often performing in environments too hazardous for human presence [
1,
2]. However, the capabilities of single UAVs, while substantial, are significantly amplified when operating in groups. Cooperative UAV operations enhance area coverage, increase payload capacity, and enable more precise interventions—key in fields like agriculture and disaster management. Operating in formation also promotes cost-effectiveness and time efficiency, essential for complex missions such as comprehensive traffic monitoring and critical search-and-rescue operations [
3,
4,
5,
6,
7,
8,
9].
The operation of UAVs in groups, however, introduces several complex challenges, including unreliable communication, dynamic environmental variations, and the requirement for fault-tolerant behaviors [
10,
11,
12,
13,
14,
15]. These challenges demand robust control mechanisms capable of ensuring effective coordination and adaptability under varying conditions.
Formation control significantly enhances the collaborative capabilities of UAV groups, enabling precise and coordinated operations that are essential for complex tasks such as surveillance and payload delivery. By employing strategies such as the leader–follower approach and virtual structures, UAVs maintain flexible formations, thereby improving efficiency and resilience against environmental challenges. This capability is particularly important in sectors such as agriculture and disaster response, where high coordination accuracy and operational reliability are paramount [
16,
17,
18,
19]. However, many existing studies on UAV formation control primarily concentrate on preserving relative positions in two-dimensional space, focusing only on the
x and
y coordinates while neglecting vertical displacement along the
z-axis [
20,
21,
22,
23,
24]. Although this simplification may be adequate for some scenarios, it fails to capture the complexities of real-world three-dimensional environments where altitude regulation plays a crucial role. Additionally, certain methodologies treat UAVs as point-mass particles, overlooking their nonlinear dynamics and actuator limitations—factors that are critical for realistic modeling and effective control. In contrast, this work introduces a comprehensive dynamic model that incorporates full three-dimensional formation control, thus providing a more accurate and practical solution for coordinated UAV missions. These distinctions highlight the novelty of our approach, which goes beyond existing methods by addressing the complete dynamics of UAVs and their spatial coordination in all axes.
Also, despite recent advancements in formation control techniques, many existing approaches do not adequately address the simultaneous mitigation of parametric uncertainties and external disturbances [
25,
26,
27,
28,
29,
30]. This limitation can significantly impair UAV performance, particularly under adverse conditions, where unmodeled dynamics and environmental factors may deteriorate tracking accuracy and stability. To overcome these challenges, this study adopts a robust control architecture based on the backstepping methodology [
31,
32,
33,
34,
35], which is well-suited for nonlinear systems with a strict feedback structure, such as UAVs. Backstepping provides a recursive and systematic design framework that allows the incorporation of error dynamics and compensatory terms at each step of the controller design. This makes it particularly advantageous for applications involving model uncertainties and external disturbances. Compared to other nonlinear techniques like sliding mode control [
36,
37,
38,
39], backstepping offers greater flexibility to embed observer-based estimators and is less sensitive to measurement noise.
Building upon this foundation, the proposed control structure integrates High-Order Sliding Mode (HOSM) estimators to enhance disturbance rejection and ensure stable and reliable formation control. HOSM estimators are well-suited for this type of application due to their robustness and finite-time convergence capabilities, which enable accurate real-time estimation of external disturbances and parametric uncertainties. Unlike traditional observers such as Extended Kalman Filters (EKFs), Luenberger observers, or adaptive techniques that rely on linear approximations, statistical assumptions, or persistent excitation, HOSM estimators operate effectively without requiring prior knowledge of disturbance bounds, maintaining performance under strong nonlinearities and noisy measurements. Their ability to reconstruct unknown inputs and reject disturbances makes them particularly suitable for UAV formation scenarios, where fast response and resilience to environmental variability are critical. By integrating these estimators into the control architecture, the proposed method achieves improved robustness and precision in trajectory tracking, even in the presence of external perturbations and modeling discrepancies. As a result, the developed strategy not only handles three-dimensional motion but also effectively compensates for uncertainties and disturbances, offering a more comprehensive and reliable solution compared to traditional formation control approaches.
Therefore, the main contributions of this work are as follows:
The proposal of a fully dynamic three-dimensional tracking framework that accounts for both formation maintenance and orientation coordination.
The development of a robust formation control scheme based on backstepping that guarantees stability under varying parametric uncertainties and external disturbances.
The integration of HOSM estimators for real-time disturbance rejection, enhancing robustness and precision to ensure accurate trajectory tracking even in the presence of external disturbances and parametric variations.
The validation of the proposed approach through comprehensive simulations, demonstrating its effectiveness in maintaining UAV formations across diverse scenarios and under heterogeneous conditions.
The remainder of this paper is organized as follows.
Section 2 introduces the mathematical model of UAV dynamics and formulates the problem statement.
Section 3 presents the design of the robust formation control strategy using backstepping.
Section 4 details the design of the High-Order Sliding Mode (HOSM) estimator and its integration into the control strategy, including the closed-loop stability analysis.
Section 5 provides simulation results and analysis, highlighting the robustness of the proposed methodology. Finally,
Section 6 concludes the paper.
3. Robust Formation Control Design Based on Backstepping
In this section, we present a robust formation control strategy for two follower UAVs to maintain specified distances from a leader UAV while accurately tracking its trajectory in a 3D environment, considering the presence of disturbances and parametric uncertainties. The backstepping control methodology is employed to achieve precise formation control by systematically addressing the tracking errors in position and orientation, while compensating for external disturbances acting on the leader and the followers.
The proposed methodology introduces virtual control inputs for velocities in the x, y, and z axes to stabilize the tracking errors along each dimension. This control framework takes into account the dynamic interactions between the leader and both follower UAVs, incorporating disturbance rejection through High-Order Sliding Mode (HOSM) estimators. These estimators enhance the robustness of the system by effectively compensating for model uncertainties and environmental disturbances. Consequently, the follower UAVs maintain the desired formation configuration while tracking the leader’s trajectory even under adverse conditions.
Assumption 1. It is assumed that all state variables required for UAV control are accurately measured.
This assumption is supported by advancements in sensor technologies that enable precise state estimation for UAVs. In outdoor operations, GPS provides high-accuracy global positioning, while indoor environments benefit from motion capture systems and ultra-wideband (UWB) localization for precise spatial tracking. Attitude estimation, encompassing roll, pitch, and yaw angles, is obtained from Inertial Measurement Units (IMUs), which integrate accelerometers, gyroscopes, and magnetometers. Sensor fusion techniques, such as Kalman filtering, further improve measurement accuracy. Linear velocity is obtained through differentiation of position data or integration of accelerometer readings, while angular velocity is directly measured by gyroscopes within the IMU. Additionally, aerodynamic forces () and moments () are determined from pitot tube measurements, which provide airspeed data relative to the UAV. These modern sensing mechanisms ensure reliable and accurate state estimation, forming the basis for stable and effective UAV control.
The relative distances between each follower and the leader UAV, as illustrated in in
Figure 2, are decomposed into components in the
x,
y, and
z directions. Using the rotation matrix
, parameterized by the Euler angles
(roll),
(pitch), and
(yaw), these distances are formulated as:
where
,
, and
represent the relative distances of the
i-th follower UAV in the
x,
y, and
z directions, respectively.
Remark 2. The index denotes the number of follower UAVs in the formation, where n is the total number of followers. This formulation is designed to be applicable for any arbitrary number of UAVs because the relative distance equations are defined in a generalized manner, ensuring the scalability of the system. The control strategy does not depend on a fixed number of agents but rather on the ability to compute and regulate each follower’s relative position with respect to the leader. Such generalization is crucial for flexible multi-agent formations, enabling the framework to be applied to various applications, including swarm robotics, cooperative aerial missions, and distributed sensing.
The explicit expressions for the relative distances are given as:
To express the time evolution of the relative distances, we introduce the angular error terms defined as
,
, and
. These errors quantify the difference between the leader and follower UAV orientations. Using trigonometric identities, the derivatives of the relative distances are computed as:
where
are the leader’s linear velocities in the
x,
y, and
z directions, and
are the corresponding velocities of the
i-th follower UAV.
Error Dynamics and Control Design
Our control approach is divided into two main parts: position control and attitude control. The position controller is responsible for managing the relative distances in the x, y, and z directions to maintain the UAV formation within a three-dimensional space, even in the presence of external disturbances.
Remark 3. Without loss of generality, we consider the relative distances between the leader and a single follower. These formulations can be applied to any follower within the formation, ensuring a consistent approach to maintaining the desired configuration. From this point forward, , , and will be denoted as , , and , respectively. Similarly, , , and will be referred to as , , and , and the follower’s velocities , , and will be written as , , and .
The position errors are defined as the differences between the actual relative distances and their desired values. Specifically, the errors are calculated as follows:
where
,
, and
are the desired distances between the follower and the leader along the
x,
y, and
z axes, respectively. These desired distances are components of the overall desired separation
, which defines the target spacing between the leader and follower UAVs in three-dimensional space. By minimizing the tracking errors
,
, and
, the control strategy ensures stable and precise formation maintenance while compensating for disturbances.
The dynamics of these errors are given by:
Assumption 2. The desired relative distances , , and , along with their time derivatives , , and , are bounded.
In Assumption 2, the relative distances , and their time derivatives and , are assumed to be bounded. This assumption is fundamental in real-world UAV applications, as it ensures controlled formation and smooth trajectory tracking, while preventing unbounded velocity changes, which would otherwise result in physically infeasible or unsafe maneuvers. In waypoint-based navigation, such bounded values mitigate abrupt changes in relative positioning, enabling smooth and dynamically consistent trajectory transitions. Furthermore, constraining the time derivatives limits velocity fluctuations, preventing excessive accelerations that could destabilize the system or degrade control performance. This requirement is particularly critical in applications such as autonomous surveillance, cooperative UAV operations, and payload transport, where maintaining precise inter-vehicle spacing and ensuring smooth motion transitions are crucial for operational success.
Now considering the following virtual controls:
where
is an integrative term defined by
,
corresponds to the proportional gain, and
is the integral gain, with
. In this manner, it is feasible to get
,
and
as follows
Now we can define the errors
,
, and
, and upon derivation, we obtain
,
, and
, where the terms
,
, and
are obtained numerically from (
24), (
25) and (
26), respectively.
Therefore, the dynamics of the tracking error can be expressed as
However, to ensure the robustness of the closed-loop system against parameter variations, external disturbances, and unmodeled dynamics, these effects must be explicitly incorporated into the tracking error dynamics. By rewriting the system equations using nominal parameters and forces, the unknown terms influencing the dynamics become evident, which allows for a more accurate modeling and control of the follower’s response to external influences, thus ensuring the effectiveness of the control strategy under varying conditions. Therefore, denoting
as the nominal mass of the UAV and
as the nominal values of the aerodynamic force components in the
directions, respectively, the dynamic system described in (
27)–(
29) can be rewritten as follows:
with
Remark 4. Within the vectors , are included the parametric variations and the external disturbances that affect the drone.
To achieve stable tracking, the desired pitch angle
and roll angle
of the follower UAV are adjusted to align the UAV’s velocities with the desired trajectory. The desired pitch and roll angles are then calculated as follows:
In this way, to impose the references,
and
are now treated as tracking errors, as depicted below
Here, and represent the desired values of the sine of the roll and pitch angles, respectively. Therefore, the corresponding angles are obtained as and .
By differentiating (
36) and (
37), and applying the chain rule, we obtain the error dynamics, which are given by:
By the utilization of the virtual controls
for (
36) and
for (
37), where
is an integrative term defined by
,
corresponds to the proportional gain, and
is the integral gain with
, it is feasible to get
and
as follows
Now, by defining the tracking errors
,
along with their corresponding derivatives
and
, the error dynamics are obtained
Unlike the pitch and roll angles, the reference for the yaw angle is not derived from a virtual control law but is directly given by the leader UAV’s orientation. Therefore, the tracking error is defined as
, where
denotes the leader’s yaw angle. The time derivative of this error is
. To stabilize this error, a virtual control is defined as
, where
is an integral term defined by
. This formulation allows for the computation of the desired angular velocity
, which is used in the error dynamics defined below:
To ensure the robustness of the closed-loop system against parameter variations, external disturbances, and unmodeled dynamics, these effects must be explicitly incorporated into the tracking error dynamics. Accordingly, following the approach used in Equations (
30)–(
32) and considering the perturbations affecting the drone, Equations (
42)–(
44) can be reformulated as follows.
where
are the nominal value of the inertia terms and
is the nominal value of the rotor inertia and
Remark 5. Within the vectors , are included the parametric variations and the external disturbances that affect the drone.
4. Design of Robust Control of UAV Formation Under Parametric Variations and External Disturbances
To achieve robustness of the system (
9)–(
11) with respect to parametric uncertainties and external disturbance, an HOSM estimator will be used for the estimation of the unknown external disturbances
. The HOSM estimator provides a finite-time estimate of parametric uncertainties and external perturbations, assuming their derivatives are bounded. It has been demonstrated [
48] that this estimator ensures robust performance under these conditions. The HOSM estimator employs the operators
and
The HOSM estimators are defined as follows:
Using the HOSM estimators (
49) and (
50) and to ensure that the estimation errors
,
,
,
,
, and
converge to zero in finite time, the following conditions must be satisfied
for
and
, ensuring that
remain bounded within appropriate limits.
The dynamics of the estimation errors
,
,
,
,
, and
using the HOSM estimators (
49) and (
50) along with the tracking errors (
30), (
31), (
32), (
45), (
46) and (
47) can be rewritten as
These are six decoupled subsystems. Now, considering the subsystem decoupled subsystem
we evaluate its stability by defining the Lyapunov candidate function as:
where
The time derivative of
becomes
where
Therefore, the Lyapunov derivative is
with
Since the derivatives of the external perturbations are assumed to be bounded, it follows that
is also bounded over any finite time interval. Let
be a positive constant such that
. This bound allows us to estimate
as follows:
where
with
and
Therefore, due to the boundedness of the signals over any finite time interval and the inequality
, we conclude that
Ex converges to the origin in finite time.
Similarly, the stability of the remaining subsystems in (
52) can be analyzed using the following Lyapunov candidate functions:
where
,
,
,
and
represent the upper bounds on the derivatives of the disturbance
,
,
,
,
and
, respectively, over any finite time interval.
Now, considering the dynamics of the tracking errors (
32), (
45), (
46) and (
47), the proposed control inputs are as follows:
with
where
for
.
Closed-Loop Stability in UAV
In this subsection, the stability properties of the proposed nonlinear robust control approach are examined. Referring to
Section 4, it is established that the estimated states
converge in finite time to their respective unknown external disturbances
. To analyze closed-loop behavior, we consider the tracking errors that result from parametric variations and external disturbances. The dynamics of
are described in (
30), while the corresponding control input
is defined in (
54). Based on these expressions, the resulting closed-loop system can be expressed as:
which are ISS (Input-to-State Stability) with respect to the terms
and
. Analyzing matrix (
56), the eigenvalues can be computed using Maple, a symbolic and numeric computing software. The eigenvalues are given by:
which confirms that all eigenvalues of matrix (
56) satisfy
for any set of positive control gains
,
. This implies that the matrix is Hurwitz [
49]. Therefore, since the terms
and
tends to zero in finite time, the tracking errors
are globally uniformly exponentially stable.
In a similar way, the closed-loop analysis of the subsystem used to control the lateral movement can be performed. The dynamics of
are described in (
31), while the corresponding control input
is defined in (
54). Based on these expressions, the resulting closed-loop system can be analyzed analogously.
On the other hand, we have
which are ISSs with respect to the terms
. In this case, the dynamics of
are derived from (
32), and the corresponding control input
is defined in (
54). By analyzing (
58), we can also compute the eigenvalues, which are
These results show that all eigenvalues of matrix (
58) satisfy
for any positive values of
, i.e., the matrix is Hurwitz [
49]. Therefore, since the term
tend to zero in finite time, the tracking errors
are globally uniformly exponentially stable.
The stability analysis of the subsystem used to control the yaw motion can be performed in a similar manner. The dynamics of
are described in (
44), while the corresponding control input
is defined in (
54). These expressions allow the closed-loop behavior of the yaw subsystem to be examined following the same procedure.
5. Simulation Results
To assess the performance of the proposed robust formation control strategy, simulations were conducted using MATLAB/Simulink with a multi-UAV setup involving one leader and two followers. The objective was to ensure that the followers maintain predefined relative distances with respect to the leader UAV while tracking its trajectory in a three-dimensional space, despite the presence of parametric uncertainties and external disturbances.
To evaluate the robustness of the control strategy, the simulation setup incorporated both external disturbances and parametric variations. Concerning external disturbances, wind disturbances were applied with different velocities for each UAV: the leader experienced a nominal wind speed of 10 m/s, while the followers were subjected to 5 m/s. This configuration emulates realistic scenarios where the UAVs operate under heterogeneous environmental conditions.
Wind dynamics play a crucial role in UAV behavior, especially in outdoor missions where wind patterns are rarely uniform. To capture this, the simulations incorporated lateral wind gusts with time-varying characteristics. The wind velocity at any given moment was defined by its components in the Earth-fixed frame as , where the components and are calculated using and , respectively. Here, represents the time-varying wind speed, with being the nominal wind speed, the nominal wind direction, and N a uniform random variable simulating small perturbations. The terms and introduce variations in the wind direction and intensity, ensuring realistic disturbance modeling.
Once the wind velocity was determined in the Earth-fixed frame, it was transformed into the body-fixed frame of the UAVs, where it directly influenced their motion dynamics. This transformation was carried out using the relations and . The apparent wind acting on each UAV was computed by subtracting the vehicle’s own velocity from the wind velocity, leading to the effective wind components and .
These apparent wind components induced aerodynamic forces and moments, primarily affecting longitudinal and lateral motion. The forces generated by the wind were modeled using standard aerodynamic coefficients, where the force in the x-direction is given by and the force in the y-direction is given by . Additionally, the wind-induced torques acting on the UAV were given by , , and .
In these equations, and represent the UAV’s frontal and lateral surface areas, is the air density, is the aerodynamic drag coefficient, and are the distances from the center of mass to the aerodynamic center in the respective directions.
The overall effect of wind disturbances on each UAV depended on its orientation, velocity, and position within the formation. Given that the leader UAV was subjected to a higher wind speed compared to the followers, its control system had to exert additional effort to preserve the intended formation geometry. The resulting aerodynamic forces and moments significantly impacted the roll, pitch, and yaw dynamics of each vehicle, requiring an adaptive and robust response from the control strategy to effectively counteract the effects of external perturbations.
For simplicity, only wind components along the x- and y-axes were considered in this study. This assumption allows us to focus on the dominant effects in horizontal plane control, while reducing computational complexity. The exclusion of the z-component simplifies the simulation without significantly affecting the evaluation of the proposed control strategy, which primarily operates in the horizontal motion dynamics. The specific wind conditions applied during the simulations included a nominal wind speed of m/s for the leader and m/s for both followers. Also, it was considered a predominant wind direction of rad, and a wind oscillation frequency of rad/s.
On the other hand, to challenge the control framework, parametric variations were also introduced in the UAV dynamics as shown in
Table 1, which include changes in mass, thrust, and drag coefficients and inertia values. These parametric variations simulate real-world uncertainties in vehicle properties and allow assessment of the controller’s robustness.
The simulation results, depicted in
Figure 3,
Figure 4,
Figure 5,
Figure 6,
Figure 7,
Figure 8 and
Figure 9, validate the performance of the proposed robust formation control strategy under parametric uncertainties and external disturbances. The objective was to ensure that two follower UAVs maintain predefined relative distances with respect to a leader UAV while tracking its trajectory in three-dimensional space.
The leader UAV was commanded to follow a dynamic trajectory composed of four connected linear segments, maintaining a constant altitude of 1 m throughout the maneuver. As shown in
Figure 3, it moves from
to
between 0 and 4 s, then to
from 4 to 8 s, shifts to
between 8 and 14 s, and finally returns to
from 14 to 17 s.
While the leader follows this predefined path, follower UAVs 1 and 2 maintain fixed relative distances with respect to the leader, as specified in
Table 2.
The initial conditions for the UAVs were set as shown in
Table 3.
Figure 3,
Figure 4 and
Figure 5 illustrate a comparative analysis of the proposed control strategy with and without the integration of HOSM estimators for external disturbances and parametric variations.
In
Figure 3, the 3D trajectories reveal that the follower UAVs operating without estimators exhibit noticeable deviations from their desired formation positions, particularly during directional changes. These deviations result from unmodeled dynamics and external wind forces that the non-estimating controller fails to reject effectively. In contrast, the followers using estimators maintain their relative positions more accurately, validating the compensatory action provided by the integrated estimation scheme.
Figure 4 provides further insight by isolating the evolution of position components along the
x-,
y-, and
z-axes. The followers without estimators exhibit larger tracking deviations, particularly during transient phases and directional changes, due to the compounded effect of parametric variations and wind disturbances. These deviations are more pronounced along the horizontal axes (subfigures (a) and (b)). In the vertical direction (subplot (c)), while all followers eventually converge to the desired altitude, those without estimation present a noticeable delay in alignment with the leader’s trajectory. In contrast, the estimators enhance the system’s ability to reject disturbances and maintain tighter formation across all axes. In contrast, the estimators enhance the system’s ability to reject disturbances and follow the leader’s trajectory more closely across all axes.
Figure 5 displays the tracking errors in relative positions between the followers and the leader. These errors are notably reduced when estimators are used. The absence of estimation leads to higher steady-state offsets, especially in the
x-axis and
y-axis tracking (subplots (a) and (b)). Despite disturbances, the proposed estimator-based approach demonstrates superior rejection capabilities, driving the tracking errors rapidly toward zero and ensuring tighter inter-agent coordination.
To further validate coordinated behavior, the evolution of orientation angles is presented in
Figure 6. Subplot (a) shows the roll angle
and subplot (b) the pitch angle
for all UAVs. All agents adjust their attitudes to match the leader’s angular profile, maintaining a synchronized orientation throughout the mission. The curves for followers 1 and 2 closely match the leader’s attitude, demonstrating that angular coordination is preserved even during aggressive maneuvers. The corresponding orientation tracking errors are shown in the second row of
Figure 6. The plots represent the deviations
and
over time. The controller efficiently drives both errors to zero, indicating the robust stabilization of the followers’ attitude dynamics. These results confirm that the proposed method guarantees consistent alignment in both position and orientation, which is crucial for tasks such as cooperative payload transport and aerial inspection.
Finally,
Figure 7,
Figure 8 and
Figure 9 evaluate the performance of the High-Order Sliding Mode estimators integrated into the control structure. Each figure contains two subplots: the top shows the estimator signals
,
, and
against the corresponding tracking errors
,
, and
, while the bottom plots display
,
, and
against the estimated variations
,
, and
. Solid lines indicate the estimator outputs, while dash-dot lines represent the reference quantities. The convergence of estimator signals toward the actual tracking errors and system variations demonstrates the observer’s accuracy and robustness under measurement noise and modeling uncertainty. The estimators respond promptly to transient deviations and accurately reflect system behavior, enabling improved real-time compensation within the control loop.
Overall, the graphical results validate the proposed control architecture’s ability to ensure precise trajectory tracking, maintain geometric formation, compensate for dynamic uncertainties, and synchronize orientation—all under realistic disturbances and without sacrificing performance or stability.
6. Conclusions
In this paper, a robust formation control strategy for UAVs was developed to ensure precise relative positioning and trajectory adherence in three-dimensional space despite parametric uncertainties and external disturbances. The proposed approach, based on a backstepping framework with proportional-integral virtual controls, effectively stabilized tracking errors in the x-, y-, and z-axes, allowing the follower UAVs to maintain their formation relative to the leader.
To enhance the reliability of the assessment, a complex segmented 3D trajectory was introduced for the leader UAV, requiring coordinated responses from the followers in all spatial directions. The simulation results validated the proposed strategy by demonstrating accurate trajectory tracking, disturbance rejection, and adaptability to dynamic variations. The 3D trajectory plot and the tracking error estimations confirmed that the UAV system maintained stability and achieved the desired formation distances, even under significant disturbances.
Furthermore, the integration of translational and rotational dynamics, along with the decomposition of relative distances in the leader’s reference frame, improved the overall control precision. These results highlight the robustness and flexibility of the proposed control strategy, making it suitable for applications requiring multi-UAV coordination in dynamic environments.
While this work focused on the design and validation of a robust control strategy using HOSM-based estimators within a nonlinear framework, no direct comparisons with alternative controllers were included. As such, future work will aim to extend this approach to heterogeneous UAV formations, conduct comparative studies with other control techniques under the same full dynamic model, and implement real-time environmental sensing for improved adaptability in complex scenarios. In addition, the inclusion of vertical wind disturbances (z-component) will be investigated to further assess the system’s robustness under fully three-dimensional environmental conditions.