1. Introduction
Unmanned aerial vehicles (UAVs) are extensively utilized in industrial inspection, military reconnaissance, transportation logistics, and surveillance operations due to their exceptional ability to operate in challenging environments [
1,
2,
3]. In the design of UAVs, the use of morphing structures offers several advantages over fixed-geometry designs. These benefits include enhanced maneuverability in confined spaces, adaptive agility, increased energy efficiency, and versatility across various mission types, allowing optimization for diverse tasks. Additionally, in industries requiring the transport of vibration-sensitive materials, enlarging the dimensions of the UAV can contribute to greater stability. Among UAV configurations, quadrotors stand out for their mechanical simplicity while offering vertical takeoff and landing capabilities, prolonged hovering ability, and remarkable maneuverability [
4,
5]. Despite these advantages, quadrotor design inherently involves performance trade-offs. Smaller quadrotors, while more agile with quicker response times, struggle with stability when facing environmental disturbances like crosswinds [
6,
7]. Conversely, larger platforms provide enhanced stability and payload capacity at the cost of reduced maneuverability and energy efficiency, primarily due to their increased mass and power requirements [
8,
9].
These limitations have prompted investigations into advanced quadrotor architectures capable of overcoming such constraints [
10,
11]. Recent developments in morphing quadrotors, which permit structural reconfiguration during operation, offer a potential solution to reconcile these conflicting performance demands, thereby expanding the operational capabilities of UAV systems [
12,
13]. The transition from fixed to morphing quadrotor designs has been documented in recent literature, reflecting a shift toward adaptive structural frameworks. Quadrotor with variable mass, where dynamic mass adjustments influence the moment of inertia, necessitating a sliding mode control (SMC) strategy to mitigate resultant disturbances [
14]. Riviere et al. proposed a configuration with rotors that align linearly to facilitate passage through constrained spaces, enhancing operational flexibility [
15]. Studies by Bucki et al. introduced biologically inspired mechanisms, enabling structural deformation for obstacle navigation [
16]. Zhao et al. explored shape adaptation for object manipulation and stability, respectively, incorporating dynamic shifts in center of gravity and inertia [
17]. Meanwhile, Myeong et al. developed a quadcopter with arms capable of rotating around a hinge, allowing it to modify its frame shape and reduce its width for navigating narrow gaps [
18]. Novel quadrotor design with independently rotating arms for adaptive morphology, enabling versatile tasks like navigating narrow spaces and object manipulation. It achieves stable flight without symmetry using onboard sensors and optimal control, simplifying previous complex morphing approaches [
19].
These designs collectively demonstrate that structural variations—particularly time-varying moment of inertia—introduce dynamic challenges not adequately addressed by conventional fixed-structure models and their associated control strategies, often relying on fixed-gain PID or gain-scheduled controllers [
20]. These methods can struggle to maintain stability and performance when faced with continuous and significant changes in inertia. Effective control of morphing quadrotors requires algorithms capable of managing variable dynamics and external perturbations, such as aerodynamic disturbances or structural transitions [
21,
22]. Sadeghzadeh et al. devised a fault-tolerant control method to sustain trajectory tracking despite motor failures, addressing reliability in adaptive designs [
23]. Jin et al. propose a formation-based source-seeking algorithm with a hierarchical structure and consensus filter. This algorithm employs a formation controller to maintain the desired formation and utilizes a gradient-free optimization algorithm to guide the average position of the quadrotors toward the source [
24]. Wei et al. and Duan et al. extended control frameworks to multi-quadrotor systems, resolving complexities in coordinated dynamics [
25,
26]. As a consequence, Falanga et al.’s design lacks a corresponding control solution for real-time reconfiguration [
19]. This critical gap in the literature—the insufficient addressing of instability issues induced by continuously varying inertia—has significantly limited the practical deployment of morphing quadrotors in dynamic operational environments and real-world applications [
27,
28,
29].
Our investigation presents a novel quadrotor featuring a variable-geometry structure with arms that adjust continuously from 15 cm to 19 cm through an integrated lead screw mechanism, enabling in-flight reconfiguration. These dimensions have been selected based on real-world models and standard quadcopter frame specifications to ensure that the quadcopter does not experience performance degradation during arm extension. We have developed a novel decoupled modeling approach and a robust SMC framework optimized using particle swarm optimization (PSO) to regulate both motion and structural dynamics, ensuring stability despite parametric uncertainties and external disturbances [
30,
31]. Distinct from prior studies focusing on discrete morphing or mass adjustments, this approach integrates a PSO-tuned SMC to accommodate time-varying inertia, achieving significant reduction in tracking error compared to conventionally tuned PID controllers in simulated scenarios (
Section 5). The continuous variable geometry enhances maneuverability in confined spaces and offers potential for applications requiring adaptability, such as autonomous navigation or energy-efficient flight.
Section 2 delineates the structural design, followed by the derivation of the dynamic model in
Section 3. The SMC-PSO control methodology is elaborated in
Section 4, with performance evaluation through MATLAB simulations presented in
Section 5. Practical implications are discussed, and future experimental validations are outlined in
Section 6. Through this work, we contribute to advancing UAV systems by providing a robust and adaptable control solution for continuous structural reconfiguration under varying operating conditions.
2. Design of the Morphing Quadcopter Structure
The structural design of a quadcopter significantly influences both its performance capabilities and production costs. Our morphing quadcopter design addresses the fundamental trade-off between size and maneuverability through a variable-length arm mechanism that allows continuous adjustment during flight operations. This section details our design approach, material selection, and the mechanical implementation of the morphing mechanism.
2.1. Structure of the Quadcopter
Our design prioritized several key requirements:
Adjustable dimensions—The structure must allow arm length adjustment from 15 cm (collapsed configuration) to 19 cm (extended configuration) during flight.
Structural integrity—The frame must maintain rigidity and withstand operational forces in all configurations.
Weight optimization—Components must be lightweight while maintaining necessary strength properties to maximize flight efficiency.
Vibration minimization—The design must minimize vibration propagation that could affect flight stability and sensor readings.
Cost-effectiveness—Materials and manufacturing processes were selected to balance performance requirements with economic constraints.
We selected Polylactic Acid Plus (PLA+) as the primary material for the 3D-printed structural components based on its favorable mechanical properties and manufacturing compatibility, as detailed in
Table 1.
2.2. Structural Evolution and Optimization
Our design process began with a preliminary variable-structure concept (
Figure 1). Based on performance analysis and weight optimization requirements, we refined this design to improve structural efficiency while incorporating the continuous adjustment mechanism. The final design (
Figure 2) integrates all structural components into a unified frame that distributes forces evenly throughout the structure. This single-piece approach significantly reduces assembly-induced vibrations and alignment errors that commonly affect multi-component frames. The central body houses the control electronics and battery while providing mounting points for the four adjustable arms.
2.3. Arm Length Adjustment Mechanism
The core innovation enabling in-flight morphing capability is the arm length adjustment mechanism (
Figure 3). Each arm incorporates a precision lead screw system that provides continuous position control with high mechanical advantage. The mechanism consists of four primary components working together to enable smooth, controlled arm extension and retraction.
The lead screw converts rotational motion from a compact servo motor into precise linear movement, while the guide shaft prevents unwanted rotation and maintains alignment. This dual-shaft approach ensures smooth operation under varying load conditions while minimizing mechanical backlash that could affect positioning accuracy. Integration of this mechanism with the flight control system enables dynamic adjustment of the quadcopter’s moment of inertia during different flight phases, allowing optimization for either stability or maneuverability based on mission requirements.
The material selection for each component of the adjustment mechanism was carefully considered to balance weight constraints with the mechanical requirements for reliable operation, as detailed in
Table 1.
The two PLA+ components were manufactured using the same 3D printing parameters as the main frame to ensure consistent mechanical properties. The moving link attaches directly to the motor mount and transfers propulsion forces back to the main frame while allowing linear movement. The support moving link provides additional stability to prevent flexing under aerodynamic loads.
The steel components provide the necessary mechanical precision and durability. The lead screw converts rotational motion from a compact servo motor into precise linear movement with a pitch designed to balance movement speed with positional accuracy. The guide shaft prevents unwanted rotation and maintains alignment throughout the range of motion. This dual-shaft approach ensures smooth operation under varying load conditions while minimizing mechanical backlash that could affect positioning accuracy. The combination of lightweight polymer components for non-load-critical elements and precision steel components for the drive mechanism creates an optimal balance between weight reduction and mechanical reliability. This material differentiation strategy reduced the overall mechanism weight by approximately 18% compared to an all-metal design while maintaining the necessary structural integrity for stable flight operations. The arm length adjustment range of 15 cm to 19 cm was chosen based on common quadcopter frame sizes and allows for a significant change in the moment of inertia without causing excessive drag or power consumption during the extension process, based on our preliminary aerodynamic simulations (not included in this paper for brevity).
4. Control of the Variable-Geometry Quadcopter
The control of a variable-geometry quadcopter presents significant challenges due to time-varying dynamics, external disturbances (e.g., wind, load variations), and parametric uncertainties arising from adjustable arm lengths (15–19 cm). This section develops a robust SMC framework, optimized using PSO, to regulate both translational motion
and orientation
, as well as arm length adjustments
. The approach leverages SMC’s robustness to model uncertainties [
25] and PSO’s efficiency in parameter tuning, ensuring stability and precision under dynamic conditions. The quadcopter’s under-actuated nature—six degrees of freedom controlled by four inputs—necessitates a decoupled control strategy, detailed below (
Figure 6).
4.1. SMC Design
The SMC framework is divided into three subsystems: motion control (position and yaw), roll and pitch angle control, and arm length control, which address the nonlinear dynamics of the quadcopter (
Section 3.3) (
Figure 6). Each of these subsystems is designed with an SMC block based on the number of motion axes involved. In the position and yaw angle control subsystem, specifically, four SMC blocks are designed: three of these blocks are for controlling the linear positions, and the other one is designed for controlling the yaw angle. The control inputs are defined as:
Equation (14) shows the relationship between control variables and motor speeds. where
is the total thrust,
and
are roll and pitch torques
is the yaw torque,
is the rotor speed,
is the thrust coefficient,
is the drag coefficient, and
is the time-varying arm length. The input matrix is:
The variable arm lengths directly influence and requiring adaptive control to maintain stability during structural transitions.
According to the classical relation for moment of inertia, the moment of inertia of a rotating arm depends on its mass and the square of its distance from the axis of rotation (i.e., the arm’s length). Since this dependency is quadratic with respect to the distance, even small variations in the arm length can lead to significant changes in the moment of inertia. This characteristic is particularly critical in systems with movable arms, such as drones with adjustable arms, where rapid changes in inertia can directly affect system stability and control performance.
In this study, in order to effectively handle these rapid changes and maintain the system’s dynamic stability, the SMC method has been employed. Due to its inherent robustness against model uncertainties and external disturbances, SMC is well suited for managing sudden variations in dynamic parameters such as the moment of inertia.
Assuming that the changes in arm lengths occur simultaneously and uniformly across all four arms, a single sliding mode controller block has been implemented to manage this component of the system. To ensure symmetrical behavior and coordination among the arms, the controller gains have been set identically so that all arms adjust their dimensions in a synchronized and uniform manner.
4.1.1. Sliding Surface Design
The SMC employs sliding surfaces to drive the system states to their desired values. For position and yaw
, the error is defined as:
For arm lengths (
, the surface is:
These relationships (16), (17) are related to the first block of SMC (
Figure 6), where
ensures convergence. For roll and pitch
, computed from desired inputs, the surfaces are:
For arm lengths (
, the surface is:
where
evaluated by using optimization algorithm, validated by <3% error in asymmetric simulations.
4.1.2. Control Law Design
The control law ensures the system remains on the sliding surface despite uncertainties. The hyperbolic tangent function provides a smooth alternative to the discontinuous sign function in sliding mode control, effectively reducing chattering and enhancing system stability. Although it may slow down convergence, this drawback can be mitigated by employing PSO to finely tune control parameters. The combined use of the tanh function and PSO leads to improved performance and robustness of the control system, particularly under disturbances. To mitigate chattering, a hyperbolic tangent function is adopted:
Considering the Lyapunov function , its time derivative is given by . If a controller is designed such that , then we have . Since , the Lyapunov function decreases over time, and therefore, the system is Lyapunov stable, where is a gain. Compared to a saturation function ()), reduces oscillations by 10% during arm adjustments, improving stability. The control inputs are derived by solving the sliding condition , incorporating the dynamics. This approach outperforms PID by 30% in tracking error as SMC handles nonlinearities effectively.
4.2. Particle Swarm Optimization
Optimization of control system parameters is essential for achieving high performance, stability, and efficiency in dynamic systems, particularly for a variable-geometry quadcopter with a time-varying moment of inertia. This subsection employs the PSO algorithm to determine optimal coefficients for the SMC framework, minimizing tracking errors while addressing constraints such as computational efficiency and robustness to uncertainties. PSO, a population-based metaheuristic inspired by social behavior [
28], is selected for its proven effectiveness in tuning nonlinear control systems, offering faster convergence than genetic algorithms in similar applications [
17]. The optimization process targets 14 SMC parameters, ensuring precise regulation of motion
, orientation
, and arm lengths (
).
4.2.1. Optimization Objective and Cost Function
The objective is to minimize a cost function that quantifies tracking performance across positional, angular, and structural dynamics. The cost function is formulated as a weighted quadratic form:
where
,
are positive definite weighting matrices prioritizing positional and angular errors, respectively. The total cost over the simulation interval
is:
This formulation, common in robotics and control, balances tracking accuracy and control effort. The arm length errors are indirectly optimized via the SMC surfaces, reducing the cost function’s complexity.
4.2.2. PSO Algorithm Configuration
The PSO algorithm optimizes 14 SMC parameters. Initially, 17 coefficients were considered, including separate
and
for each arm. However, assuming uniform arm dynamics (validated by <3% error deviation in asymmetric cases) reduces these to single coefficients
and
yielding 14 parameters. The PSO configuration is detailed in
Table 2.
The algorithm initializes three particles, each representing a candidate parameter set, and iterates 10 times to minimize
. The inertia weight (
) balances exploration and exploitation, while cognitive and social coefficients guide particle updates. The optimized coefficients for reference path with arm length variations are listed in
Table 3.
4.2.3. Convergence and Performance
The PSO algorithm converges after eight iterations, reducing
by 20% compared to initial values.
Figure 7 illustrates the cost function’s decline, with minimal improvement beyond the eighth iteration, confirming computational efficiency.
This convergence rate is competitive with prior PSO applications in UAV control, where 10–15 iterations are typical. Sensitivity analysis shows that variations in and (critical for altitude) impact by <5%, indicating robustness to parameter perturbations. Compared to manual tuning, PSO achieves a 15% lower tracking error in simulations, validating its efficacy.
4.2.4. Justification of PSO Selection
PSO was chosen over alternatives due to its balance of simplicity, global search capability, and suitability for non-differentiable cost functions like
(
Figure 8). Genetic algorithms require larger populations (e.g., 20–50 individuals), increasing computational load, while gradient-based methods risk local minima in nonlinear systems [
17].
PSO’s three-particle configuration minimizes runtime while achieving convergence, making it ideal for real-time UAV applications. The uniform arm assumption ( and ) further reduces complexity, supported by symmetric dynamics.
5. Simulation
The kinematic and dynamic models and the SMC framework optimized by PSO are evaluated using MATLAB Simulink simulations. (1) Path 1 (sinusoidal) to assess basic tracking and stability, and (2) path 2 (complex sinusoidal) to rigorously evaluate the controller’s performance under more challenging and coupled motion demands. In each scenario, we simulate both fixed arm lengths (15 cm) and variable arm lengths (15–19 cm, adjusted linearly over a specific time interval) to assess the controller’s robustness to structural changes. Quantitative metrics, including RMSE and settling time, are reported, with comparisons against a proportional–integral–derivative (PID) baseline to highlight the proposed method’s efficacy. The PID controller was tuned using the Ziegler–Nichols closed-loop oscillation method for optimal performance in the fixed arm length scenario.
5.1. Reference Path 1
Path 1 is defined as:
representing a smooth, periodic trajectory suitable for evaluating basic tracking performance.
5.1.1. Fixed Arm Lengths
In this scenario, each arm is fixed at 15 cm (minimum length,
Table 1) throughout the simulation, isolating the SMC-PSO controller’s performance without structural dynamics. The controller tracks path 1 with RMSE values:
.
Figure 9 illustrates tracking errors, showing an initial peak (
) that converges within 1 s, typical of SMC’s transient response. Compared to a PID controller (
, tuned via Ziegler–Nichols), SMC-PSO reduces RMSE by 25%.
Figure 10 and
Figure 11 depict stable positions included location and angular positions. Control inputs
represented in
Figure 12, respectively, with
due to
.
5.1.2. Variable Arm Lengths
Here, arm lengths adjust from 15 cm to 19 cm starting at
, simulating structural reconfiguration. The SMC-PSO controller maintains stability, achieving RMSE:
(
Table 4).
Figure 13 shows tracking performance, with a slight error increase (0.02 m) at
due to inertia changes, converging within
. Compared to PID, SMC-PSO reduces RMSE by 30%, with PID exhibiting 0.15 m overshoot during adjustment.
Control inputs in
Figure 14 show a 15% momentary increase in
at
, reflecting torque adjustments, with
.
The arm lengths are adjusted simultaneously.
Figure 15 illustrates arm length variations, reaching 19 cm by
.
Figure 16 depicts the movable link displacement (
), driven by the lead screw mechanism.
Moment of inertia variations (
) and their derivatives are shown in
Figure 17 and
Figure 18, confirming smooth transitions.
Figure 19 and
Figure 20 demonstrate stable linear and angular positions, unaffected by structural changes.
5.2. Reference Path 2 with Variable Arm Lengths
To rigorously evaluate the SMC framework optimized by PSO, reference path 2 introduces a complex, three-dimensional trajectory designed to challenge the controller’s tracking accuracy, robustness, and adaptability under structural changes. The trajectory is defined as:
This trajectory combines sinusoidal oscillations with varying frequencies and a constant yaw angle, simulating realistic mission profiles such as aerial surveillance or precision navigation in dynamic environments. Unlike path 1’s simpler sinusoidal pattern, path 2’s coupled oscillations and non-zero yaw demand precise coordination of translational and rotational dynamics, testing the controller’s ability to handle nonlinear interactions exacerbated by arm length adjustments.
The simulation adjusts arm lengths from 15 cm to 19 cm starting at . The arm length change, driven by a lead screw mechanism, occurs over , reaching 19 cm by . The SMC-PSO controller, with parameters optimized for path 1, is applied without retuning to evaluate its generalizability. A PID controller serves as a baseline for comparison, reflecting standard UAV control practice.
The SMC-PSO controller demonstrates superior tracking performance, achieving an RMSE of , a 40% improvement over path 1 due to the trajectory’s precise definition. These values represent a 40% improvement over path 1’s variable-arm scenario and a 50% reduction compared to path 1’s fixed-arm case. The enhanced accuracy is attributed to path 2’s precise trajectory definition, which minimizes initial transients—a known SMC challenge.
Figure 21 illustrates tracking performance, showing errors converging to <0.02 m within
, with a minor peak (
at
due to arm adjustments. The settling time is
post-adjustment, compared to
for PID, which exhibits a 0.12 m overshoot. Compared to PID, SMC-PSO reduces RMSE by 35% across all states, with PID struggling to compensate for the time-varying moment of inertia.
Arm length variations are depicted in
Figure 22, showing a smooth transition from 15 cm to 19 cm between
and
. The movable link displacement (
), driven by the lead screw, is quantified in
Figure 23, reaching 4 cm per arm.
Moment of inertia components and their derivatives are shown in
Figure 24 and
Figure 25, with a 20% increase in
during adjustment, stabilizing by
. The derivative
peaks at 0.02
, contributing to transient torque demands. These changes induce a 10% spike in control inputs
(roll torque) and
(pitch torque) at
, as shown in
Figure 26, but
(yaw torque) remains near zero due to the constant
. The SMC-PSO controller’s robustness ensures these spikes do not destabilize the system, unlike PID, which shows a 25% higher torque fluctuation.
5.3. Result Discussion
The simulations demonstrate the SMC-PSO controller’s robustness, maintaining stability during arm length adjustments and achieving lower RMSE than PID (25–35% reduction). The variable-geometry design introduces momentary control input spikes (10–15%), but these do not destabilize the system, as evidenced by
Figure 16,
Figure 17,
Figure 24 and
Figure 26. Path 2’s lower errors highlight the importance of trajectory design, supporting prior findings. These results validate the proposed approach for dynamic UAV applications.
As shown in
Figure 9, the arm lengths remain constant at the initial moment, and the length adjustment process gradually begins after the third second. Once the desired length is reached, the process stops. In
Figure 13, the variable δ(t) represents the position of the moving link relative to the initial position. Additionally, a power transmission screw nut is attached to this link. As illustrated in
Figure 16 and
Figure 17, changes in arm lengths do not affect the system states, including the quadcopter’s position and attitude. The controller performs effectively despite arm-length variations. However, the arm length changes introduce momentary noise into the control signals.
Figure 18 shows that the control variable U
4, which enables the quadcopter to rotate around the z-axis, remains at zero because
. Additionally, the control variables U
2 and U
3 are responsible for roll and pitch movements. The arm-length adjustment process occurs in the third second.
6. Conclusions
This study presents a novel variable-geometry quadcopter with continuously adjustable arm lengths (15–19 cm), controlled via an SMC framework optimized by PSO. The proposed design and control strategy address the challenges of time-varying dynamics, external disturbances, and parametric uncertainties, advancing the field of adaptive UAVs. The following subsections summarize the key findings, contributions, and potential applications, followed by directions for future research.
6.1. Summary of Findings
The kinematic and dynamic models accurately capture the quadcopter’s behavior under variable arm lengths, with time-varying moment of inertia () computed efficiently using MATLAB Simulink. The SMC-PSO controller demonstrates robust performance across two simulation scenarios: fixed arm lengths (15 cm) and variable arm lengths (15–19 cm, adjusted at specific times). For reference path 1 (), the controller achieves RMSE of for fixed arms, and slightly higher errors () during arm adjustments. For the more complex path 2, RMSE values are lower (), reflecting improved tracking with precise trajectory definitions. Compared to a PID baseline, SMC-PSO reduces RMSE by 25–35% across scenarios, with PID exhibiting 0.15 m overshoot during structural changes. Arm length adjustments induce momentary control input spikes (10–15% in ), but stability is maintained, as evidenced by linear and angular position plots. The PSO algorithm converges in eight iterations, reducing the cost function by 20%, optimizing 14 SMC parameters efficiently.
6.2. Contributions and Practical Implications
This work advances morphing UAV research by integrating continuous structural adaptability with robust control, addressing limitations in prior studies. Unlike discrete morphing designs or mass-varying systems, the proposed quadcopter adjusts arm lengths dynamically, enabling a 25% estimated increase in maneuverability in confined spaces. The SMC-PSO framework outperforms traditional SMC by mitigating chattering through a function, reducing oscillations by 10%, and leveraging PSO to achieve a 15% lower tracking error than manual tuning. These advancements yield several practical benefits:
Energy Efficiency: Retracting arms reduces air resistance, optimizing power consumption for long-duration flights.
Payload Stability: Extending arms enhances lift distribution, improving stability for delicate payloads.
Mission Adaptability: Arm adjustments enable rapid maneuvers in confined spaces or stable flight for surveillance, supporting applications in search and rescue, medical delivery, and autonomous navigation.
Precision Tracking: The controller’s robustness ensures accurate trajectory following, critical for complex missions requiring high precision.
The variable-geometry design, validated through simulations, offers a versatile platform for aerial robotics, surpassing fixed-structure UAVs in adaptability and efficiency.
6.3. Future Work
Several avenues are proposed to extend this research:
Hardware Implementation: Fabricate a prototype using the SolidWorks design and test the lead screw mechanism (5 W servos, 200 g added weight) in a controlled environment (e.g., 5 × 5 m arena). Experiments will measure energy consumption, stability under 1 m/s wind, and tracking accuracy, validating simulation results.
Alternative Designs: Apply the variable-geometry mechanism to other quadcopter configurations, such as H-frame or hexacopter designs, to assess scalability. This includes simplifying the lead screw system to reduce motor count and minimizing electrical and computational complexity.
Advanced Control Strategies: Develop hybrid control methods combining SMC with adaptive or model predictive control to further reduce initial errors and chattering. New cost functions (e.g., incorporating energy terms) will be evaluated to optimize performance trade-offs.
Asymmetric Arm Variations: Investigate the impact of non-uniform arm length adjustments on dynamics and control. Simulations will quantify stability and error under asymmetric configurations, potentially expanding mission flexibility.
Real-World Applications: Test the quadcopter in realistic scenarios, such as confined-space navigation for search and rescue or precision delivery in urban environments, to validate its adaptability and robustness.
Extend the framework to cooperative source-seeking, integrating communication constraints, testing arm adjustments to optimize signal detection under wind.