Model-Free-Based Single-Dimension Fuzzy SMC Design for Underactuated Quadrotor UAV

: The underactuated quadrotor unmanned aerial vehicle (UAV) is one of the nonlinear systems that have few actuators as compared to the degree of freedom (DOF); thus, it is a strenuous task to stabilize its attitude and positions. Moreover, an induction of unmodelled dynamic factors and uncertainties make it more difﬁcult to control its maneuverability. In this paper, a model-free based single-dimension fuzzy sliding mode control (MFSDF-SMC) is proposed to control the attitude and positions of underactuated quadrotor UAV. The paper discusses the kinematic and dynamic models with unmodelled dynamic factors and unknown external disturbances. These unmodelled factors and disturbances may lead the quadrotor towards failure in tracking speciﬁc trajectory and may also generate some serious transient and steady-state issues. Furthermore, to avoid the problem of gimbal lock, the model is amalgamated with hyperbolic function to resolve the singularity issues dully developed due to Newton Euler’s dynamic modeling. The simulation results performed for MFSDF-SMC using MATLAB software R2020a are compared with conventional sliding mode control, fuzzy-based sliding control and single-dimension fuzzy-based sliding mode control without a model-free approach. The design and implementation of the model-free single dimension-based fuzzy sliding mode control (MFSDF-SMC) with an updated Lyapunov stability theorem is presented in this work. It is observed that MFSDF-SMC produces robust trajectory performance therefore, and the manuscript suggests the experimental setup to test the proposed algorithm in a noisy environment keeping the same conditions. The veriﬁcation of the equipment used and its effective demonstration is also available for the reader within the manuscript.


Introduction
Underactuated quadrotors are a type of unmanned aerial vehicles (UAVs) that have fewer control inputs or actuators than the degree of freedom (DOF). Due to this reason, they are difficult to stabilize but on the other hand they consume much less power and may exhibit natural dynamic motion if controlled properly. Thus, this is one of the main reasons that researchers are still evaluating the capability and flexibility of quadrotor UAV in various modes, i.e., trajectory tracking, hovering, vertical take-off, and landing (VTOL). In the modern world, one may witness the utilization of such underactuated quadrotor UAVs in military as well as in civil vicinities.
As per the construction point of view, it has four brushless DC (BLDC) motors dully controlled via electronic speed controller (ESC). One with ESC can control the speed of BLDC motors in a precise way, and this is the main reason for proposing it in this research work. There have been various control strategies [1,2] to produce the robust response and several observer designs [3] to observe and estimate unmodelled dynamic factors and unknown external disturbances, but still there are some limitations as discussed in [3]. In addition to this, one may see various model-based control designs, i.e., linearized modelbased control strategies [4][5][6][7][8][9][10] and nonlinear model-based control techniques [11][12][13][14][15][16][17][18]. The fuzzy-logic-based self-tuning of proportional integral derivative (F-PID) control is proposed for attitude and position control with the linear dynamic model [4,5]. In this scheme, the gains of proportional integral and derivative (PID) are tuned to acquire the robust performance. Researchers have proposed Kalman filter scheme to estimate the attitude with different data sets acquired from the inertial measurement unit (IMU) [6]. One may also see the different configurations of proportional (P), integral (I), and derivative (D), in either cascaded or parallel form. The double-gain PD scheme is also proposed for regulating linear attitude dynamics [6]. Similar linear dynamic model is opted in [7], where a linear-quadratic and regulator (LQR) controller is designed with full-state linear observer design. In the previous proposed research works, the sliding mode control (SMC) technique was applied to improve the same attitude and positions of underactuated quadrotor but with linear Newton Euler dynamics [8]. One may see the trend of hybridizing these control and observer design schemes with adaptive techniques to overcome the parametric uncertainties and unmodelled dynamic factors [9]. So far, researchers have proposed various strategies to acquire more realistic real-world dynamic models such as using a continuous predictor-based identification approach. This approach uses the matrix inequality concept for tuning the gains for an underactuated quadrotor [10]. The stability is achieved in all these control algorithms but around the equilibrium conditions using Jacobian method. Thus, researchers later consider the nonlinear models. The idea behind the proposition of this intelligent control algorithm with a model-free approach is to achieve a minimum chattering effect, reduce the delay in all angular and translational accelerations, and minimize transient and steady-state issues, i.e., steady-state error, overshoots and settling time, even in the presence of unmodelled dynamic factors and external disturbances [3].
The subject is introduced in Section 1. Section 2 briefs the reader about the previous research contributions. Section 3 presents the study of an underactuated quadrotor dynamic model with unmodelled dynamic factors and unknown external disturbances. Furthermore, the Section 4 demonstrates the proposed model-free single-dimension fuzzy-based sliding mode control (MFSDF-SMC) along with its stability proof using Lyapunov stability theorem. Section 5 shares the software simulations and analysis among the SMC, conventional fuzzybased SMC, and single-dimension fuzzy-based sliding mode control design with and without model-free approach. The hardware configuration and experimental results can be seen in Section 6, and last but not the least the entire research finding is concluded in Section 7.

Literature Review
There are number of research contributions where nonlinear dynamic model of an underactuated quadrotor craft is considered. Researchers proposed several control designs such as sliding mode control (SMC) and backstepping control (BSC) [11,12] for stabilizing the attitude and positions during the flight mode. These techniques only focused on bounded values for unmodeled dynamic factors and external disturbances [13]. Researchers have also provided comparative study for evaluating the performance of PD control for linear and nonlinear dynamic model of quadrotor in hovering position [14]. Researchers have designed some of the algorithms that provide robust results, i.e., comparatively better convergence rate within finite time [15]. To improve tracking performances, one may find number of nonlinear model-based control designs [16][17][18][19], whereas for robust control designs, they really need complete information about the system, and therefore the system requires lots of sensors and mainly one inertial measurement unit (IMU). Most of the schemes are based on Newton Euler dynamic models. A robust backstepping integral sliding mode control is proposed for the trajectory control of an underactuated and nonlinear quadrotor craft. In the proposed technique [20], one may see the approach is applied on a dynamic model that is derived using Newton Euler method leading to gimbal lock issue again. In addition to this, position errors are also observed. A gain-scheduled proportional integral derivative (G-PID) is proposed in [21] for robust tracking performance, but some overshoots along with steady-state error occurred.
The controllers such as linear quadratic regulator (LQR) and PID are mostly applied to achieve better performance, but for the case of underactuated quadrotor in the presence of unmodelled dynamics, these schemes have several performance issues such as slow convergence rate, gimbal lock and transient and steady-state issues [22]. These unmodelled dynamic factors were previously considered one by one, where aerodynamic effects were addressed using integral backstepping control law and then using fractional order backstepping sliding mode controller. These schemes were not only sensitive to disturbances but also to producing high-frequency oscillations known as chattering effect (number of high oscillations on rotors) [23,24]. It is quite clear that for proposing an intelligent control design or observer-based control, one should derive the accurate dynamic model considering all other unmodelled dynamic factors. This is one of the complex tasks, and thus it demands either more precise model derivation or more precise experiments [25]. These problems are addressed later using higher-order sliding mode control laws such as demonstrated in [26,27]. It is an admitted fact that the Euler angles are strongly coupled to each other; hence, to invert the control inputs in object-oriented design to get the loose coupling is known as inversion control algorithm as seen in [28]. Researchers have proposed various combinations of inversion control to stabilize the quadrotor. In [29], a nonlinear dynamic inversion control law has been observed where it is developed to address the coupling issue [30][31][32]. For the model, the inertial and unmodelled dynamics are very difficult and can affect the UAV at same time. Therefore, researchers have used Lyapunov theorem in many papers for the stability proof. Such types of control laws and schemes can be visualized in [33].
Simply, it is not an issue of intelligent control designs, but a serious concern related to dynamic model of the unmanned aerial vehicles (UAVs). Since the paper is focused on an underactuated quadrotor craft, it considers these factors within the Newton Euler dynamic model along with hyperbolic function to address the singularity issue (Gimbal Lock). The precise mathematical model for underactuated quadrotor unmanned aerial vehicle is difficult because of several types of time-varying parameters that instantaneously change, such as wind disturbance, the payload mass variation (smooth and non-smooth), the chattering effect and other external disturbances. To address this issue, researchers have proposed model-free control techniques to control and stabilize the system. Researchers have proposed different versions such as piecewise recursive approach [34][35][36], time delay estimation control design [37], algebraic method-oriented hybrid PID control designs [38][39][40] and many more.
This manuscript proposes a model-free single-dimension fuzzy-based sliding mode control (SDF-SMC) design. The technique of single-dimension fuzzy-based sliding mode control has been proposed previously without model-free approach for several applications such as deep submergence rescue vehicle (DSRV) [41], double pendulum-type overhead crane [42] and NPS AUV II [43] for Pantograph-Cateary system [44] and for underactuated quadrotor craft [45]. This algorithm produced many methods, such as fast convergence rate, prompt execution time response, less chattering effect and less control input energy (CIE). The output response of SDF-SMC in all research contributions produces sound results until the induction of external disturbances and unmodelled dynamic factors. In contrast with fuzzy-based control design [46], artificial neural network and genetic algorithm [47,48], SMC is the better control technique for such underactuated systems. The only limitation is its high sensitivity to unmodelled dynamic factors and disturbances, which results in it generating high number of oscillations due to sliding surface [49].
This section shows that sliding mode control has many more perks than other control designs. It has one issue of chattering phenomenon, which is high number of oscillations that appear on four rotors of underactuated quadrotor [50]. Researchers have hybridized SMC with fuzzy logic control (FLC) [51] to improve the performance and reduce the chattering or Zeno phenomenon. The only issue with this control strategy is consumption of huge computational time, bandwidth and power source. This is all because of its several sub-stages such as fuzzification, inference of rules and lastly the defuzzification stage, whereas the intelligent algorithms as mentioned in [52] are not recommended because they do not facilitate the quadrotor in real-time self-tuning of the gains or the improvement of impulsive behavior [53,54]. Similarly, if one discusses the fuzzy H∞ output feedback control then its output is also quantized and therefore either introduces the chattering noise or provides some delay [55,56]. This manuscript proposes sliding mode control design with an adaptive flavor. This combines the SMC with an improved version of Fuzzy logic control to acquire the maximum computational speed with maximum efficiency and of course enough capability to tackle the unmodelled dynamic factors and external disturbances. This technique is named the model-free single-dimension fuzzy-based sliding mode control (MFSDF-SMC). By doing this, the chattering phenomenon will be reduced comparatively from the responses and the quadrotor will be able to perform the aggressive maneuvers. Novelty of this approach is that it ensures the stability and tracking under any uncertainty that is created due to unmodelled dynamic factors and unknown external disturbances. This model-free approach will ensure the bounded tracking errors, whereas the singledimension fuzzy-based sliding mode control will try to stabilize the underactuated system by eliminating the bounded error in a finite time. In addition to this, MFSDF-SMC will also reduce the computational time and control input energy so that the quadrotor can play aggressive operations.

Mathematical Model
Underactuated quadrotor is one of the nonlinear unstable systems and comprises four brushless DC (BLDC) motors whose thrust is treated as an input to entire system. There are several factors that one must consider while deriving the dynamic model of underactuated quadrotor. These factors are thrust force generated via the rotation of propellers, torque, gravity component and gyroscopic factors. To derive the dynamic model using Newton Euler dynamics, one must consider the body frame of quadrotor as a rigid and symmetrical structure as one of the assumptions to derive appropriate dynamics. Table 1 shows all the symbols along with their description. The change in the underactuated quadrotor's attitude is indicated by roll, pitch, and yaw angles, which are denoted as φ, θ and ψ. These are obtained relatively to the x-, yand z-axes. Moreover, one may see some of the nearer and appropriate dynamical models for quadrotor in [57,58]. Research contributions such as in [59,60] exist, where researchers derived the Euler-lagrange technique to acquire the dynamics for underactuated quadrotor craft. Moreover, in the .. .. .. ..
.. z = u 4 cos ϕ cos θ/(m − g)  (6) is derived via Euler lagrange method, and it does not consider quadrotor as nonlinear system with very strong coupled factors. Thus, the dynamic model of underactuated quadrotor is derived using Newton Euler dynamic approach in [61] as given below: .. .. ..
x = (u 4 u x )/m (10) .. y = u 4 u y /m (11) .. z = (u 4 cos ϕ cos θ − mg)/m (12) Moreover, in the equation set from (7) to (12), 4 and u x = sin ψ sinθ cosϕ, u y = sin ψ sinθ cosϕ − cos ψ sinϕ and The shortcoming of this model is the ignorance of the torque factor that is produced by the revolutions of rotors during flight. To consider this one of the major factors, here we add −J r . θΩ/I xx and J r . θΩ/I yy [62][63][64]. By adding this, one may see the effect of unmodelled dynamics in acquired model as mentioned in the following set of equations: .. .. ..
In the mentioned set of equations from (13) to (18), the variables are a 1 = I yy − I zz /I xx , b 1 = l/I xx , c 1 = −J r /I xx , a 2 = (I zz − I xx )/I yy , b 2 = l/I yy , c 2 = J r /I yy , a 3 = I xx − I yy /I zz , b 3 = l/I zz and d i = d si + d ui , where the subscript i = 1, 2, 3. This term d si shows the bounded disturbances, whereas the d ui illustrates the unmodelled dynamic factors and external forces. In addition to this, one may note that the roll, pitch and yaw are the bounded input variables for our proposed underactuated quadrotor model. Thus, with bounded input and state variables, the derivative of input will also be bounded. This will lead towards the bounded change in the states as well and help in proving the stability of the proposed single-dimension fuzzy-based sliding mode control (SDF-SMC).

Control Design
This paper focuses on acquiring the accurate underactuated quadrotor dynamic model using model-free approach. To stabilize the system and reduce the tracking and position errors with minimum computation time and control input energy, a model-free singledimension fuzzy-based sliding mode control (MFSDF-SMC) is proposed. This entire approach of MFSDF-SMC will ensure the greater accuracy of tracking with unknown and unmodelled dynamic factors.

Control Design Using Model-Free Approach
One may see a non-linear system as mentioned in [39,40], in implicit form: Moreover, in this Equation (19), y ∈ R is the output, u ∈ R is the input variable and d ∈ R is the bounded disturbances. Thus, the model-free control design is proposed here to approximate these dynamics of the system. ..
In above equation, F(t) is defined as unknown expression that must be observed and estimated by checking the input and output relation. Then by deducing this for model-free control strategy, Equation (20) will be turned as: ..
For simplification, the notation in Equation (20) is indexed with i for the correspondence of individual inputs and state variables. The most important part of this strategy is the observing and estimating the unknown terms of F. Thus, the generalized form for proposed model-free control design is stated in Equation (20) y but illustrated as the sum of all corresponding individual inputs and state variables. Researchers have discussed this issue in several publications with different estimation techniques. This paper follows the estimation method followed by differentiator technique as mentioned in [40].
The term ε is defined as a small-time delay. Since the change in angular velocities and acceleration is bounded thus, this will lead F(t) towards bounded values in Equation (22) and measurable using small delay and difference term as F(t − ε). In this way, the modelfree control can be stated as mentioned in Equation (23). Y d is the required second derivative of the output state, and it should be smooth, whereas u c is the feedback for measuring the tracking error. By manipulating Equations (22) and (23), one may get the relation as: ..
e is defined as Y − Y d , known as trajectory tracking error.

MFSDF-SMC Control Design Using Model-Free Approach
In this sub-section, we will develop single-dimension fuzzy-based sliding mode control, embed it with model-free approach, and discuss the conventional sliding mode control that has basic architecture consisting of steering infinite quadrotor's trajectory (in our case known as sliding manifold). Thus, it will lead the system to converge all the states towards zero asymptotically. The block diagram illustrates steering at provided helical trajectory in the Figure 1. For this research work and specifically for simulations, paper suggests the tracking of underactuated quadrotor over helical trajectory. The helical trajectory is among trajectories that exhibits real-world-like scenario [2]. In addition to this, it allows one to better evaluate and study the angular and translational parameters [3]. where ̈ is defined as − , known as trajectory tracking error.

MFSDF-SMC Control Design Using Model-Free Approach
In this sub-section, we will develop single-dimension fuzzy-based sliding mode control, embed it with model-free approach, and discuss the conventional sliding mode control that has basic architecture consisting of steering infinite quadrotor's trajectory (in our case known as sliding manifold). Thus, it will lead the system to converge all the states towards zero asymptotically. The block diagram illustrates steering at provided helical trajectory in the Figure 1. For this research work and specifically for simulations, paper suggests the tracking of underactuated quadrotor over helical trajectory. The helical trajectory is among trajectories that exhibits real-world-like scenario [2]. In addition to this, it allows one to better evaluate and study the angular and translational parameters [3]. The above conventional SMC control technique is designed by following simple steps i.e., defining the sliding surface and later ensuring that all these variables move towards sliding surface. The next step is to develop the time delay estimation-based model-free SMC control as shown in Equation (27), which in Equation (25) is the tracking error and in (26) is the sliding surface: whereas the sliding surface is defined as: In Equation (26), variable represents the gain of the proposed control scheme. Considering the Equation (23), the can be given as: where one may see =̈+̇+ From Equation (26) or (28), one can define , In Equation (29), and are both positive diagonal definite matrices. After embedding the model-free approach with SMC, one may introduce the fuzzy logic control design. This is because of the stability requirement during aggressive maneuvers and avoidance of chattering noise (high number of oscillations on rotors) that may harm the propel- The above conventional SMC control technique is designed by following simple steps i.e., defining the sliding surface and later ensuring that all these variables move towards sliding surface. The next step is to develop the time delay estimation-based model-free SMC control as shown in Equation (27), which in Equation (25) is the tracking error and in (26) is the sliding surface: whereas the sliding surface is defined as: In Equation (26), variable c represents the gain of the proposed control scheme. Considering the Equation (23), the u c can be given as: where one may see From Equation (26) or Equation (28), one can define . e, Actuators 2021, 10, 191 8 of 25 In Equation (29), ρ and k are both positive diagonal definite matrices. After embedding the model-free approach with SMC, one may introduce the fuzzy logic control design. This is because of the stability requirement during aggressive maneuvers and avoidance of chattering noise (high number of oscillations on rotors) that may harm the propellers and BLDC motors too [53,65]. In this, the gains of SMC will be tuned by the fuzzy logic control (FLC), for which the main sliding surface and e and . e will be computed as shown in Equations (29) and (30): Moreover, the error and rate of change of error will be derived using the vectoral distance between state trajectory and manifold mathematically as shown in Equations (29) and (30) given as L sn and L o : This vectoral distance from point N to L sn can be computed in this way, as illustrated in the Equations (31) and (32). Moreover, the pictorial illustration can be seen in Figure 2. In this conventional F-SMC technique, the set of rules are designed by considering L sn and L o as mainly an input to fuzzy logic controller, and the output of FLC is entertained as an input to SMC design to derive the states towards this sliding surface with appropriate time and with Zeno or chattering effect. Since the fuzzy logic design is based on linguistic variable scheme, the rules are also defined in the same manner as shown in Table 2 with triangular membership functions as illustrated on next page. logic control (FLC), for which the main sliding surface and and ̇ will be computed as shown in Equations (29) and (30): Moreover, the error and rate of change of error will be derived using the vectoral distance between state trajectory and manifold mathematically as shown in Equations (29) and (30) given as and : This vectoral distance from point to can be computed in this way, as illustrated in the Equations (31) and (32). Moreover, the pictorial illustration can be seen in Figure 2. In this conventional F-SMC technique, the set of rules are designed by considering and as mainly an input to fuzzy logic controller, and the output of FLC is entertained as an input to SMC design to derive the states towards this sliding surface with appropriate time and with Zeno or chattering effect. Since the fuzzy logic design is based on linguistic variable scheme, the rules are also defined in the same manner as shown in Table 2 with triangular membership functions as illustrated on next page. The Figure 2 is the graphical illustration for the variables and on the basis of which the rule base for bounder-layer fuzzy-based SMC is computed. One may see these rules in Table 2 given below:   The Figure 2 is the graphical illustration for the variables L sn and L o on the basis of which the rule base for bounder-layer fuzzy-based SMC is computed. One may see these rules in Table 2 given below: Furthermore, it is share that the output of this FLC design is based on singleton utilizing the concept of center of gravity (CoG) presented in the Figure 3. The entire range for all output and input membership functions as shown in Figures 3 and 4 respectively ranges in between −1 to 1, whereas the display ranges in between −0.6 and +0.6. The block diagram of this fuzzy-based sliding mode control is also shown in Figure 5. Furthermore, it is share that the output of this FLC design is based on singleton utilizing the concept of center of gravity (CoG) presented in the Figure 3. The entire range for all output and input membership functions as shown in Figures 3 and 4 respectively ranges in between -1 to 1, whereas the display ranges in between −0.6 and +0.6. The block diagram of this fuzzy-based sliding mode control is also shown in Figure 5.  In this paper, two issues are discussed: the tackling of unmodelled dynamic factors using model-free approach and the suggestion of single-input-or dimension-based fuzzy sliding mode controller. It has been observed that fuzzy logic control design involves several steps: fuzzification, inference, and defuzzification. These individual steps consume some computation time that is computed and discussed in the results. This computation time and control input energy derived using F-SMC control will not be suitable for aggressive maneuvers. Thus, paper recommends single input or dimension-based fuzzy sliding mode control. Single-dimension-based fuzzy sliding mode control (SDF-SMC) is designed using signed distance method [3,65] where one may convert the two-dimensional set of rules into single-dimension as shown in Table 3. This can Furthermore, it is share that the output of this FLC design is based on singleton utilizing the concept of center of gravity (CoG) presented in the Figure 3. The entire range for all output and input membership functions as shown in Figures 3 and 4 respectively ranges in between -1 to 1, whereas the display ranges in between −0.6 and +0.6. The block diagram of this fuzzy-based sliding mode control is also shown in Figure 5.  In this paper, two issues are discussed: the tackling of unmodelled dynamic factors using model-free approach and the suggestion of single-input-or dimension-based fuzzy sliding mode controller. It has been observed that fuzzy logic control design involves several steps: fuzzification, inference, and defuzzification. These individual steps consume some computation time that is computed and discussed in the results. This computation time and control input energy derived using F-SMC control will not be suitable for aggressive maneuvers. Thus, paper recommends single input or dimension-based fuzzy sliding mode control. Single-dimension-based fuzzy sliding mode control (SDF-SMC) is designed using signed distance method [3,65] where one may convert the two-dimensional set of rules into single-dimension as shown in Table 3. This can  Furthermore, it is share that the output of this FLC design is based on singleton utilizing the concept of center of gravity (CoG) presented in the Figure 3. The entire range for all output and input membership functions as shown in Figures 3 and 4 respectively ranges in between -1 to 1, whereas the display ranges in between −0.6 and +0.6. The block diagram of this fuzzy-based sliding mode control is also shown in Figure 5.  In this paper, two issues are discussed: the tackling of unmodelled dynamic factors using model-free approach and the suggestion of single-input-or dimension-based fuzzy sliding mode controller. It has been observed that fuzzy logic control design involves several steps: fuzzification, inference, and defuzzification. These individual steps consume some computation time that is computed and discussed in the results. This computation time and control input energy derived using F-SMC control will not be suitable for aggressive maneuvers. Thus, paper recommends single input or dimension-based fuzzy sliding mode control. Single-dimension-based fuzzy sliding mode control (SDF-SMC) is designed using signed distance method [3,65] where one may convert the two-dimensional set of rules into single-dimension as shown in Table 3. This can In this paper, two issues are discussed: the tackling of unmodelled dynamic factors using model-free approach and the suggestion of single-input-or dimension-based fuzzy sliding mode controller. It has been observed that fuzzy logic control design involves several steps: fuzzification, inference, and defuzzification. These individual steps consume some computation time that is computed and discussed in the results.
This computation time and control input energy derived using F-SMC control will not be suitable for aggressive maneuvers. Thus, paper recommends single input or dimensionbased fuzzy sliding mode control. Single-dimension-based fuzzy sliding mode control (SDF-SMC) is designed using signed distance method [3,65] where one may convert the two-dimensional set of rules into single-dimension as shown in Table 3. This can only be done by taking another signed variable as "G" as illustrated in Figures 6 and 7 respectively. This signed variable "G" is a diagonal vector from previous table number 2. only be done by taking another signed variable as "G" as illustrated in Figures 6 and 7 respectively. This signed variable "G" is a diagonal vector from previous table number 2. As given in above figure, one may study this graphical illustration and may derive the relation. This is the method to convert the 2-D rule base table into single-dimension. The new rule base can be seen in Table 3. Whereas Figure 7 shows the pictorial demonstration for converting 2-dimensional table of rules into single dimension.
= + √ + only be done by taking another signed variable as "G" as illustrated in Figures 6 and 7 respectively. This signed variable "G" is a diagonal vector from previous table number 2.
As given in above figure, one may study this graphical illustration and may derive the relation. This is the method to convert the 2-D rule base table into single-dimension. The new rule base can be seen in Table 3. Whereas Figure 7 shows the pictorial demonstration for converting 2-dimensional table of rules into single dimension.
As given in above figure, one may study this graphical illustration and may derive the relation. This is the method to convert the 2-D rule base table into single-dimension. The new rule base can be seen in Table 3. Whereas Figure 7 shows the pictorial demonstration for converting 2-dimensional table of rules into single dimension.
Moreover, the input functions are shown in Figure 8. The output function will be the same singleton based on center of gravity (CoG), along with the same block diagram as this is the only manipulation related to the fuzzy rules and the vectoral distance. Moreover, the input functions are shown in Figure 8. The output function will be the same singleton based on center of gravity (CoG), along with the same block diagram as this is the only manipulation related to the fuzzy rules and the vectoral distance.

Stability Analysis
In this sub-section, we have used the Lyapunov stability theorem, which is one of the classical methods used by several researchers to prove the stability of their proposed control designs. The Lyapunov function is given as: where each function can be illustrated in the form mentioned below as: In the Equation (36), the variable z is given as = [ 1 2 3 ] and c is the varible that can be defined as ̃= [̃1 ̃2 ̃3 ]. Assume a bounded disturbance as ( ). In this way, the time derivate will be: Moreover, the control laws can be chosen as: along with each and constant terms. There is a modification to update the bounded errors and the external disturbances . This results in: This will lead the ̇( ,̃) < 0 from a compact set over the (|| ||, ||||) plane that includes the origin itself. Moreover, the smallest Lyapunov surface that encloses an invariant set such that it is a bound over the trajectories that start within the Lyapunov surface leads the signals to be uniformly bounded.

Stability Analysis
In this sub-section, we have used the Lyapunov stability theorem, which is one of the classical methods used by several researchers to prove the stability of their proposed control designs. The Lyapunov function is given as: where each function can be illustrated in the form mentioned below as: In the Equation (36), the variable z is given as z = [z 1 z 2 z 3 ] T and c is the varible that can be defined as c = c T 1 c T 2 c T 3 . Assume a bounded disturbance as d(t). In this way, the time derivate will be: Moreover, the control laws can be chosen as: .ĉ along with each k i and v i constant terms. There is a modification to update the bounded errors i and the external disturbances d i . This results in: This will lead the . V(z, c) < 0 from a compact set over the (||z||, || c||) plane that includes the origin itself. Moreover, the smallest Lyapunov surface that encloses an invariant set such that it is a bound over the trajectories that start within the Lyapunov surface leads the signals to be uniformly bounded.

Simulation Results
To demonstrate effectiveness, this section illustrates the comparative analysis of conventional sliding mode control (SMC), fuzzy-based SMC and single-dimension fuzzybased SMC design with and without model-free approach. All the simulation results are computed using MATLAB and Simulink software R2020a version. While executing the simple sliding mode control technique for underactuated quadrotor model, the drone deviates at 66.51 s and remains away from reference track till 70.51 s. One may see this impact of unmodelled dynamic factor during its maneuvering in Figure 9.

Simulation Results
To demonstrate effectiveness, this section illustrates the comparative analysis of conventional sliding mode control (SMC), fuzzy-based SMC and single-dimension fuzzybased SMC design with and without model-free approach. All the simulation results are computed using MATLAB and Simulink software R2020a version. While executing the simple sliding mode control technique for underactuated quadrotor model, the drone deviates at 66.51 s and remains away from reference track till 70.51 s. One may see this impact of unmodelled dynamic factor during its maneuvering in Figure 9. In the results shown in Figure 10 are position trajectories on , and axis. The unmodelled dynamic factors and unknown external disturbances are introduced in the simulation via a random function generator. One may see the underactuated quadrotor deviates at 25th second in all positional vectors. Moreover, the angular velocities such as roll, pitch and yaw responses are illustrated in Figure 11. This is the same with the angular velocities, where after introducing the unmodelled dynamic factors and external disturbance one may see the high number of oscillations at 25th second known as chattering or Zeno effect. This Zeno phenomenon is available in roll, pitch and even in yaw response. In the results shown in Figure 10 are position trajectories on x, y and z axis. The unmodelled dynamic factors and unknown external disturbances are introduced in the simulation via a random function generator. One may see the underactuated quadrotor deviates at 25th second in all positional vectors. Moreover, the angular velocities such as roll, pitch and yaw responses are illustrated in Figure 11. This is the same with the angular velocities, where after introducing the unmodelled dynamic factors and external disturbance one may see the high number of oscillations at 25th second known as chattering or Zeno effect. This Zeno phenomenon is available in roll, pitch and even in yaw response.

Simulation Results
To demonstrate effectiveness, this section illustrates the comparative analysis of conventional sliding mode control (SMC), fuzzy-based SMC and single-dimension fuzzybased SMC design with and without model-free approach. All the simulation results are computed using MATLAB and Simulink software R2020a version. While executing the simple sliding mode control technique for underactuated quadrotor model, the drone deviates at 66.51 s and remains away from reference track till 70.51 s. One may see this impact of unmodelled dynamic factor during its maneuvering in Figure 9. In the results shown in Figure 10 are position trajectories on , and axis. The unmodelled dynamic factors and unknown external disturbances are introduced in the simulation via a random function generator. One may see the underactuated quadrotor deviates at 25th second in all positional vectors. Moreover, the angular velocities such as roll, pitch and yaw responses are illustrated in Figure 11. This is the same with the angular velocities, where after introducing the unmodelled dynamic factors and external disturbance one may see the high number of oscillations at 25th second known as chattering or Zeno effect. This Zeno phenomenon is available in roll, pitch and even in yaw response.  Due to the high number of oscillations known as Zeno phenomenon, paper suggests the amalgamation of fuzzy logic design with sliding mode control. This constitutes a kind of underactuated quadrotor craft. The quadrotor deviates from the path at 59.51 s but again follows the same path at 63.51 s as one may remove the unmodelled dynamic factors and external disturbances. In addition to this, one may also see the chattering effect. Figure 12 shows the helical trajectory followed by quadrotor using conventional F-SMC control design, whereas Figure 13 shows the translational responses along with the angular velocities roll, pitch and yaw responses in Figure 14. This chattering effect is reduced once one amalgamates the fuzzy logic control design with sliding mode control.  Due to the high number of oscillations known as Zeno phenomenon, paper suggests the amalgamation of fuzzy logic design with sliding mode control. This constitutes a kind of underactuated quadrotor craft. The quadrotor deviates from the path at 59.51 s but again follows the same path at 63.51 s as one may remove the unmodelled dynamic factors and external disturbances. In addition to this, one may also see the chattering effect. Figure 12 shows the helical trajectory followed by quadrotor using conventional F-SMC control design, whereas Figure 13 shows the translational responses along with the angular velocities roll, pitch and yaw responses in Figure 14. This chattering effect is reduced once one amalgamates the fuzzy logic control design with sliding mode control.  Due to the high number of oscillations known as Zeno phenomenon, paper suggests the amalgamation of fuzzy logic design with sliding mode control. This constitutes a kind of underactuated quadrotor craft. The quadrotor deviates from the path at 59.51 s but again follows the same path at 63.51 s as one may remove the unmodelled dynamic factors and external disturbances. In addition to this, one may also see the chattering effect. Figure 12 shows the helical trajectory followed by quadrotor using conventional F-SMC control design, whereas Figure 13 shows the translational responses along with the angular velocities roll, pitch and yaw responses in Figure 14. This chattering effect is reduced once one amalgamates the fuzzy logic control design with sliding mode control.   The number of high oscillations is now reduced by using the conventional fuzzybased sliding mode control (F-SMC). The graphs demonstrated in Figures 13 and 14 show that this technique can tackle the Zeno effect intelligently but cannot handle the unmodelled dynamic factors and external disturbances.
The only limitation of the SDF-SMC simulations as shown in Figures 15 and 16, is computation time that depends on fuzzification, inference of rules and defuzzification steps. This limits the underactuated quadrotor craft from doing aggressive maneuvers.  The number of high oscillations is now reduced by using the conventional fuzzybased sliding mode control (F-SMC). The graphs demonstrated in Figures 13 and 14 show that this technique can tackle the Zeno effect intelligently but cannot handle the unmodelled dynamic factors and external disturbances.
The only limitation of the SDF-SMC simulations as shown in Figures 15 and 16, is computation time that depends on fuzzification, inference of rules and defuzzification steps. This limits the underactuated quadrotor craft from doing aggressive maneuvers. The number of high oscillations is now reduced by using the conventional fuzzy-based sliding mode control (F-SMC). The graphs demonstrated in Figures 13 and 14 show that this technique can tackle the Zeno effect intelligently but cannot handle the unmodelled dynamic factors and external disturbances.
The only limitation of the SDF-SMC simulations as shown in Figures 15 and 16, is computation time that depends on fuzzification, inference of rules and defuzzification steps. This limits the underactuated quadrotor craft from doing aggressive maneuvers. The single-dimension-based fuzzy sliding mode control improves this response and enables the drone to perform aggressive maneuvers without chattering noise. Through the induction of unmodelled dynamic factors and external disturbance, same problem appears that our drone deviates from its track on 47.01 s and again comes on track at exactly 69.01 s, as demonstrated in Figure 17. The single-dimension-based fuzzy sliding mode control improves this response and enables the drone to perform aggressive maneuvers without chattering noise. Through the induction of unmodelled dynamic factors and external disturbance, same problem appears that our drone deviates from its track on 47.01 s and again comes on track at exactly 69.01 s, as demonstrated in Figure 17.   The single-dimension-based fuzzy sliding mode control improves this response and enables the drone to perform aggressive maneuvers without chattering noise. Through the induction of unmodelled dynamic factors and external disturbance, same problem appears that our drone deviates from its track on 47.01 s and again comes on track at exactly 69.01 s, as demonstrated in Figure 17.   To tackle the unmodelled dynamic factors and external disturbances due to which underactuated quadrotor craft cannot follow the helical trajectory properly, paper proposes the model-free single-dimension fuzzy-based sliding mode control (MFSDF-SMC). The results of trajectory tracking are shown in Figure 18, whereas the translational and angular responses are shown in Figures 19 and 20, respectively. Here, the underactuated quadrotor successfully improves its tracking performance and does not deviate from helical trajectory at any instant, but very low chattering effect is observed. The Table 4 compares and summarizes the entire performance of these techniques such as SMC, F-SMC, SDF-SMC and MFSDF-SMC control techniques. The comparison is done in terms of computational time, Zeno effect (chattering), control input energy and the duration for which it deviates from the track since SDF-SMC is 50% faster than the conventional F-SMC but deviates due to unmodelled dynamic factors and disturbances, whereas MFSDF-SMC algorithm improves the convergence time and tracking performance with no deviation from helical trajectory. To tackle the unmodelled dynamic factors and external disturbances due to which underactuated quadrotor craft cannot follow the helical trajectory properly, paper proposes the model-free single-dimension fuzzy-based sliding mode control (MFSDF-SMC). The results of trajectory tracking are shown in Figure 18, whereas the translational and angular responses are shown in Figures 19 and 20, respectively.
Here, the underactuated quadrotor successfully improves its tracking performance and does not deviate from helical trajectory at any instant, but very low chattering effect is observed. The Table 4 compares and summarizes the entire performance of these techniques such as SMC, F-SMC, SDF-SMC and MFSDF-SMC control techniques. The comparison is done in terms of computational time, Zeno effect (chattering), control input energy and the duration for which it deviates from the track since SDF-SMC is 50% faster than the conventional F-SMC but deviates due to unmodelled dynamic factors and disturbances, whereas MFSDF-SMC algorithm improves the convergence time and tracking performance with no deviation from helical trajectory. To tackle the unmodelled dynamic factors and external disturbances due to which underactuated quadrotor craft cannot follow the helical trajectory properly, paper proposes the model-free single-dimension fuzzy-based sliding mode control (MFSDF-SMC). The results of trajectory tracking are shown in Figure 18, whereas the translational and angular responses are shown in Figures 19 and 20, respectively. Here, the underactuated quadrotor successfully improves its tracking performance and does not deviate from helical trajectory at any instant, but very low chattering effect is observed. The Table 4 compares and summarizes the entire performance of these techniques such as SMC, F-SMC, SDF-SMC and MFSDF-SMC control techniques. The comparison is done in terms of computational time, Zeno effect (chattering), control input energy and the duration for which it deviates from the track since SDF-SMC is 50% faster than the conventional F-SMC but deviates due to unmodelled dynamic factors and disturbances, whereas MFSDF-SMC algorithm improves the convergence time and tracking performance with no deviation from helical trajectory.       Table 4 improves the factors commented on in [3]. In addition to these factors, the execution time is also improved; this is the total simulation time taken for the entire scenario under the availability of unmodelled dynamic factors. For readers, the error rates for proposed model-free single-dimension fuzzy-based sliding mode control are shown in Figures 21 and 22.   Table 4 improves the factors commented on in [3]. In addition to these factors, the execution time is also improved; this is the total simulation time taken for the entire scenario under the availability of unmodelled dynamic factors. For readers, the error rates for proposed model-free single-dimension fuzzy-based sliding mode control are shown in Figures 21 and 22.  The total control input energy (CIE) as mentioned in Table 4 is the total power consumption by the four rotors of quadrotor. It is calculated using ordinary integral square The total control input energy (CIE) as mentioned in Table 4 is the total power consumption by the four rotors of quadrotor. It is calculated using ordinary integral square method. The same method is used for the computation of chattering phenomena. The integral square error can be utilized mathematically as given below: The total control input energy (CIE) as mentioned in Table 4 is the total power consumption by the four rotors of quadrotor. It is calculated using ordinary integral square method. The same method is used for the computation of chattering phenomena. The integral square error can be utilized mathematically as given below: In Equation (42), e is defined as an error generated via the difference between the two oscillations. Table 5 shows the improvement acquired after the implementation of our proposed MFSDF-SMC algorithm. In the Table 5, one may see the factors have been improved by the implementation of model-free single-dimension fuzzy-based sliding mode control design. The only limitation of this algorithm is the estimation of the states as one may see some time delay while estimating the states.
As far as transient and steady-state issues are considered, one may see that steady-state error in percentage is 4% in SMC and FSMC, while it dramatically increased for SDF-SMC. Similarly with overshoots, maximum the overshoot generated through SMC, F-SMC and SDF-SMC is in between 10 and 15%. If one may see the settling time, it seems quadrotor has sluggishness in tracking the trajectory. The entire results are computed by running the simple command in MATLAB for the state space model, i.e., step (A B C D), where A, B, C and D are the state space matrices for the underactuated quadrotor craft. From this entire Table 5, the MFSDF-SMC seems effective and robust.

Hardware Configuration and Experiment
The paper suggests the specific configuration for our designed underactuated quadrotor craft that is demonstrated in Figure 23.
The quadrotor type proposed in this hardware configuration is completely customized and may carry variable payload from dull, difficult, and dirty situations. The prototype used in this paper is RC eye 650 proposed by RC Logger that can easily be purchased from Heli distributors. The proposed RC eye 650 consists of 6 degrees of freedom with only four Brushless DC (BLDC) motors. The four BLDC motors are distributed at same distance from the center of mass. There is a tank attached to it with some liquid. The idea behind attaching this tank is to utilize this drone for spraying disinfectants initially and secondly to check the case of smooth and non-smooth payload variation.
The proposed underactuated unmanned aerial vehicle can spray the disinfectants from one place to another. Moreover, this difficult task can be performed easily due to use of pigeon eye view via zenmuse HD gimbal-based camera. The drone carries the additional battery so that the flight time can be extended up to 50 min more to spray approximately 3-L disinfectant solution. The underactuated quadrotor craft used in this prototype consists of the following mentioned components.
where A, B, C and D are the state space matrices for the underactuated quadrotor craft. From this entire Table 5, the MFSDF-SMC seems effective and robust.

Hardware Configuration and Experiment
The paper suggests the specific configuration for our designed underactuated quadrotor craft that is demonstrated in Figure 23.

PIXHAWK PX4 Flight Controller
The main component in this entire hardware setup known as brain of this underactuated quadrotor is the controller. The proposed controller in this hardware design is PIXHAWK PX4 version of flight controller. This will deal with all types of maneuvering operations. This controller has better capability to tackle the control of all BLDC motors, power distribution, radio transmission and above all the global positioning satellite (GPS). This is the controller with 32-bit microprocessor, 256 KB random access memory and 2 MB flash memory, along with gyroscopic sensor, barometer and 14-bit magnetometer, which make it a one of a kind and most suitable for our experiment. In addition to these features, it has 14 pulse width modulation (PWM) output channels along with autopilot facility and GPS.

Wireless Remote Control (WRC)
The RC-eye 650 is dully controlled through wireless remote control (WRC) that has the range of 2.400 to 2.5 GHz. In addition to this, this has been integrated with special Lightbridge controller module to make it flexible so that one can control it using cellular device too. The range in terms of distance through which one may transmit the control inputs is in between 1.65 to 4.55 km with receiver's sensitivity of −101 dBm (+) (−) 2 dBm. Moreover, the temperature range at which one may operate it is −10 to 45 degrees Celsius. This wireless control technique supports android as well as iPhone operating systems. The name of application is DJI app. The mentioned controller in this manuscript supports the high-definition (HD) camera view using zenmuse X3 gimbal camera, as illustrated in the Figure 23.

Propulsion System
The propulsion system is one of the forms of DJI E800 series electrical version. This will energize our underactuated quadrotor and enable it to have a stable flight. There are four electronic speed controllers popularly known as (ESC) that help us to vary the speed of four propellers followed by BLDC motors.

Global Positioning System (GPS)
Our RC eye 650 is mainly embedded with GPS-based tracking system, which will help us in real time to track our underactuated quadrotor; in addition to this, it supports the faster satellite communication. This also has guidance system that works using optical and ultrasonic sensors embedded within the inertial measurement unit (IMU) as highlighted in the Figure 19. The RC-eye 650 quadrotor is then operated under the influence of variable wind disturbance and variable payload conditions with the model-free single-dimensionbased fuzzy sliding mode control. The acquired position errors are shown in the Figure 24. These errors are same as shown in the Figure 21. This validates the proposed algorithm.
Actuators 2021, 10, x FOR PEER REVIEW 21 of 25 the Figure 24. These errors are same as shown in the Figure 21. This validates the proposed algorithm. Figure 24. Position error rates while maneuvering using MFSDF-SMC during hardware implementation.

Error Rates and Flight Mode of Underactuated Quadrotor
The Figure 24 shows the performance of proposed control algorithm when implemented in practical scenario. One may see the underactuated quadrotor while maneuvering produces the same position error rates as expected in a closed environment. The most prominent guidance is involved here by using GPS module. This is because this module further comprises of several core processing units and sensors such as optical-odometer, 3D sensing and obstacle sensing images. Every unit facilitates in tracking the helical trajectory so that optical odometer performs the measurements related to the speed of the proposed underactuated quadrotor, and 3D sensing helps in sensing the three-dimensional space. Obstacles are also tackled properly along with precise vision-based positioning system.
There is a minor time delay while executing the control inputs after the execution of experimental setup in open environment only. This can be improved using Pade approximation method and opting for better wireless remote controller but is not needed in closed environment, as demonstrated in this paper. It should be noted that the experiment was performed in a closed jurisdiction by keeping the same conditions within the project lab. The flight performed by quadrotor was the same helical path within the closed jurisdiction, as shown in the Figure 25.

Error Rates and Flight Mode of Underactuated Quadrotor
The Figure 24 shows the performance of proposed control algorithm when implemented in practical scenario. One may see the underactuated quadrotor while maneuvering produces the same position error rates as expected in a closed environment. The most prominent guidance is involved here by using GPS module. This is because this module further comprises of several core processing units and sensors such as optical-odometer, 3D sensing and obstacle sensing images. Every unit facilitates in tracking the helical trajectory so that optical odometer performs the measurements related to the speed of the proposed underactuated quadrotor, and 3D sensing helps in sensing the three-dimensional space. Obstacles are also tackled properly along with precise vision-based positioning system.
There is a minor time delay while executing the control inputs after the execution of experimental setup in open environment only. This can be improved using Pade approximation method and opting for better wireless remote controller but is not needed in closed environment, as demonstrated in this paper. It should be noted that the experiment was performed in a closed jurisdiction by keeping the same conditions within the project lab. The flight performed by quadrotor was the same helical path within the closed jurisdiction, as shown in the Figure 25.

Conclusions
The proposed system in this manuscript is a quadrotor unmanned aerial vehicle. This is known as one of the most underactuated systems because it has a smaller number of control inputs than degrees of freedom (DOF). This is a major issue that is very hard to control and stabilize. This manuscript shows a comparative performance analysis between sliding mode control (SMC), conventional fuzzy-based sliding mode control (FSMC) and single-dimension-based fuzzy sliding mode control without a model-free approach (SDF-SMC) and with a model-free approach (MFSDF-SMC).
First, the paper addresses that the sliding mode control (SMC) algorithm is highly sensitive to external disturbances and unmodelled dynamic factors. Thus, by implementing this SMC design one may see that the four brushless DC (BLDC) motors of the quadrotor craft are experiencing a high number of oscillations known as Zeno phenomenon or chattering noise. The main reason for this noise is the design of manifold or sliding surface design for SMC algorithm.
Secondly, to have a smooth sliding surface, the paper discusses the amalgamation of fuzzy logic control with SMC design, but this increases the execution time as well as the control input energy (CIE). This results in slow convergence of all error rates as well as sluggish maneuvers of quadrotor because of further sub-steps involved in FSMC algorithm such as fuzzification, inference of rules and defuzzification. In addition to this, both SMC and fuzzy-based SMC algorithms cannot enable the drone to follow the helical trajectory properly and generate some transient as well as steady-state issues. One may see the Zeno effect in both algorithms.
Thirdly, the paper suggests the single-dimension fuzzy sliding mode control (SDF-SMC) design to tackle the unmodelled dynamic factors and deal with the high number of oscillations known as the Zeno phenomenon or the chattering effect. One can see the employment of a mathematical approach named as single-dimension method to turn the two-dimensional rules into a single dimension. In this technique, there is still noticeable diversion while tracking the helical trajectory in the presence of unmodelled dynamic factors but comparatively better transient and steady-state performance than SMC and conventional FSMC algorithms. Finally, the model-free approach is merged with single-dimension fuzzy-based sliding mode control (MFSDF-SMC). The simulation results in comparison with SMC, FSMC and SDF-SMC without model-free approach have been demonstrated. These results prove the robustness of the proposed algorithm for the stability and control of an underactuated quadrotor UAV under aggressive maneuvers and for tracking the helical trajectory in the presence of unmodelled dynamic factors and external disturbances.

Conclusions
The proposed system in this manuscript is a quadrotor unmanned aerial vehicle. This is known as one of the most underactuated systems because it has a smaller number of control inputs than degrees of freedom (DOF). This is a major issue that is very hard to control and stabilize. This manuscript shows a comparative performance analysis between sliding mode control (SMC), conventional fuzzy-based sliding mode control (FSMC) and single-dimension-based fuzzy sliding mode control without a model-free approach (SDF-SMC) and with a model-free approach (MFSDF-SMC).
First, the paper addresses that the sliding mode control (SMC) algorithm is highly sensitive to external disturbances and unmodelled dynamic factors. Thus, by implementing this SMC design one may see that the four brushless DC (BLDC) motors of the quadrotor craft are experiencing a high number of oscillations known as Zeno phenomenon or chattering noise. The main reason for this noise is the design of manifold or sliding surface design for SMC algorithm.
Secondly, to have a smooth sliding surface, the paper discusses the amalgamation of fuzzy logic control with SMC design, but this increases the execution time as well as the control input energy (CIE). This results in slow convergence of all error rates as well as sluggish maneuvers of quadrotor because of further sub-steps involved in FSMC algorithm such as fuzzification, inference of rules and defuzzification. In addition to this, both SMC and fuzzy-based SMC algorithms cannot enable the drone to follow the helical trajectory properly and generate some transient as well as steady-state issues. One may see the Zeno effect in both algorithms.
Thirdly, the paper suggests the single-dimension fuzzy sliding mode control (SDF-SMC) design to tackle the unmodelled dynamic factors and deal with the high number of oscillations known as the Zeno phenomenon or the chattering effect. One can see the employment of a mathematical approach named as single-dimension method to turn the two-dimensional rules into a single dimension. In this technique, there is still noticeable diversion while tracking the helical trajectory in the presence of unmodelled dynamic factors but comparatively better transient and steady-state performance than SMC and conventional FSMC algorithms. Finally, the model-free approach is merged with single-dimension fuzzy-based sliding mode control (MFSDF-SMC). The simulation results in comparison with SMC, FSMC and SDF-SMC without model-free approach have been demonstrated. These results prove the robustness of the proposed algorithm for the stability and control of an underactuated quadrotor UAV under aggressive maneuvers and for tracking the helical trajectory in the presence of unmodelled dynamic factors and external disturbances.

Future Work and Recommendation
In this paper, the model-free single-dimension fuzzy sliding mode control design seeks to address issues such as gimbal lock, unmodelled dynamic factors, computation time, chattering effect, control input energy and some transient and steady-state errors. Future work is now focused on extensive nonlinear extended-state observations and disturbance observations with this same approach to reduce the estimation delays, and mathematical approaches such as the pade approximation method to reduce the time delay in accelerations to improve maneuverability in the presence of unmodelled dynamic factors and external disturbances. In addition to this, some of the quantitative analysis work will also be dedicated to evaluating the error rates while executing more experimental work.  Data Availability Statement: The study did not report any data.