1. Introduction
Quadrotor position control remains a canonical yet challenging benchmark due to tight actuator limits, strong nonlinear couplings, and susceptibility to modeling errors, payload variations, and wind disturbances [1]–[4]. Conventional single-loop designs struggle to reconcile fast inner-loop attitude stabilization with accurate outer-loop trajectory tracking, especially under uncertainties and chattering-prone switching actions [5], [6]. This paper targets a dual-loop architecture that explicitly separates fast attitude/force generation from slower position regulation to achieve high-precision, robust 3D tracking.
The practical motivation is twofold: ensuring reliability in mission-critical tasks (inspection, SAR, logistics) and keeping computational burden compatible with on-board processors [7]–[9]. Real UAV deployments demand controllers that withstand abrupt mass changes, actuator saturation, and sensor noise without re-tuning [10], [11]. Our design emphasizes robustness, low computational overhead, and smooth control signals suitable for embedded implementation.
Prior linear approaches such as PID/LQR/LQT offer simplicity and good local behavior but degrade under large excursions and parametric drift typical of outdoor flights [12]–[15]. They also require frequent gain re-scheduling and provide limited guarantees against matched uncertainties [16]. Consequently, nonlinear and intelligent methods have been widely explored to overcome these limits.
Sliding Mode Control (SMC) is a popular nonlinear strategy due to its intrinsic robustness to matched disturbances and model errors [17]–[19]. However, its high-frequency switching induces chattering that excites unmodeled dynamics, amplifies actuator wear, and violates feasibility under tight bandwidth constraints [20], [21]. Fractional-order and higher-order SMC variants alleviate chattering but increase design and computational complexity [22], [23].
Adaptive backstepping and model reference adaptive control (MRAC) improve robustness to parametric uncertainties with Lyapunov-based adaptation [24], [25]. Yet, their performance hinges on correct regressor structures and often assumes slowly varying parameters, which may not hold during payload pickup/drop events [26]. Moreover, pure adaptive schemes can exhibit sluggish transients or peaking without additional damping mechanisms [27].
Disturbance observers (DO/ESO/ADRC) estimate lumped uncertainties effectively and have seen success in UAVs [28]–[30]. Still, observer bandwidth selection trades off noise amplification versus tracking accuracy, and poorly tuned observers can destabilize inner loops or increase control effort [31]. In addition, DO-centric solutions typically require careful plant/actuator modeling around the operating point [32].
Fuzzy and neural methods—FLC, ANFIS, RBF/NN—learn complex mappings and compensate unmodeled dynamics [33]–[36]. They reduce reliance on exact models but may suffer from over-parameterization, require large training sets, or lack guaranteed stability unless embedded in Lyapunov-consistent adaptation laws [37], [38]. Meta-heuristic gain tuning (PSO/GA/GWO/BOA) improves performance but raises off-line complexity and transferability concerns [39], [40].
Recent hybrid strategies combine robust nonlinear control with intelligence to exploit complementary strengths. Examples include SMC + FLC, backstepping + NN, ADRC + FLC, and MPC + learned disturbance models [41]–[44]. While promising, many hybrids either retain chattering, incur heavy computation, or provide incomplete stability proofs for the fully coupled 6-DOF quadrotor.
This paper proposes a dual-loop controller that integrates an inner-loop Fuzzy Adaptive Feedback Linearization Controller (AFFLC) with an outer-loop Sliding Mode Controller (SMC). The inner loop employs feedback linearization to cancel structured nonlinearities and uses a Lyapunov-consistent fuzzy adaptive law to estimate uncertain parameters (e.g., mass/payload) and tune adaptive gains online, thereby maintaining smooth actuation and fast convergence [45]. The outer loop uses SMC only at the trajectory level, where its switching activity is significantly attenuated by the inner loop, thereby mitigating chattering at the propeller level.
The key novelty is the asymmetric fuzzy adaptation mapping from the output error Z to the adaptive gain γ, designed so that γ increases nonlinearly with |Z| but remains small near the origin to avoid overdrive and residual chatter. The mapping is realized via Gaussian input membership functions (NB, NS, Z, PS, PB) and non-symmetric output sets (S, M, B), yielding fast transient compensation when errors surge (e.g., load changes) while preserving smooth steady-state behavior [46]. This mechanism closes a known gap between fast adaptation and low control ripple in UAV applications.
Recent investigations have explored numerous intelligent control and optimization strategies for UAVs and robotic systems to enhance robustness, adaptability, and computational efficiency. For example, a low-complexity energy-efficient aerial communication platform was presented in [47], which improved power utilization but lacked adaptive nonlinear compensation. A comprehensive review on dynamic path-planning algorithms was conducted in [48], demonstrating critical trade-offs between convergence speed and parameter sensitivity. Other studies [49, 50] identified performance variation under uncertainty for rule-based methods, recommending hybrid meta-heuristics for greater real-time stability.
In the field of intelligent control, [51] proposed a Quadrotor Position Controller integrating fuzzy adaptive feedback linearization with sliding-mode control, achieving strong disturbance rejection yet suffering from residual chattering. Further developments in [52] introduced intelligent vibration control of composite plates using optimized sliding-mode-based algorithms, providing excellent energy damping through nonlinear optimization. The adaptive backstepping formulation presented in [53] demonstrated global stability for underwater manipulators through Lyapunov–Krasovskii theory and shares conceptual similarity with the adaptive law employed in the present study. Likewise, [54] combined fuzzy estimation and SMC control to enhance tracking precision for aerial platforms, but without considering time-varying aerodynamic coefficients.
Other recent works, such as [55, 56], examined neural-network-based and multi-objective heuristic frameworks for UAVs and mobile robots. These approaches improved environmental awareness but incurred high computational costs, limiting suitability for embedded processors. The comprehensive surveys in [57, 58] also underscored the need for algorithms that balance fast convergence with low complexity.
In contrast, the current research introduces a hybrid AFFLC–SMC control structure and a Late Acceptance Hill Climbing (LAHC) optimization mechanism that achieve rapid convergence, reduced chattering, and robust adaptability to dynamic load variations—offering a computationally lighter yet more stable alternative to prior deep-learning-based or heavy meta-heuristic solutions reported in [47–58].
Unlike DO/ESO-based designs, the proposed method avoids explicit high-bandwidth observers, reducing noise amplification and parameter tuning burdens. Compared with fractional/higher-order SMC, it achieves chattering suppression through inner-loop linearization and fuzzy adaptation rather than higher-order switching dynamics, thus lowering computational complexity. Relative to pure adaptive backstepping/MRAC, it provides stronger transient damping and less peaking due to the SMC outer loop and the gain-scheduled fuzzy law.
The contributions are fourfold: (i) a rigorously analyzed dual-loop architecture with inner AFFLC and outer SMC that preserves fast attitude/force dynamics while ensuring robust trajectory tracking; (ii) a Lyapunov-certified fuzzy adaptive law with asymmetric gain shaping that accelerates convergence during large deviations yet minimizes steady-state chattering; (iii) a provable stability framework using composite Lyapunov functions (and Lyapunov–Krasovskii tools for bounded delays) guaranteeing ultimate boundedness under matched uncertainties and time-varying payloads; (iv) a comprehensive benchmark against classical (PID/LQR/LQT), robust (SMC/FRSMC/H∞), adaptive (MRAC/backstepping), observer-based (ADRC/ESO), and intelligent (FLC/ANFIS/NN) baselines across two scenarios (nominal and uncertain load).
Methodologically, our approach differs from at least twenty representative prior studies spanning: PID/LQR/LQT tracking [12]–[15]; classical SMC and high-order variants [17]–[23]; adaptive backstepping/MRAC [24]–[27]; ADRC/ESO/DO-based designs [28]–[32]; fuzzy and neuro-fuzzy controllers with meta-heuristic tuning [33]–[40]; and hybrid robust–intelligent controllers [41]–[44]. In contrast to these, our inner-loop linearization with fuzzy Lyapunov adaptation directly conditions the effective control gain on real-time error magnitudes, which demonstrably suppresses rotor-speed oscillations and reduces control effort under disturbances.
The resulting closed-loop system achieves: (a) near-perfect 3D trajectory tracking without payload and with unknown payload application/removal; (b) substantially reduced rotor-speed ripple versus SMC and classical FLC, faster and smoother mass/payload estimation compared with AFLC variants; and (d) improved damping in roll–pitch angles during transients. These behaviors arise from the designed synergy: outer-loop sliding variables drive tracking, while inner-loop fuzzy adaptation maintains smooth, adequately damped actuation.
The significance for practice is that the controller attains robust performance with modest computational cost and minimal parameterization, easing porting to embedded autopilots. The avoidance of high-bandwidth observers and higher-order sliding surfaces lowers noise sensitivity and actuator wear, extending hardware longevity. Moreover, the structured rule base (with a small number of interpretable membership functions) facilitates implementation transparency and certification.
This paper positions a low-complexity yet theoretically grounded dual-loop controller that advances the state of the art in quadrotor position control by unifying feedback linearization, Lyapunov-consistent fuzzy adaptation, and sliding-mode robustness. The proposed method bridges the gap between chattering suppression and fast uncertainty compensation, while offering formal stability assurances and favorable embedded feasibility. The remainder of the paper details the system modeling, controller synthesis, stability proofs, and simulation studies versus the aforementioned baselines
5. Design of the Inner Loop Controller (AFFLC)
In this section, the Adaptive Fuzzy Feedback Linearization Controller (AFFLC) is designed to regulate the altitude and attitude subsystems of the quadrotor. Beginning with the nonlinear dynamic equations, the feedback linearization approach is employed under the assumption of model parameter uncertainty. To ensure robustness, the adaptive laws are incorporated to estimate uncertain parameters according to Lyapunov stability theory.
The altitude and attitude subsystem dynamics are written in a general nonlinear form as
where
is the state vector (altitude and Euler angles), and
represents the control inputs.
The nonlinear functions
and
are described as follows:
I.
Feedback Linearization Control Law
To cancel the nonlinearities, the control signal is formulated as
where
is a new auxiliary input vector defined as
with the error terms
and
.
and
are positive-definite diagonal gain matrices.
Substituting Eq. (28) into Eq. (29) yields the final control signal as
By substituting Eq. (
30) into the system model, the closed-loop tracking error dynamics become:
If we define the virtual control as
then Eq. (
26) can be rewritten following the standard mechanical model as
where
denotes the parameter vector, and the inertia- and Coriolis-related matrices are defined as follows:
By substituting Eq. (
31) into Eq. (
32), the final control signal can be represented as
and according to Eq. (
31):
II.
Adaptive Feedback Linearization with Parameter Estimation
If the parameter vector
of the quadrotor is uncertain and its exact value is not available, the dynamic model defined by the inertia and Coriolis matrices
and
will be affected by parameter mismatches. Denoting the estimated parameters by
, the control signal is written as
By substituting the control law (Eq. (
12)) into the dynamic model (Eq. (
7 − 5)), the closed-loop expression becomes
where
indicates the parameter estimation error, and the difference relations
represent parameter uncertainties.
Accordingly, the error dynamics considering parameter uncertainty can be expressed as
The modeling discrepancies in
and
with respect to parameter error
can be denoted by
where
is a non-linear matrix describing parameter-dependent dynamic errors and defined as
Thus, the error dynamics can be rewritten as
To verify Lyapunov stability under the AFFLC control law given by Eq. (
17), the second-order differential system can be expressed in state-space form as
where
and
are the state and output matrices, respectively.
Defining the auxiliary output variable
With properly selected scalar gain
, the Kalman-Yakubovich-Popov lemma ensures the feasibility of the following relations for stability:
where
and
are symmetric positive-definite matrices of appropriate dimensions.
The Lyapunov function candidate for the system in Eq. (
18) under the input
is chosen as
Taking the time derivative of
gives
Substituting
and simplifying yields
The adaptive law for parameter tuning is selected as
Thus, the derivative of the Lyapunov function becomes
By positive definiteness of
remains non-positive, confirming asymptotic convergence of
and boundedness of
. The adaptive parameter update rate follows from differentiating Eq. (
25):
According to Eq. (
48), the adaptive fuzzy feedback term
guarantees real-time adjustment of the uncertain parameters. The control law
thereby produces a stable closed-loop response where both position and attitude errors asymptotically converge to zero.
Consequently, within the altitude and attitude subsystems governed by feedback linearization, this adaptive term enforces coordination between estimated and real parameters, ensuring robust tracking in the presence of modeling uncertainties.
In this section, the Mamdani inference method combined with the center-of-gravity defuzzification technique is employed for the fuzzy controller design. Figure 2 illustrates the membership functions corresponding to the input variable - the output error (Z). Five Gaussian-type membership functions are defined to cover the full range of the variable, from strongly negative to strongly positive values. These regions, denoted as NB (Negative Big), NS (Negative Small), Z (Zero), PS (Positive Small), and PB (Positive Big), provide overlapping transitions that enable smooth inference across different operating conditions.
The selected structure ensures that the fuzzy controller responds continuously and adaptively to variations in the output error. The overlapping nature of the membership functions prevents abrupt changes in the control signal, improves robustness against noise, and guarantees stable performance near the equilibrium point.
Figure
3 illustrates the membership functions defined for the output variable (adaptive gain
) in the fuzzy inference system. Three Gaussian-type membership functions are employed, corresponding to the linguistic terms S (Small), M (Medium), and B (Big). The domain of
spans the normalized range [
], ensuring a smooth and continuous variation of the adaptive gain. This configuration enables precise fine-tuning of the controller's output to maintain system stability and performance. The overlapping nature of the membership functions provides soft transitions between control actions, preventing abrupt changes and ensuring robustness under parameter variations or disturbances. Consequently, the design supports appropriate mapping between the fuzzy input (errorZ) and output (adaptive gain
), improving convergence speed and adaptive behavior of the overall AFFLC structure.
Figure 4 illustrates the relationship between the fuzzy input (error Z) and output (adaptive gain γ) derived from the previously defined membership functions and rule base. As observed, the adaptive gain γ increases non-linearly with the magnitude of the input error. The mapping exhibits asymmetrical slopes, reflecting the influence of the fuzzy membership functions introduced earlier. Specifically, small errors correspond to a low adaptive gain, allowing smooth control near equilibrium, while larger error magnitudes trigger higher adaptive gains to accelerate convergence. This nonlinear correlation enhances the controller’s adaptability, ensuring robust performance and stable transient response in the AFFLC system.
In this part, an external-loop sliding mode controller (SMC) is designed to achieve trajectory tracking of the UAV position. The main objective of this controller is to ensure precise position regulation, while compensating for external disturbances and model uncertainties. Unlike purely linear controllers, the sliding mode structure provides higher robustness and fast transient response, which makes it ideal for outer-loop control in hierarchical UAV architectures.
The dynamic behavior of the UAV in the translational subsystem can be described by nonlinear equations; therefore, the position controller is constructed to guarantee system stability and asymptotic tracking of reference coordinates (
). Using the reference inputs from the inner control loop (similar to Section 4), the control laws governing the translational channel are expressed as follows:
where
is the collective thrust obtained from the inner control loop, and parameters
are controller gains. The sliding surfaces in the
- and
-directions are defined as
with
and
denoting position tracking errors.
To generate appropriate reference attitude angles (roll
and pitch
) for the inner rotational loop, the following transformation is employed:
Here,
represents the desired yaw angle, which is typically determined by a supervisory trajectory planner.
The inverse-sine terms are valid under the range constraints
, ensuring physically realizable outputs for the control signals. It is worth noting that, for overall system performance, the inner (attitude) control loop must exhibit faster dynamics than the outer (position) loop. This hierarchical speed separation guarantees robustness and prevents oscillatory coupling between the two control layers. Finally, the stability of the proposed SMC can be verified using Lyapunov stability theory in the same manner as that applied to the fractional-order sliding mode controller described in the previous section.
6. Simulation Results
In this section, the simulation outcomes obtained using the designed controllers are presented. All simulations were conducted in the MATLAB Simulink 2020b environment.
The proposed tracking tasks include two distinct flight scenarios adopted from reference [57]. In the first scenario, the UAV tracks a reference trajectory based on [17], while in the second scenario, the UAV follows the same path but under external disturbance. This setup enables evaluation of the control law's robustness and adaptability.
The purpose of these simulations is to compare the performance of the proposed Adaptive Fuzzy Feedback Linearization Controller (AFFLC) with those of conventional Sliding Mode Control (SMC). Adaptive Feedback Linearization Control (AFLC), and classical Fuzzy Linearization Control (FLC).
A
A
A
A
A
A
The UAV's dynamical parameters used in all simulations are listed in Table 5–10, and the simulation begins with zero initial conditions for positions and attitude angles. The controller gain matrices
and
are both
diagonal matrices with diagonal entries equal to 10 (
). The uncertainty adaptation coefficients
and
used in the adaptive laws are also set to unity for both translational (
) and altitude channels.
In this subsection. Scenario 1 is analyzed to investigate the performance of the proposed controllers. The desired trajectory was adapted from reference [
57], with the UAV commanded to track a smooth reference path at an initial pitch angle of
. The purpose of this test is to compare the position-tracking accuracy and disturbance-rejection capability of the proposed AFFLC controller with conventional approaches.
The UAV control parameters are defined as follows Table 1:
Table 1
|
Parameter
|
Value
|
|
|
2
|
|
|
0.23
|
|
|
0.0000075
|
|
|
0.000313
|
|
|
0.0075
|
|
|
0.0075
|
|
|
0.013
|
|
|
9.81
|
This outcome confirms that the controller maintains robust performance against time-varying disturbances and parameter uncertainties. The inner loop operates quickly enough to correct deviations in real time, ensuring stable and accurate tracking throughout the mission.
Figure 5 illustrates the comparative trajectory-tracking responses of the proposed Adaptive Fuzzy Feedback Linearization Controller (AFFLC) against traditional control schemes, including Sliding Mode Control (SMC), Fuzzy Linearization Control (FLC), and Adaptive Feedback Linearization Control (AFLC). The plots show the UAV’s altitude (z), longitudinal (x), and lateral (y) positions relative to the reference trajectory. As observed, the AFFLC (green curve) achieves the most accurate and rapid convergence with minimal overshoot and negligible steady-state error, even under transient disturbances—especially around t = 25 s, highlighted in the zoomed-in view. This demonstrates the AFFLC’s superior adaptability and robustness arising from its online fuzzy gain adjustment. In contrast, the AFLC and FLC exhibit slower transient recovery, while SMC suffers slight chattering. Overall, the AFFLC ensures smooth, precise, and stable path tracking in all three spatial coordinates.
Figure 6 presents the time responses of the four rotor angular velocities (Ω1–Ω4) under Scenario 1 using four distinct control strategies: SMC, FLC, AFLC, and the proposed AFFLC. All controllers stabilize the rotor speeds within approximately the same steady-state region around 500 rad/s; however, the transient behaviors differ notably. The AFFLC achieves the smoothest convergence with minimal overshoot and almost no oscillations, demonstrating excellent damping and adaptability. The SMC exhibits the fastest rise time but also introduces higher chattering, while the FLC and AFLC maintain moderate responses with slightly slower settling times. These results clearly indicate that the adaptive fuzzy feedback linearization mechanism enhances robustness and smooth control effort, ensuring stable and well-coordinated motor dynamics throughout the mission duration.
Figure
7 illustrates the evolution of the quadrotor's attitude angles-roll
, pitch
, and yaw
under Scenario 1 for four control strategies: SMC, FLC, AFLC, and the proposed AFFLC. The results demonstrate that all controllers maintain the desired orientation with acceptable transient performance; however, distinct differences emerge in smoothness and precision.
The AFFLC shows the most stable and well-damped response across all attitude channels, with minimal overshoot and negligible steady-state deviation. Both roll and pitch angles quickly converge to zero following transient perturbations, while yaw accurately tracks the reference command (
) and smoothly returns to equilibrium near
.
In contrast, the SMC response exhibits noticeable high-frequency chattering in the roll and pitch channels, whereas FLC and AFLC achieve stable convergence but with slightly slower settling. Overall, the results confirm that the AFFLC provides superior orientation stability and disturbance rejection, offering a smoother control effort and improved dynamic coordination of the quadrotor's attitude during flight.
Figure
8 depicts the time evolution of the adaptive fuzzy gain
during Scenario 1 under the proposed Adaptive Fuzzy Feedback Linearization Controller (AFFLC). The gain
dynamically adjusts according to real-time tracking error and system disturbances. Initially,
remains nearly constant at a small nominal value (
), ensuring smooth control effort during steady flight. At approximately
, a significant transient event occurs, causing a sudden spike of
up to about 0.078. This rapid increase reflects the fuzzy adaptation mechanism's response to compensate for the abrupt tracking error or external disturbance.
After the transient subsides,
automatically decreases and gradually returns to its nominal value, indicating successful error mitigation and controller stabilization. Around
, a smaller adjustment appears, corresponding to a minor trajectory correction. Overall, the adaptive behavior of
highlights the AFFLC's ability to self-tune control intensity in real time, enhancing robustness, minimizing steady-state error, and ensuring smooth, energy-efficient quadrotor performance.
Figure
9 illustrates the 3D trajectory tracking performance of the quadrotor under Scenario 1, where the Adaptive Fuzzy Feedback Linearization Controller (AFFLC) is used to follow the reference path denoted by the dashed line (ref). The simulation plot presents the spatial motion along the
, and
axes, with a magnified inset highlighting the zoomed region around
and
to show local precision. As can be seen, the AFFLC-controlled trajectory (solid blue line) aligns almost perfectly with the reference commands, maintaining exceptional accuracy throughout the flight-both during vertical and lateral transitions. The zoomed-in region reveals negligible deviation, confirming that the adaptive fuzzy gain adjustment successfully compensates for nonlinearities and coupling effects among the translational and rotational motions.
This superior 3D tracking performance demonstrates the robust dynamic adaptation capabilities of the AFFLC, providing smooth and precise trajectory convergence with minimal steady-state error, even during segments involving abrupt altitude and orientation changes.
In this section, the controller's tracking performance is evaluated under Scenario2, which includes the effect of an external load disturbance [
17]. Specifically, a payload equivalent to 2 kg is applied at
and gradually removed at
. The corresponding payload torque and reference yaw angle are also considered. It should be noted that this added mass represents approximately 20 newtons-equivalent to a realistic quadrotor payload.
Overall, these results demonstrate that the proposed AFFLC method offers superior adaptability and steady-state accuracy compared to classical controllers. It provides rapid compensation during load variations, smooth attitude recovery, and stable position tracking under external torque and mass disturbances.
Figure
10 presents the trajectory tracking performance of the quadrotor along the reference path [
17] under a payload disturbance condition corresponding to Scenario2. The three subplots depict the altitude
, longitudinal
, and lateral
tracking responses for different control strategies-SMC, FLC, AFLC, and the proposed AFFLC—compared with the reference trajectory (ref). Two magnified insets highlight critical intervals around
and
, in which a 2 kg payload is applied and then removed. The results demonstrate that the Adaptive Fuzzy Feedback Linearization Controller (AFFLC) achieves nearly perfect path tracking with minimal overshoot and transient deviation after the payload is introduced, whereas the SMC and FLC controllers exhibit larger oscillations and recovery delays. This confirms the superior adaptability, robustness, and disturbance rejection capability of the AFFLC scheme during dynamic load variations.
Figure
11 presents the rotor angular velocity responses
to
of the quadrotor in Scenario2, where a 2 kg payload disturbance is applied between
and
. The results compare the performance of the SMC, FLC, AFLC, and the proposed AFFLC controllers.
As shown, when the external payload is introduced, all four rotors experience considerable fluctuations in their angular velocities. The SMC and FLC methods exhibit evident chattering and oscillatory responses, which intensify near the disturbance intervals due to imperfect estimation and discontinuous control action. The AFLC achieves smoother transients but still displays small amplitude oscillations during load variation. In contrast, the proposed AFFLC approach maintains stable, continuous, and low-amplitude responses across all rotors. Its adaptive fuzzy mechanism effectively mitigates the impact of sudden torque changes, leading to superior disturbance rejection and robust stabilization once the payload is removed. These results confirm the enhanced smoothness and control precision of the AFFLC architecture compared with conventional approaches.
Figure
12 illustrates the attitude angle responses-roll
, pitch
, and yaw
-for the quadrotor during Scenario 2, where a 2 kg payload disturbance is applied between
and
. The results compare the SMC, FLC, AFLC, and the proposed AFFLC controllers.
The roll and pitch responses reveal that SMC suffers from chattering and high-frequency oscillations, while FLC exhibits imperfect transient adaptation, leading to overshoot and minor residual oscillations after the disturbance. AFLC shows improved damping, yet slight fluctuations remain during load variation. In contrast, the AFFLC maintains exceptional stability, with minimal overshoot and smooth recovery to nominal values, even under sudden load changes.
Yaw response (
) is consistently stable across all controllers, but only the AFFLC achieves perfectly smooth convergence without transient spikes. These results confirm that the AFFLC's adaptive fuzzy gain mechanism effectively suppresses attitude disturbances, yielding superior robustness and precise stabilization compared with conventional controllers.
Figure
13 depicts the mass estimation response (
) of the quadrotor during Scenario2, where a 2 kg payload is applied at
and removed at
. The plot compares the true mass + payload profile (black curve) with the estimates obtained using the AFLC and the proposed AFFLC controllers.
Upon the payload application, both controllers detect and adjust their mass estimates toward the new value (
). The AFFLC achieves a faster and smoother convergence with minimal overshoot compared to AFLC, reflecting its superior adaptation and estimation accuracy under sudden load changes. Similarly, when the payload is removed, the AFFLC demonstrates a prompt return to the nominal mass ( 2 kg ), whereas AFLC exhibits a slightly delayed and less precise recovery. These results confirm the AFFLC's enhanced disturbance adaptation capability and its robustness in maintaining accurate mass estimation during dynamic load variations.
Figure
14 shows the adaptive gain
time history produced by the AFFLC controller during Scenario 2, where a 2 kg payload is applied at
and removed at
.
Initially,
remains close to its nominal baseline value (
), indicating no load disturbance. Upon payload application at
, the gain rapidly increases to a peak of
, enabling the controller to generate stronger corrective action to counteract the added mass and resulting perturbations. This spike is followed by a gradual decay as the inner-loop error reduces and the system stabilizes under the new load.
At
, the payload is removed, triggering a second sharp rise in
(peak
) to handle the sudden unloading and resulting transient dynamics. Again, the gain smoothly decays back to the nominal value as post-disturbance stabilization is achieved.
These results confirm that the AFFLC's adaptive fuzzy gain mechanism dynamically adjusts its corrective authority in real-time, ensuring fast disturbance rejection and maintaining high tracking accuracy, both when the external load is introduced and when it is removed.
III.
3D Reference Path Tracking in Scenario2
Figure
15 presents the three-dimensional trajectory tracking performance of the proposed Adaptive Fuzzy-based Feedforward Learning Controller (AFFLC) under Scenario2, where a 2 kg payload disturbance is applied at
and removed at
. The reference path follows a helical trajectory characterized by continuous variations in
, and
coordinates.
As seen in the figure, the AFFLC trajectory (blue) maintains an almost perfect overlap with the reference path (dashed orange) throughout the entire flight, even during the periods of sudden mass variation. The response remains smooth and highly consistent across all spatial axes, with no visible deviation or phase lagdemonstrating rapid disturbance rejection and precise dynamic adaptation.
These results confirm the AFFLC's excellent capability for real-time nonlinear compensation and robust path tracking under external load variations. The controller successfully preserves trajectory integrity under both loading and unloading conditions, validating its stability and superior adaptation in complex multi-axis flight scenarios.
The three-dimensional surface presented in Fig.
16 illustrates the adaptive gain variation
produced by the fuzzy estimator as a function of the instantaneous error
and error rate
. The surface shows that the adaptive gain increases sharply when the absolute error and its rate are small, providing fast corrective action during transient changes. Conversely, when both
and
grow larger-indicating higher uncertainty or high-amplitude deviation-the gain saturates to a limited value, thereby preventing excessive control effort and chattering. This behavior confirms that the fuzzy estimator effectively modulates the adaptive gain in a nonlinear, self-organizing manner-yielding high-speed convergence near equilibrium and enhanced robustness against abrupt disturbances in the control loop.
The transient behavior illustrated in Fig. 17 compares the tracking performance of four control strategiesSMC, FLC, AFLC, and the proposed AFFLC-in terms of position error over time. The conventional SMC (black curve) exhibits rapid convergence but produces pronounced oscillations due to the chattering phenomenon. The FLC (green dashed line) achieves smoother dynamics yet converges more slowly, indicating limited adaptability to real-time disturbances. The AFLC (red dash-dot line) accelerates the error decay compared to FLC by incorporating adaptive mechanisms, but small steady-state residuals persist. In contrast, the proposed AFFLC (blue solid line) successfully combines adaptive fuzzy gain-tuning with feedback linearization, yielding the smallest overshoot and fastest stabilization. This highlights its superior dynamic response and robustness, effectively suppressing oscillations while maintaining high tracking precision.
Figure
18 illustrates the performance of the adaptive mass estimation mechanism during a sudden payload variation occurring at
. The true mass (black dashed line) exhibits an instantaneous jump from 3.0 kg to 5.0 kg, representing the applied load change. The AFLC (red dash-dot line) tracks this variation with a relatively slow convergence and a slight estimation lag, stabilizing after a short transient period. In contrast, the proposed AFFLC (blue solid line) shows a much faster and smoother adaptation, reaching the true value almost immediately after the payload change with negligible overshoot and without oscillatory behavior. This rapid convergence demonstrates the effectiveness of the fuzzy adaptive gain tuning embedded in the feedback linearization law, significantly enhancing the system's ability to estimate and compensate for mass variations in real time, thereby improving overall control robustness and dynamic stability.
Figure
19 presents the variation of the rotor angular velocity
for the four controllers during the disturbance Scenario 2, in which dynamic load changes and nonlinear coupling effects are present. The SMC (black line) shows a rapid transient response but suffers from high-frequency oscillations caused by control chattering. resulting in large torque ripples. The FLC (green dashed curve) substantially reduces oscillations but converges more slowly to the nominal velocity. The AFLC (red dash-dot line) accelerates stabilization through adaptive rule tuning: however, residual oscillations remain in the early transient phase. By contrast, the Proposed AFFLC (blue solid line) quickly brings all rotors to the reference speed of
within approximately 1 s and maintains a perfectly steady value thereafter, exhibiting minimal overshoot and zero steady-state error. This improved performance highlights the AFFLC's enhanced adaptability and damping capability, ensuring smoother torque generation and highly stable UAV attitude control even under nonlinear and time-varying operating conditions.
In this Fig.
20, Composite time responses for tracking error ez( t ), adaptive gain
, and estimated mass
during a payload disturbance. The gain
rises with error magnitude, accelerates convergence, and then decays as the error vanishes. The estimated mass tracks the true value smoothly, validating the lyapunov-consistent fuzzy adaptation.
In this Fig. 21, Scatter and fitted trend lines across multiple runs reveal the effort-accuracy relationship. AFFLC exhibits a steeper inverse correlation, achieving lower tracking error with reduced control energy, whereas SMC requires higher effort for comparable accuracy due to switching-induced ripple.
The 3-D trajectory shows Fig. 22 that the proposed AFFLC controller (blue) closely tracks the reference path (black dashed helix) while the Benchmark [57] controller (purple) exhibits delayed convergence and residual error. This verifies enhanced dynamic precision and disturbance resilience.
In this Fig.
23 Combined histories of control inputs
and adaptive gain
for the proposed system and [
57]. The AFFLC demands smoother, lower-energy control (blue) with fuzzy-adaptive gain tuning, reducing chattering, whereas [
57] controller (purple) generates stronger peaks and slower adaptation.
In this Fig.
24 Mass-estimation
and tracking-error
comparisons under a 2 kg payload change. AFFLC (blue) converges within
with smooth dynamics; the Benchmark lags and leaves a residual error. The result demonstrates the superiority of the fuzzy-adaptive Lyapunov estimator in transient handling and robustness.
Figure
25 compares the roll (
), pitch (
), and yaw (
) angle responses of the proposed AFFLC with those reported in [
57] under identical flight conditions. The AFFLC curves (solid lines) exhibit faster convergence and smaller overshoot across all three attitude axes compared to the benchmark controller (dashed lines). Specifically, the roll and pitch responses settle within approximately 10 s with minimal oscillation, whereas the reference method in [
57] shows delayed convergence and larger transient deviations exceeding 4 degrees. The yaw response also demonstrates improved damping and dynamic smoothness under AFFLC, confirming its superior capability in coordinating attitude channels and maintaining coupled stability during transients.
Figure
26 demonstrates the altitude regulation performance of the proposed AFFLC compared with the controller from [
57] when a + 2 kg payload is introduced at
. The reference altitude
(black dashed line) remains constant at1m, while both controllers respond to the sudden load increase. The AFFLC (solid blue curve) exhibits a short-duration altitude drop followed by rapid recovery within 2 s, closely tracking the command height without significant overshoot. In contrast, the controller of [
57] (purple dashed line) shows a pronounced transient overshoot (
) and longer settling time. The results highlight the AFFLC's high disturbance rejection capability and adaptive adjustment to payload variations, ensuring robust altitude stabilization and minimal steady-state error in real-time flight operations.
This Table 2 provides a quantitative summary of the dynamic performance metrics for the Proposed Adaptive Fuzzy Feedback Linearization Controller (AFFLC) compared with conventional SMC, FLC, and AFLC schemes during a payload-disturbance test (a 2 kg load applied at t = 30 s and removed at t = 40 s). The proposed controller achieves the fastest settling time (2.6 s), corresponding to a 35% improvement over the next-best baseline. It also exhibits the lowest peak overshoot (0.14 m), minimum RMS tracking error (0.023 m), and nearly eliminated rotor-speed ripple (< 3 rad/s), representing up to 78% reduction in chattering. These results quantitatively confirm the AFFLC’s superior adaptability and smooth, energy-efficient transient response during abrupt payload changes, validating its robustness and real-time implementation potential for UAV flight control.
Table 2
Quantitative Comparison of Disturbance-Rejection Performance under Payload Variation
|
Metric
|
SMC
|
FLC
|
AFLC
|
Proposed AFFLC
|
Improvement vs. Best Baseline
|
|
Settling time (s)
|
3.6
|
5.8
|
4.1
|
2.6
|
−35%
|
|
Peak overshoot (m)
|
0.18
|
0.32
|
0.23
|
0.14
|
−22%
|
|
RMS tracking error (m)
|
0.042
|
0.071
|
0.049
|
0.023
|
−45%
|
|
Rotor speed ripple (rad/s)
|
> 20
|
8
|
5
|
< 3
|
−78%
|
Table 3 presents the consolidated performance comparison among the SMC, AFLC, FLC, and the Proposed AFFLC–SMC + LAHC hybrid control–optimization framework. As observed, the proposed approach achieves the lowest RMS tracking error (0.023 m) and the shortest execution time (2.3 s) while converging within approximately 90 iterations, which represents the fastest response among all compared methods. In terms of payload disturbance handling, the proposed controller exhibits a fast and stable dynamic reaction, maintaining excellent tracking accuracy even under sudden mass variations. Conversely, the conventional SMC shows oscillatory behavior, AFLC provides moderate damping, and FLC manifests slow recovery and inferior precision. The overall results position the proposed AFFLC–SMC + LAHC framework as the top-ranked (1 ✓) method, confirming its superior stability, rapid convergence, and computational efficiency for real-time UAV control and path-planning applications.
Table 3
Comparative Evaluation of Controllers under Disturbance and Computational Criteria
|
Algorithm / Controller
|
Error RMS (m)
|
Execution Time (s)
|
Convergence Iter.
|
Payload Disturbance Response
|
Overall Rank
|
|
SMC
|
0.042
|
4.8
|
210
|
Oscillatory
|
4
|
|
AFLC
|
0.049
|
3.9
|
175
|
Medium
|
3
|
|
FLC
|
0.071
|
6.2
|
> 250
|
Slow
|
5
|
|
Proposed AFFLC–SMC + LAHC
|
0.023
|
2.3
|
≈ 90
|
Fast, Stable
|
1 (✓)
|