Figures
Abstract
This paper presents a novel hybrid control strategy, the Fuzzy PID based Adaptive Neuro-Fuzzy Inference System (FPIDANFIS), designed to enhance the trajectory tracking performance of Unmanned Aerial Vehicles (UAVs). The distinct contribution of this work lies in its data-driven design approach: historical input–output data from a baseline Fuzzy PID (FPID) controller using tracking error and its derivative as inputs and FPID control signals as outputs are leveraged to train an ANFIS model that autonomously generates the adaptive FPIDANFIS controller. This methodology differs from existing studies by enabling the new controller to inherit the baseline controller’s behavior while introducing adaptive capabilities not present in conventional FPID frameworks. A dataset of 5001 samples is generated using MATLAB’s Neuro-Fuzzy Designer toolbox for offline training with a hybrid learning algorithm and Gaussian membership functions. Once trained, FPIDANFIS dynamically tunes control actions in real time, improving robustness and adaptability under uncertainty. The controller is evaluated across three scenarios: nominal trajectory tracking, tracking with input disturbances, and tracking under parameter variations. Performance is quantified using the Integral of Time-weighted Absolute Error (ITAE). Simulation results show that FPIDANFIS outperforms the baseline FPID controller, achieving a 42% ITAE reduction under disturbances and a 22.12% reduction under parameter variations. The proposed method introduces a data-driven, adaptive extension of the FPID framework and demonstrates significant improvements in UAV trajectory tracking accuracy, making it suitable for applications requiring precise and robust maneuverability.
Citation: Madebo NW, Yareshe FT, Lemma LN (2026) A novel approach to UAV control: Fuzzy PID-based ANFIS (FPIDANFIS). PLoS One 21(8): e0355158. https://doi.org/10.1371/journal.pone.0355158
Editor: Van Thanh Tien Nguyen, Industrial University of Ho Chi Minh City, VIET NAM
Received: August 19, 2025; Accepted: July 16, 2026; Published: August 7, 2026
Copyright: © 2026 Madebo et al. This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
Data Availability: All data is available with in article.
Funding: The author(s) received no specific funding for this work.
Competing interests: The authors have declared that no competing interests exist.
1 Introduction
The adoption of Unmanned Aerial Vehicles (UAVs) has rapidly expanded across numerous civil applications, including real-time monitoring, remote sensing, search and rescue, security, precision agriculture, and infrastructure inspection. The integration of smart UAV technology has significantly transformed these applications by reducing operational risks and costs. Among various domains, civil infrastructure is projected to dominate the UAV market, contributing to a global market value exceeding 45 billion dollars [1]. Ensuring safe, reliable, and efficient UAV operations necessitates advanced automation and control systems, which encompass navigation, flight control, mission planning, and emergency handling.
Despite the significant progress in UAV automation, several challenges persist, particularly in multi-UAV coordination, communication, and collision avoidance [2]. Effective flight control must ensure feasible maneuvers under adverse conditions, while navigation systems should leverage sensor fusion techniques to operate in dynamic environments, even during sensor failures. Fail-safe mechanisms, such as emergency landing protocols and return-to-home functionalities, are crucial for mitigating operational risks. Additionally, recent advancements in artificial intelligence (AI) and machine learning (ML) offer promising solutions for enhancing UAV autonomy and adaptive decision-making [3]. Quadrotors, in particular, present substantial control challenges due to their under-actuated dynamics, high sensitivity to external disturbances, and inherent instability. The complexity of motion planning in unknown and dynamic environments further amplifies the need for robust and adaptive control strategies [4,5]. Conventional Proportional-Integral-Derivative (PID) controllers, while widely used due to their simplicity, often struggle to maintain stability and performance in nonlinear and rapidly changing environments. As a result, intelligent control techniques have emerged as viable alternatives [6]. Fuzzy Logic Controllers (FLCs) have gained increasing prominence in UAV control owing to their effectiveness in managing system uncertainties and nonlinear dynamics [7–9]. Building on this foundation, the integration of fuzzy logic with neural network learning in Adaptive Neuro-Fuzzy Inference Systems (ANFIS) has enabled the design of intelligent adaptive controllers that combine heuristic reasoning with data-driven learning mechanisms [10–12]. ANFIS-based control architectures are particularly appealing for UAV applications, as they exhibit strong anti-interference capabilities, rapid convergence characteristics, and enhanced adaptability in complex and dynamic operating environments [13–15]. These strengths have motivated extensive research on ANFIS-enhanced UAV controllers, especially for trajectory tracking tasks subject to disturbances, modeling uncertainties, and parameter variations [16–22]. By leveraging both the structured reasoning of fuzzy systems and the adaptive learning capability of neural networks, ANFIS-based hybrid control methods offer a compelling pathway toward improving precision, robustness, and autonomy in aerial robotic platforms [23,24].
In summary, the existing literature underscores that hybrid control algorithms particularly those integrating fuzzy logic and learning-based adaptation play a vital role in achieving reliable and high-performance UAV trajectory tracking in the presence of disturbances and uncertainties.
1.1 Related work
Recent advancements in quadrotor UAV control have increasingly focused on overcoming the challenges posed by their nonlinear, underactuated, and inherently unstable dynamics. Although proportional–integral–derivative (PID) controllers remain widely adopted because of their structural simplicity, they frequently lack the robustness and adaptability required for complex real-world conditions characterized by parameter variations and external disturbances. To address these limitations, researchers have progressively shifted toward more advanced control algorithms, with particular emphasis on adaptive fuzzy-based methods [25–29]. Fuzzy PID-based adaptive controllers have demonstrated notable improvements in robustness, adaptability, and tracking accuracy in UAV trajectory control [30–36]. Building on these advances, hybrid strategies that integrate fuzzy logic with neural networks, particularly the Adaptive Neuro-Fuzzy Inference System (ANFIS), have emerged to further strengthen adaptability and learning capability [37]. The versatility of fuzzy PID controllers has also been validated in multi-joint robotic arm systems, where their ability to manage highly coupled dynamics while ensuring stability has been emphasized [38]. In [39], an ANFIS-based task-offloading model for mobile edge computing was proposed to address dynamic and resource-constrained environments. Implemented using MATLAB’s Neuro-Fuzzy Toolbox and evaluated through a 70% training and 30% testing split, the model achieved a low error rate of 0.29505, underscoring its effectiveness. Similarly, [40] introduced an ANFIS-based autonomous UAV flight controller employing three fuzzy logic modules to regulate altitude, speed, and roll angle. The system was modeled using MATLAB and the Aerosim Aeronautical Simulation Block Set and validated through Microsoft Flight Simulator and FlightGear, illustrating its suitability for rapid nonlinear UAV modeling. For fixed-wing UAVs, [41] presented an ANFIS-based heading control technique that combined fuzzy reasoning with neural learning procedures. Implemented on an onboard microcontroller equipped with real-time navigation sensors, the method enabled fully autonomous flight. Expanding on these developments, [42] compared a genetic algorithm–optimized self-tuning PID controller with an ANFIS-based controller using the Aerosonde UAV model in Simulink/MATLAB. Simulation results revealed significantly enhanced robustness from the ANFIS controller, particularly under windy conditions. Hybrid control architectures have also gained attention. In [43], a backstepping-based PID and ANFIS hybrid controller was designed for UAV formation control in cluttered environments. MATLAB Simulink simulations confirmed its capability to maintain leader–follower formations despite obstacles. A broader review in [44] further highlighted the extensive applicability of ANFIS across engineering domains, particularly within power electronics, where it contributes to power quality improvement in multilevel converters.
Beyond aerial robotics, ANFIS has been employed in automotive and energy systems. In [45], an ANFIS-based controller for anti-lock braking systems (ABS) was designed to optimize wheel slip and reduce braking distance, outperforming conventional PID and fuzzy-tuned PID controllers. Likewise, [46] developed an ANFIS-based bidirectional power management strategy for plug-in electric vehicles (PEVs), improving energy exchange efficiency between the grid and vehicle batteries while reducing harmonic distortion. Several additional studies have extended ANFIS applications to industrial control and UAV trajectory tracking. For instance, [47] implemented an ANFIS-based controller to improve accuracy in spray drying systems, resulting in increased thermal efficiency and product consistency. A trajectory tracking control strategy using an uncertainty and disturbance estimator (UDE) for quadrotors was presented in [48], while an adaptive trajectory tracking controller for quadrotor micro aerial vehicles (MAVs) was explored in [49]. To further mitigate external disturbances, adaptive disturbance compensation strategies were proposed in [50,51], followed by adaptive robust trajectory tracking methods in [52–54]. An ANFIS-based sliding mode control (ANFIS–SMC) scheme was introduced in [55] for UAV trajectory tracking and obstacle avoidance. Comparative simulations demonstrated that ANFIS–SMC significantly reduced tracking errors and improved operational safety—achieving a 0% collision probability compared to 33.33% for conventional SMC—albeit at the cost of increased computational time.
More recently, ANFIS has been employed directly for UAV trajectory tracking [56], where adaptive optimization of control parameters was achieved using an input–output dataset derived from a fuzzy PID (FPID) controller. This approach improves reference tracking accuracy while ensuring adaptability to nonlinear flight dynamics. Despite these advances, achieving consistently efficient reference tracking in quadrotor UAVs using ANFIS-based controllers requires precise and systematic tuning of control parameters across diverse operating conditions. Traditional PID and Fuzzy PID (FPID) controllers often struggle to address the strong nonlinearities inherent in quadrotor systems. Motivated by these gaps, this study proposes a trajectory-tracking control strategy based on a Fuzzy PID–based ANFIS (FPIDANFIS) controller. By leveraging the input–output characteristics of an FPID controller, the proposed method adaptively tunes control parameters to deliver robust and accurate trajectory tracking under nonlinear and dynamically changing flight conditions (Table 1).
1.2 Contribution
The key contributions of this work include:
- Introduction of a novel control approach(FPIDANFIS) for quadrotor trajectory task.
- Development of an adaptive UAV controller utilizing learning-based generalization achieved through offline training that integrates a Fuzzy PID controller with an Adaptive Neuro-Fuzzy Inference System (ANFIS) to enhance the robustness of trajectory tracking.
- Evaluation of FPIDANFIS under various operating conditions, including nominal tracking, input disturbances, and parameter variations, using the Integral of Time-weighted Absolute Error (ITAE) criterion.
- Demonstrate enhanced adaptability and robustness using FPID as the baseline controller.
The proposed FPIDANFIS approach contributes to the development of intelligent UAV control frameworks, enabling enhanced maneuverability, stability, and resilience in complex environments.
1.3 Methodology
The development of the FPIDANFIS control system for UAV trajectory tracking follows a structured approach, comprising the following key stages:
- Mathematical Modeling: A nonlinear quadrotor mathematical model in an X-configuration is adopted to accurately represent UAV dynamics. The model incorporates six-degree-of-freedom (6-DOF) dynamics, including translational and rotational motions.
- FPID Controller Design: A Fuzzy PID (FPID) controller is implemented for six-state dynamic control of the UAV. This controller serves as a reference(baseline) for generating training data for the ANFIS-based control system.
- Training Data Generation: The training dataset for ANFIS is generated using input-output data obtained from the FPID controller. The input variables consist of the control error and its derivative, while the output corresponds to the FPID control signal.
- FPIDANFIS Controller Development: The proposed FPIDANFIS controller integrates the adaptive neuro-fuzzy inference system (ANFIS) with FPID control to enhance UAV trajectory tracking performance. Gaussian membership functions are employed due to their smooth interpolation and computational efficiency. The control system architecture, illustrated in Fig 8, utilizes error and the derivative of error as inputs, while the FPID-generated control actions are used for supervised learning within ANFIS.
- Simulation Scenarios: The controllers are evaluated under three operational conditions to assess robustness and adaptability:
- Nominal trajectory tracking (undisturbed conditions).
- Tracking under external input disturbances.
- Tracking under parameter variations affecting system dynamics.
- Performance Evaluation: The tracking performance of the FPID and FPIDANFIS controllers is assessed using the Integral of Time Absolute Error (ITAE) criterion. This metric provides a quantitative measure of tracking accuracy and control efficiency.
- Comparative Analysis: A comprehensive performance comparison between the proposed FPIDANFIS and baseline FPID is conducted based on ITAE values across different test conditions.
2 System modeling
The modeling of a quadrotor system is a critical step in understanding its behavior and developing effective control strategies. Quadrotors, classified as unmanned aerial vehicles (UAVs) with four rotors, exhibit complex dynamics arising from the interaction of aerodynamics, mechanics, and control systems. This section outlines the fundamental concepts necessary for the system modeling of a quadrotor. This paper investigates the trajectory tracking control challenges associated with the ‘X’(cross) configuration quadrotor UAV. The propulsion system of this UAV consists of four motors, as illustrated in Fig 1, where adjustments in rotor speeds are utilized to control both attitude and position [57].
Proposed Model: This study adopts the ‘X’ (cross) configuration for the quadrotor model. The primary advantage of this configuration lies in its superior stability compared to the plus configuration, as the cross configuration utilizes two rotors to stabilize and guide the quadrotor’s movements [58,59].
The subsequent section focuses on Dynamics and Kinematics,of the quadrotor system. This analysis considers variables such as rotor thrust, torque, and the overall motion of the system in three-dimensional space. In the realm of the Rigid Body Control Model, we introduce how the quadrotor responds to external inputs and disturbances. This involves a comprehensive understanding of the forces and moments acting on the vehicle system. The subsequent segment encompasses the presentation of mathematical equations dictating the quadrotor’s motion. This includes translational and rotational dynamics, along with the presentation of equations of motion and their derivations from a reference frame in Fig 2. To precisely depict the position and attitude of the quadrotor UAV, the Earth-fixed coordinate system is utilized as (,
,
,
) and the body coordinate system(
) are introduced.
The definition of the body structure and the coordinate system is shown in Fig 2. Modeling the quadrotor UAV is complex, to simplify the model establishment, the following assumptions are considered [58,59,60].
- Rigid and symmetrical structure: This assumption implies that the quadrotor has a fixed shape and its mass is uniformly distributed.
- Center of gravity: Assuming that the quadrotor’s center of gravity coincides with the body-fixed frame origin simplifies the analysis of the system dynamics. This assumption eliminates the need to consider the translation of the center of gravity.
- Rigid propellers: Assuming that the propellers are rigid simplifies the modeling of the forces and moments generated by the propellers.
- Thrust and drag force: The assumption that the thrust and drag forces are proportional to the square of the propeller’s speed.
- Motor dynamics: Neglecting the motor’s resistance and inductance implies that the motor dynamics are significantly faster than the dynamics of the quadrotor itself. This assumption simplifies the modeling process by assuming that the motor instantaneously responds to changes in voltage and produces the corresponding output speed.
The orientation of the quadrotor is given by the rotation matrix R which depends on the three Euler angles (,
,
).
Transfer Matrix()
is in Inertial frame and Angular Velocity
is in Body frame.To relate the two, Transfer matrix(
) is used as [58,59,60]:
Newton-Euler Method formalism The flight dynamics of the quadrotor UAV will be modeled using the Newton-Euler method [58,59,60,61]. The equations of motion, which combine the translational and rotational parameters which is described in Table 2 of the 6DOF system (consisting of 3 position and 3 angular orientation variables), are derived based on Euler’s two laws of motion.
The angular acceleration in the body frame is expressed as:
The quadrotor’s dynamics are described by four control inputs, represented as:
where:
- U1 represents the total thrust force (throttle) applied to the quadrotor body,
- U2 is the torque affecting the roll angle,
- U3 is the torque affecting the pitch angle, and
- U4 is the torque affecting the yaw (heading) angle.
The quadrotor’s translational and rotational dynamics are governed by the following equations [58, 62]:
The control inputs are used to calculate the rotor angular velocities, with their inverse relationship given as:
2.1 Virtual control
Virtual control is introduced to handle the underactuated nature of a quadrotor, which has six degrees of freedom (three translational and three rotational) but only four independent actuators. Because of this limitation, the vehicle cannot directly produce lateral motion; instead, horizontal movement is achieved indirectly by tilting the aircraft to generate the required thrust components.
To manage this coupling, the control system is typically divided into two layers. The outer loop (virtual control layer) computes the desired forces or accelerations required to reach a target position in the x, y, and z directions. These outputs are treated as virtual control inputs. The inner loop then converts these virtual commands into actual motor inputs by mapping them to individual rotor speeds using techniques such as control allocation or inverse kinematics. This structure simplifies the overall control problem and enables effective trajectory tracking in complex dynamics. The quadrotor is underactuated, with 4 control inputs and 6 states to be controlled. The states are indirectly controlled through the translational dynamics [58,59,60,63,62]:
where ,
, and
are the virtual control inputs.
Based on these equations, the lift force (altitude control signal) and the desired Euler angles are calculated as [58]:
3 Problem statement
This paper addresses the trajectory tracking control problem of a quadrotor UAV, as described in Equation (10), with the goal of ensuring precise tracking of a predefined trajectory by minimizing the tracking error e(t), defined in Equation (26).
To achieve this objective, an intelligent and adaptive control strategy is required. A Gaussian membership function, given in Equation (18), is employed to enhance control adaptability, while a hybrid learning algorithm is utilized to optimize the error gradient. This optimization process generates the optimal intelligent adaptive control signal U, formulated in Equation (25).
The following sections provide a detailed explanation of the ANFIS architecture and its learning mechanism, which are designed to minimize the tracking error and improve the overall trajectory tracking performance.
3.1 ANFIS architecture and learning algorithm
ANFIS Structure To illustrate the ANFIS architecture, two fuzzy IF-THEN rules based on a first-order Sugeno model are considered:
where:
- e(t) and
are the input variables,
and
are the fuzzy sets,
are the outputs within the fuzzy region specified by the fuzzy rule, and
,
, and
are design parameters determined during the training process.
The reasoning mechanism for this Sugeno model, which forms the basis of the ANFIS model, is illustrated in Fig 3. The ANFIS architecture consists of five layers, where circles represent fixed nodes and squares indicate adaptive nodes. Each layer performs a distinct function in processing the input data.
3.2 Layer descriptions
Layer 1: Fuzzification Layer All nodes in this layer are adaptive and compute the membership grade of the inputs using fuzzy membership functions. The outputs are given by:
where and
represent the fuzzy membership functions associated with linguistic labels (e.g., high, low). These functions can adopt the Gaussian membership function:
where ,
, and
are parameters that define the shape of the membership function.
Layer 2: Rule Firing Strength Computation This layer consists of fixed nodes that compute the firing strength of each rule using the AND operator:
Layer 3: Normalization Layer The nodes in this layer normalize the firing strengths from the previous layer:
These normalized values, , are known as normalized firing strengths.
Layer 4: Defuzzification Layer The nodes in this layer are adaptive, computing the contribution of each rule to the final output:
where represents the normalized firing strengths, and
,
, and
are the consequent parameters.
Layer 5: Output Layer This layer consists of a single fixed node that performs the summation of all incoming signals to compute the final output:
3.3 Hybrid learning algorithm
The ANFIS learning process employs a hybrid algorithm combining the least squares method and gradient descent to optimize both premise and consequent parameters. The training process consists of two passes:
- Forward Pass: The node outputs propagate forward through the network until Layer 4, where the consequent parameters
are updated using the least squares method.
- Backward Pass: The error signals propagate backward through the network, and the premise parameters
are updated using the gradient descent method.
The hybrid learning approach improves convergence speed by reducing the search space dimensions compared to conventional backpropagation methods [64]. The overall output of the ANFIS model can be expressed as:
which, when expanded, is given by:
Rewriting in terms of individual components:
The least squares method is employed to determine optimal values for the linear consequent parameters . When the premise parameters are not fixed, the search space increases, leading to slower convergence. The hybrid approach mitigates this issue by separately optimizing premise and consequent parameters.
The effectiveness of the hybrid algorithm has been demonstrated in improving ANFIS training efficiency by balancing parameter optimization through complementary learning strategies [65,64].
4 Controller design
This section details the design of Fuzzy PID (FPID) and Fuzzy PID-based Adaptive Neuro-Fuzzy Inference System (FPIDANFIS) controllers. The FPID controller combines the conventional PID structure with fuzzy logic to enable real-time adaptive gain adjustment, improving performance in nonlinear systems. Conversely, the FPIDANFIS controller employs a data-driven approach, learning from system behavior to optimize control actions for complex systems such as quadrotors.Gaussian membership functions (MFs) are widely used in fuzzy logic systems and Adaptive Neuro-Fuzzy Inference Systems (ANFIS) due to their smooth curves, differentiable nature, and their ability to closely represent real-world continuous processes. Although simpler shapes such as triangular and trapezoidal MFs require less computation, Gaussian functions are preferred when higher accuracy, smooth transitions, and strong adaptability in modeling are required. To enhance trajectory tracking, the control deviation at each instant is correlated with the system’s historical state. The generalized control scheme block diagram is shown in Fig 4.
The error and its derivative are defined as:
where denotes the desired reference signal, and
represents the output states of the quadrotor.
4.1 Fuzzy PID controller design (FPID)
The FPID controller uses a fuzzy system for online PID gain tuning [58,66,67,68]. This is essential due to the nonlinear and underactuated nature of quadrotors, making classical PID control inadequate. The design involves the following steps:
- Define Tuning Rules:Establish fuzzy IF-THEN rules based on system requirements to determine PID gain adjustments in response to various inputs.
- Create a Fuzzy System: Combine the rules into a fuzzy system capable of real-time PID tuning based on feedback signals from the quadrotor.
The structure of the FPID controller is shown in Fig 5 and its input/output surface plot is depicted in Fig 6.
The fuzzy inference system uses a set of linguistic rules to determine the parameters ,
, and
automatically [58,69,70,68]. Input variables use seven fuzzy labels (NB: Negative Big, NM: Negative Medium, NS: Negative Small, ZO: Zero, PS: Positive Small, PM: Positive Medium, PB: Positive Big), while output variables use seven labels (VVS: Very Very Small, VS: Very Small, S: Small, M: Medium, B: Big, VB: Very Big, VVB: Very Very Big). These are detailed in Tables 3 and 4.
For position and attitude control, the error is normalized to , the error rate to
, and the output ranges are [0.2, 0.7], [0.001, 0.01], and [0.1, 0.15] for proportional, integral, and derivative gains, respectively. The system employs product-sum inference and center-of-gravity defuzzification [58,66,68,71,72].
The fuzzy controller output is:
4.2 A novel fuzzy PID based adaptive neuro-fuzzy inference system (FPIDANFIS) controller
Adaptive Neuro-Fuzzy Inference Systems (ANFIS) integrate the learning capabilities of neural networks with the imprecision-handling strengths of fuzzy logic. This hybrid approach effectively models complex nonlinear relationships and adapts to uncertainties within data, making ANFIS a robust tool for outcome estimation and system control. A major limitation of fuzzy or neuro-fuzzy systems is their failure to deal with high-dimensional datasets [73]. The Adaptive Neuro-Fuzzy Inference System (ANFIS) serves as a classifier by combining fuzzy logic with neural networks in a hybrid approach. It implements a fuzzy inference system (FIS) within an adaptive fuzzy neural network framework, leveraging the explicit knowledge representation of FIS and the learning capabilities of artificial neural networks [74].Adaptive Neuro-Fuzzy Inference System (ANFIS) in prediction using data sets and fusion of fuzzy logic and neural network with a hybrid learning algorithm can be very useful in any research problem beyond engineering research even in social science research like Psychological research [75]. The Adaptive Neuro-Fuzzy Inference System (ANFIS) controller effectively addresses control challenges in uncertain systems by combining the fuzzy system’s ability to handle uncertainty with the self-learning capability of neural networks for parameter optimization [76]. For nonlinear and uncertain ship motion, an ANFIS-based course-keeping controller is designed to simplify parameter adjustment and enhance control performance [77].The Adaptive Neuro-Fuzzy Inference System (ANFIS) utilizes error and its derivative as inputs, along with the output of the fuzzy PID (FPID) controller. For this study, a dataset comprising 5001 samples, including two inputs (error and its derivative) and one output (FPID controller), is generated in the MATLAB workspace. Offline training is performed using the Neuro-Fuzzy Designer toolbox, employing a hybrid learning algorithm to optimize the system, and the gaussian membership function is used and the output is constant. The model structure is in Fig 7 and the proposed control strategy is depicted in Fig 8 whereas, the training data interface, ANFIS training using Neuro-Fuzzy Designer toolbox and its input output surface plots illustrated in Figs 9, 10, and 11 respectively whereas, the fuzzy rule view and surface plot of the FPIDANFIS controller is dipicted in Figs 12 and 13 respectively.
Table 5 presents the ANFIS training configuration and parameter settings employed in the MATLAB environment. The table specifies the number and categories of membership functions assigned to the input variables, which are crucial for achieving accurate system representation. It also summarizes the training parameters, including the maximum number of epochs, the optimization algorithm adopted (e.g., hybrid learning or backpropagation), and the learning rate settings used throughout the training process to enhance convergence and model performance.
5 Simulation
The quadrotor simulation incorporates the parameters listed in Table 6 within the MATLAB environment. The performance of the proposed FPIDANFIS controller is evaluated for trajectory tracking and compared to the standard FPID controller under varying conditions. Simulations are performed using MATLAB 2023a Simulink, and the results demonstrate the superior effectiveness of the FPIDANFIS controller in achieving accurate helical trajectory tracking.The reference signal for helical trajectory tracking is defined as:
The controllers’ (FPIDANFIS and FPID) tracking performance under undisturbed conditions. The results for helical trajectory tracking are shown in Figs 14–18.
The Table 7 presents a comparison of the computational time required by the FPIDANFIS and FPID controllers for helical trajectory tracking. It can be observed that the FPIDANFIS controller exhibits a lower computational time of 6.2367549 seconds compared to the FPID controller, which requires 7.46578 seconds. This indicates that the FPIDANFIS approach is computationally more efficient, achieving faster execution while maintaining the control functionality.
For infinity trajectory tracking the reference signal is:
The controllers’ (FPIDANFIS and FPID) tracking performance under undisturbed conditions. The results for infinity trajectory tracking are shown in Figs 19, 20, 21, 22 and 23.
Algorithm 1: Pseudocode for triangular trajectory
1: if t < 10
2:
3:
4:
5: else if
6:
7:
8:
9: else if
10:
11:
12:
13: else
14:
15:
16:
17: end if
The controllers’ (FPIDANFIS and FPID) tracking performance under undisturbed conditions. The results for triangular trajectory tracking are shown in Figs 24, 25, 26, 27 and 28.
6 Disturbance rejection capability and robustness to parameter variation
This section assesses the disturbance rejection capability and robustness check with the FPIDANFIS and FPID controllers under conditions of parameter variation and input disturbance. To replicate real-world scenarios, a random force representing wind disturbances was introduced as an external input, affecting the x, y, and z positions of the system. Additionally, parameter variations were modeled by increasing the total quadrotor mass by 20% and the inertia values along the x, y, and z axes by 10%.
The applied disturbance force was set to 0.5 N in the x, y, and z directions during specific time intervals: 5–10 seconds for the x axis, 20–25 seconds for the y axis, and 30–35 seconds for the z axis. These conditions were designed to rigorously evaluate the system’s performance under external disturbances and dynamic parameter changes for triangular trajectory. The simulation results for triangular trajectory, incorporating the effects of the input disturbances are presented in Figs 29, 30, 31, 32, and 33.
The simulation results for triangular trajectory, incorporating the effects of the variation in parameter are presented in Figs 34, 35, 36, 37 and 38.
7 Comparison of controllers for triangular trajectory based on performance criteria
This study undertakes a comprehensive comparison of two controllers— Fuzzy Proportional-Integral-Derivative (FPID) and proposed FPIDANFIS controller based on performance criteria in the tabular form described in Tables 8–10 in undisturbed conditions, disturbed(with input disturbance added) and variation in parameter conditions respectively.
7.1 Analysis and discussion of controller performance
The performance of the FPID and FPIDANFIS controllers is evaluated under three scenarios: undisturbed conditions, input disturbances, and parameter variations. The analysis is based on the Integral Time Absolute Error (ITAE) criteria as shown in Tables 8–10.
7.1.1 Undisturbed conditions.
From Table 8, it is observed that the FPIDANFIS controller consistently outperforms the FPID controller across all states in undisturbed conditions. The ITAE values are lower for FPIDANFIS in every state, indicating superior tracking performance. For example:
- In the x state, FPIDANFIS achieves an ITAE of 7.945 compared to 8.456 for FPID.
- The most significant improvement is observed in the y state, where FPIDANFIS achieves an ITAE of 31.457 compared to 34.326 for FPID.
The FPIDANFIS controller exhibits its strengths in handling complex nonlinearities and dynamic conditions more effectively than FPID. However, both controllers perform equally for the state, which may suggest limited control effort is required for this state.
7.1.2 Performance under input disturbances.
In the presence of input disturbances Table 9, FPIDANFIS again outperforms FPID, particularly in the y and z states:
- For the y state, FPIDANFIS achieves a dramatic improvement with an ITAE of 270.2 compared to 465.7 for FPID.
- In the z state, FPIDANFIS records an ITAE of 9.91, whereas FPID has an ITAE of 12.21.
These results demonstrate the robustness of FPIDANFIS under external disturbances. However, the performance differences in other states such as and
are minimal, which indicates similar control effectiveness in these states under disturbances. For the
state, the ITAE remains zero for both controllers.
7.1.3 Performance under parameter variations.
In scenarios with parameter variations Table 10, the FPIDANFIS controller continues to show superior performance.
- For the z state, FPIDANFIS achieves a significant reduction in ITAE (4.594 vs. 5.902 for FPID).
- The x and y states exhibit minor performance differences, with FPIDANFIS slightly outperforming FPID (e.g., 9.949 vs. 10.04 in x).
Despite these strengths, the improvements are marginal in some states such as and
, which suggests limitations in FPIDANFIS when parameter variations are less critical.
7.2 Limitations of controllers
Both controllers exhibit limitations in specific scenarios:
- The FPID controller struggles significantly in handling disturbances, particularly in the y state, where its ITAE values are considerably higher.
- While FPIDANFIS shows improved performance, its benefits are more pronounced in specific states, such as z and y, and less noticeable in others (
,
, and
).
- The yaw reference is constant in all test scenarios. Therefore, the zero ITAE values reflect the simplicity of the tracking task rather than superior controller performance.
7.3 Summary of analysis and discussion of controllers performance
Overall, the FPIDANFIS controller demonstrates better robustness and tracking performance compared to FPID in all tested scenarios. However, its advantages are more prominent under challenging conditions, such as disturbances and parameter variations. The minimal differences in some states highlight areas for potential optimization in the FPIDANFIS design (Table 11).
7.4 Limitations of the study
While the proposed FPIDANFIS controller demonstrates improved performance, the study has the following limitations:
- Computational Complexity: The ANFIS-based controller requires extensive computations for real-time adaptation, which may pose challenges for resource-constrained systems.
- Hardware Implementation Constraints: The study is limited to simulations, and real-time deployment on UAV hardware may introduce additional challenges, such as processing delays and sensor noise.
- Potential Scalability Issues: The effectiveness of the controller has been validated for a single UAV system, and its scalability to multi-UAV or larger autonomous systems requires further investigation.
8 Conclusion and future work
This paper presents a novel control strategy for quadrotor UAV trajectory tracking, demonstrating enhanced accuracy and robustness across a range of operating conditions. The novelty of the proposed approach lies in leveraging historical data from a baseline FPID controller to design the new FPIDANFIS controller. Specifically, input–output data from the FPID, with the tracking error and its derivative as inputs and the FPID control signals as outputs, were used to train an ANFIS model, which then generates the adaptive FPIDANFIS controller. Comparative analysis shows that FPIDANFIS consistently outperforms the baseline FPID, effectively handling disturbances and system uncertainties. While the approach significantly improves adaptability and reliability, further refinements are needed to enhance control consistency and extend applicability to real-world UAV operations. Future work will focus on improving the controller’s adaptability and validating its performance under practical flight conditions.
Acknowledgments
The authors would like to thank the Information Network Security Administration (INSA), Addis Ababa, Ethiopia, for institutional support and for providing a conducive working environment during the course of this research.
References
- 1. Shakhatreh H, Sawalmeh AH, Al-Fuqaha A, Dou Z, Almaita E, Khalil I, et al. Unmanned aerial vehicles (UAVs): a survey on civil applications and key research challenges. IEEE Access. 2019;7:48572–634.
- 2. Wandelt S, Wang S, Zheng C, Sun X. AERIAL: A meta review and discussion of challenges toward unmanned aerial vehicle operations in logistics, mobility, and monitoring. IEEE Trans Intell Transport Syst. 2024;25(7):6276–89.
- 3. Le N-B-v, Thai H-D, Yoon C-W, Huh J-H. Recent development of drone technology software engineering: a systematic survey. IEEE Access. 2024;12:128729–5.
- 4. Ralegankar VK, Bagul J, Thakkar B, Gupta R, Tanwar S, Sharma G, et al. Quantum cryptography-as-a-service for secure uav communication: applications, challenges, and case study. IEEE Access. 2022;10:1475–92.
- 5.
Dong S. Application research of quadrotor UAV motion planning system based on heuristic search and minimum-snap trajectory optimization. 2021 IEEE 5th Advanced Information Technology, Electronic and Automation Control Conference (IAEAC), Chongqing, China, 2021, 2270–4. https://doi.org/10.1109/IAEAC50856.2021.9390941
- 6.
Rathnayake N, Dang TL, Hoshino Y. Performance comparison of the ANFIS based quad-copter controller algorithms. In: 2021 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE), 2021. 1–8. https://doi.org/10.1109/fuzz45933.2021.9494344
- 7. Zadeh LA. Outline of a new approach to the analysis of complex systems and decision processes. IEEE Trans Syst, Man, Cybern. 1973;SMC-3(1):28–44.
- 8. Mateo Sanguino TJ, Lozano Domínguez JM. Design and stabilization of a Coandă effect-based UAV: Comparative study between fuzzy logic and PID control approaches. Robotics and Autonomous Systems. 2024;175:104662.
- 9. Ali ZA, Wang D, Aamir M. Fuzzy-based hybrid control algorithm for the stabilization of a tri-rotor UAV. Sensors (Basel). 2016;16(5):652. pmid:27171084
- 10. Dorzhigulov A, Bissengaliuly B, Spencer BF Jr, Kim J, James AP. ANFIS based quadrotor drone altitude control implementation on Raspberry Pi platform. Analog Integr Circ Sig Process. 2018;95(3):435–45.
- 11.
Housny H, Chater EA, Fadil HE. PSO-based ANFIS for quadrotor system trajectory-tracking control. In: 2020 1st International Conference on Innovative Research in Applied Science, Engineering and Technology (IRASET), 2020. 1–6. https://doi.org/10.1109/iraset48871.2020.9092015
- 12.
Mahfouz M, Kader SA. Quadrotor unmanned aerial vehicle controller design and synthesis. In: 2015 Tenth International Conference on Computer Engineering & Systems (ICCES), 2015. 60–6. https://doi.org/10.1109/icces.2015.7393019
- 13.
Gupta RA, Kumar R, Surjuse RS. ANFIS based intelligent control of vector controlled induction motor drive. 2009 Second International Conference on Emerging Trends in Engineering & Technology, Nagpur, India, 2009. 674–80. https://doi.org/10.1109/ICETET.2009.35
- 14.
Shaikh UA, AlGhamdi MK, AlZaher HA. Novel product ANFIS-PID hybrid controller for buck converters. 2018. https://doi.org/10.1049/joe.2018.0113
- 15. Al-Fetyani M, Hayajneh M, Alsharkawi A. Design of an executable ANFIS-based control system to improve the attitude and altitude performances of a quadcopter drone. Int J Autom Comput. 2021;18:124–40.
- 16. Jang J-SR. ANFIS: adaptive-network-based fuzzy inference system. IEEE Trans Syst Man Cybern. 1993;23(3):665–85.
- 17. Selma B, Chouraqui S, Abouaïssa H. Optimization of ANFIS controllers using improved ant colony to control an UAV trajectory tracking task. SN Appl Sci. 2020;2(5).
- 18. Chen M, Linkens DA. A hybrid neuro-fuzzy PID controller. Fuzzy Sets and Systems. 1998;99(1):27–36.
- 19.
Mukhopadhyay J, Choudhury S, Sengupta S. ANFIS based speed and current controller for switched reluctance motor. In: 2021 IEEE 4th International Conference on Computing, Power and Communication Technologies (GUCON), 2021. 1–6. https://doi.org/10.1109/gucon50781.2021.9573617
- 20.
Hasan MA, Mishra RK, Singh S. Speed control of DC motor using adaptive neuro fuzzy inference system based PID controller. 2019 2nd International Conference on Power Energy, Environment and Intelligent Control (PEEIC), Greater Noida, India, 2019. 138–43. https://doi.org/10.1109/PEEIC47157.2019.8976579
- 21.
Htun HN, Yakunin AN, Paing HS, Win K. Implementation of ANFIS controller for DC motor on an arduino due board. 2021 IEEE Conference of Russian Young Researchers in Electrical and Electronic Engineering (ElConRus), St. Petersburg, Moscow, Russia, 2021. 2668–71. https://doi.org/10.1109/ElConRus51938.2021.9396740
- 22.
Basha MG, Chenchireddy K, Sydu SA, Sultana W, Kumar V, Ganesh LB. Performance improvement of DC motor by using ANFIS controller. 2024 4th International Conference on Pervasive Computing and Social Networking (ICPCSN), Salem, India, 2024. 932–8. https://doi.org/10.1109/ICPCSN62568.2024.00157
- 23. Kareem AA, Oleiwi BK, Mohamed MJ. Planning the optimal 3D quadcopter trajectory using a delivery system-based hybrid algorithm. International Journal of Intelligent Engineering and Systems. 2023;16(Issue.2):427–39.
- 24. Kareem AA, Oleiwi BK, Mohamed MJ. Optimal trajectory tracking: a comparative study of autonomous quadcopter controllers. Jordan Journal of Mechanical and Industrial Engineering. 2024;18(Issue 2):411–9.
- 25. Jia K, Lin S, Du Y, Zou C, Lu M. Research on Route Tracking Controller of Quadrotor UAV Based on Fuzzy Logic and RBF Neural Network. IEEE Access. 2023;11:111433–47.
- 26.
Santos M, de la Cruz JM, Dormido S, de Madrid AP. Between fuzzy-PID and PID-conventional controllers: a good choice. In: Proceedings of North American Fuzzy Information Processing. 123–7. https://doi.org/10.1109/nafips.1996.534716
- 27.
Satpathy S, Biswal AP. A comparative study between PID and fuzzy controller. 2021 1st Odisha International Conference on Electrical Power Engineering, Communication and Computing Technology(ODICON), Bhubaneswar, India, 2021. 1–4. https://doi.org/10.1109/ODICON50556.2021.9428994
- 28.
Can E. Energy-aware adaptive altitude control of UAVs via fuzzy–PSO optimization within a port-hamiltonian framework under icing and sensor noise. Int J Aeronaut Space Sci. 2025. https://doi.org/10.1007/s42405-025-01087-2
- 29. Can E. UAV DC Motor behaviors control using new hybrid PSO-fuzzy logic with a dynamic error based optimization. Aerospace Science and Technology. 2026;168:111156.
- 30. Liu K, Yang P, Wang R, Jiao L, Li T, Zhang J. Observer-Based Adaptive Fuzzy Finite-Time Attitude Control for Quadrotor UAVs. IEEE Trans Aerosp Electron Syst. 2023;59(6):8637–54.
- 31. Ghasemi A, Azimi MM. Adaptive fuzzy PID control based on nonlinear disturbance observer for quadrotor. Journal of Vibration and Control. 2022;29(13–14):2965–77.
- 32. Yasmine Z, Karim B, Razika B, Younes B. Adaptive Fuzzy Logic Control of Quadrotor. IJRCS. 2024;4(4):2095–118.
- 33. Madebo NW. Hybrid adaptive PID control strategy for UAVs using combined neural networks and fuzzy logic. PLoS One. 2025;20(8):e0331036. pmid:40880437
- 34.
Molapo M, Twala B. Neuro-fuzzy-based adaptive control for autonomous drone flight. Qeios. 2023. https://doi.org/10.32388/V4GY5T
- 35.
Song W, Li Z, Xu B, Wang S, Meng X. Research on Improved Control Algorithm of Quadrotor UAV based on Fuzzy PID. 2022 IEEE International Conference on Artificial Intelligence and Computer Applications (ICAICA), Dalian, China, 2022. 361–5. https://doi.org/10.1109/ICAICA54878.2022.9844554
- 36. Yu Y, Chen C, Guo J, Chadli M, Xiang Z. Adaptive Formation Control for Unmanned Aerial Vehicles With Collision Avoidance and Switching Communication Network. IEEE Trans Fuzzy Syst. 2024;32(3):1435–45.
- 37. Muthusamy PK, Garratt M, Pota H, Muthusamy R. Real-Time Adaptive Intelligent Control System for Quadcopter Unmanned Aerial Vehicles With Payload Uncertainties. IEEE Trans Ind Electron. 2022;69(2):1641–53.
- 38.
Lin J, Liu X, Ren Z. Fuzzy PID Control for Multi-joint Robotic Arm. In: 2022 IEEE 20th International Conference on Industrial Informatics (INDIN), 2022. 723–8. https://doi.org/10.1109/indin51773.2022.9976122
- 39. Ibrahim MK, Sajid A, Ullah I, Ali T, Ayaz M, Aggoune E-HM. Artificial Neural Fuzzy Inference Rule-Based (ANFIS) Model for Offloading Tasks for Edge, Cloud, and UAVs Environment. IEEE Access. 2024;12:154443–54.
- 40.
Kurnaz S, Kaynak O, Konakoğlu E. Adaptive neuro-fuzzy inference system based autonomous flight control of unmanned air vehicles. Lecture Notes in Computer Science. Springer Berlin Heidelberg. 2007. 14–21. https://doi.org/10.1007/978-3-540-72383-7_3
- 41.
Esper IM, Rosa PFF. Heading controller for a fixed wing UAV with reduced control surfaces based on ANFIS. In: 2015 IEEE International Conference on Dependable Systems and Networks Workshops, 2015. 118–23. https://doi.org/10.1109/dsn-w.2015.27
- 42.
Elbatal A, Elkhatib MM, Youssef AM. Intelligent autopilot design based on adaptive neuro -fuzzy technique and genetic algorithm. 2020 12th International Conference on Electrical Engineering (ICEENG), Cairo, Egypt, 2020. 377–82. https://doi.org/10.1109/ICEENG45378.2020.9171702
- 43. Mahfouz M, Hafez AT, Ashry M, Elnashar GA. Backstepping-ANFIS hybrid controller design for cooperative quadrotors. J Appl Res Technol. 2023;21(4):665–87.
- 44. Vargas OS, De León Aldaco SE, Alquicira JA, Vela-Valdés LG, Núñez ARL. Adaptive network-based fuzzy inference system (ANFIS) applied to inverters: a survey. IEEE Trans Power Electron. 2024;39(1):869–84.
- 45.
Sharma P, Ohri J. ANFIS based PID control of antilock braking system model. 2023 7th International Conference on Computer Applications in Electrical Engineering-Recent Advances (CERA), Roorkee, India, 2023. 1–6. https://doi.org/10.1109/CERA59325.2023.10455135
- 46. Islam MdA, Singh JG, Jahan I, Lipu MSH, Jamal T, Elavarasan RM, et al. Modeling and performance evaluation of ANFIS controller-based bidirectional power management scheme in plug-in electric vehicles integrated with electric grid. IEEE Access. 2021;9:166762–80.
- 47.
Gomez WRG, Caballero JM. Development of ANFIS-based controller for spray drying machine. In: 2023 8th International Conference on Business and Industrial Research (ICBIR), 2023. 244–9. https://doi.org/10.1109/icbir57571.2023.10147495
- 48. Lu Q, Ren B, Parameswaran S. Uncertainty and disturbance estimator-based global trajectory tracking control for a quadrotor. IEEE/ASME Trans Mechatron. 2020;25(3):1519–30.
- 49. Antonelli G, Cataldi E, Arrichiello F, Robuffo Giordano P, Chiaverini S, Franchi A. Adaptive trajectory tracking for quadrotor MAVs in presence of parameter uncertainties and external disturbances. IEEE Trans Contr Syst Technol. 2018;26(1):248–54.
- 50. Lopez-Sanchez I, Rossomando F, Pérez-Alcocer R, Soria C, Carelli R, Moreno-Valenzuela J. Adaptive trajectory tracking control for quadrotors with disturbances by using generalized regression neural networks. Neurocomputing. 2021;460:243–55.
- 51.
Wu X, Liu Y. Trajectory tracking control of quadrotor UAV. 2018 37th Chinese Control Conference (CCC), Wuhan, China, 2018. 10020–5. https://doi.org/10.23919/ChiCC.2018.8482939
- 52.
Tian Y-X, Li C, Yu W-T, Xiong J-J. Adaptive position and attitude trajectory tracking control for a quadrotor UAV. 2022 International Conference on Automation, Robotics and Computer Engineering (ICARCE), Wuhan, China, 2022. 1–4. https://doi.org/10.1109/ICARCE55724.2022.10046429
- 53.
Gu Y, Yuan C. Adaptive robust trajectory tracking control of fully actuated bipedal robotic walking. In: 2020 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM), 2020. 1310–5. https://doi.org/10.1109/aim43001.2020.9158814
- 54. Gao M, Li J, Hu T, Luo J, Feng B. Intelligent vehicle trajectory tracking with an adaptive robust nonsingular fast terminal sliding mode control in complex scenarios. Sci Rep. 2024;14(1):31085. pmid:39730610
- 55.
Indayu N, Darwito PA. ANFIS-SMC for trajectory tracking and obstacle avoidance control of quadcopter. In: 2023 8th International Conference on Instrumentation, Control, and Automation (ICA), 2023. 230–5. https://doi.org/10.1109/ica58538.2023.10273124
- 56. Hou Y, Chen D, Yang S. Adaptive robust trajectory tracking controller for a quadrotor UAV with uncertain environment parameters based on backstepping sliding mode method. IEEE Trans Automat Sci Eng. 2025;22:4446–56.
- 57.
Maurya H, Behera L, Verma N. Trajectory tracking of quad-rotor UAV using fractional order
controller. https://doi.org/10.1007/978-981-13-1132-114
- 58.
Madebo NW, Abdissa CM, Lemma LN. Enhanced trajectory control of quadrotor UAV using fuzzy PID based recurrent neural network controller. IEEE Access. https://doi.org/10.1109/ACCESS.2024.3516494
- 59.
Lee T, Leok M, McClamroch NH. Nonlinear robust tracking control of a quadrotor UAV on SE(3). 2012 American Control Conference (ACC), Montreal, QC, Canada, 2012. 4649–54. https://doi.org/10.1109/ACC.2012.6315143
- 60. Kazemi MH, Tarighi R. PID-based attitude control of quadrotor using robust pole assignment and LPV modeling. Int J Dynam Control. 2024;12(7):2385–97.
- 61.
Bresciani T. Modelling, identification and control of a quadrotor helicopter. 2008.
- 62.
Cheng W, Hou Z. Attitude control of quadrotor UAV based on adaptive sliding mode control. 2022 34th Chinese Control and Decision Conference (CCDC), Hefei, China, 2022. 5878–84. https://doi.org/10.1109/CCDC55256.2022.10033888
- 63.
Johan P, Gravdahl JT, Pettersen JY. Vehicle-manipulator systems: modeling for simulation, analysis, and control advances in industrial control. Springer Science & Business Media. 2013.
- 64. Al-Hmouz A, Jun S, Al-Hmouz R, Jun Y. Modeling and simulation of an adaptive neuro-fuzzy inference system (ANFIS) for mobile learning. IEEE Trans Learning Technol. 2012;5(3):226–37.
- 65.
Jang JSR, Sun CT, Mizutani E. Neuro-Fuzzy and Soft Computing. Prentice Hall. 1997.
- 66. Madebo NW. Enhancing intelligent control strategies for UAVs: A comparative analysis of fuzzy logic, fuzzy PID, and GA-optimized fuzzy PID controllers. IEEE Access. 2025;13:16548–63.
- 67.
Sureshkumar V, Cohen K. Autonomous Control of a Quadrotor UAV using Fuzzy Logic. University of Cincinnati: Cincinnati, Ohio, United States. https://www.researchgate.net/publication/271550748
- 68.
Abbasi E, Mahjoob M, Yazdanpanah R. Controlling of quadrotor uav using a fuzzy system for tuning the pid gains in hovering mode. In 10th Int. Conf Adv Comput Entertain Technol. 1–6, 2013.
- 69. Wang L. Building structure control system application research based on fuzzy logic algorithm. IEEE Access. 2023;11:144799–811.
- 70.
Mastacan L, Olah I, Anita LI, Peiu T. Fuzzy logic controllers design: a case study. In: Proceedings of IEEE International Conference on Intelligent Engineering Systems. 233–8. https://doi.org/10.1109/ines.1997.632422
- 71.
Huan T, Huang D, Luo D. Attitude Tracking for a Quadrotor UAV Based on Fuzzy PID Controller. 2018. https://doi.org/10.1109/ICCSS.2018.8572353
- 72.
Zareb M, Ayad R, Nouibat W. Fuzzy-PID hybrid control system to navigate an autonomous mini-Quadrotor. In: 3rd International Conference on Systems and Control, 2013. 906–13. https://doi.org/10.1109/icosc.2013.6750965
- 73. Xue G, Chang Q, Wang J, Zhang K, Pal NR. An adaptive neuro-fuzzy system with integrated feature selection and rule extraction for high-dimensional classification problems. IEEE Trans Fuzzy Syst. 2023;31(7):2167–81.
- 74.
Yuningsih L, Huizen RR, Pradipta GA, Ayu PDW, Hostiadi DP. Adaptive Neuro-Fuzzy Inference System For Medical Image Classification -A Review. 2022 4th International Conference on Cybernetics and Intelligent System (ICORIS), Prapat, Indonesia, 2022. 1–9. https://doi.org/10.1109/ICORIS56080.2022.10031548
- 75.
Devi S, Kumar S, Kushwaha GS. An adaptive neuro fuzzy inference system for prediction of anxiety of students. 2016 Eighth International Conference on Advanced Computational Intelligence (ICACI), Chiang Mai, Thailand, 2016. 7–13. https://doi.org/10.1109/ICACI.2016.7449795
- 76. Sharkawy A-N, Bekhiti B. Enhanced estimation and short-term forecasting of output power of a solar photovoltaic plant using adaptive neuro-fuzzy inference system (ANFIS). Journal of Electrical Systems and Inf Technol. 2026;13(1).
- 77.
Chen X, Zhang X. Nonlinear feedback control based on ANFIS. 2015 12th International Conference on Fuzzy Systems and Knowledge Discovery (FSKD), Zhangjiajie, China, 2015. 559–63. https://doi.org/10.1109/FSKD.2015.7382003