Abstract
This study deals with the decentralized sampled-data fuzzy tracking control of a quadrotor unmanned aerial vehicle (UAV) considering the communication delay of the feedback signal. A decentralized Takagi–Sugeno (T–S) fuzzy approach is adopted to represent the quadrotor UAV as two subsystems: the position control system and the attitude control system. Unlike most previous studies, a novel decentralized controller considering the communication delay for the position control system is proposed. In addition, to minimize the increase in computational complexity, the Lyapunov–Krasovskii functional (LKF) is configured as the only state required for each subsystem. The design conditions guaranteeing the tracking performance of the quadrotor UAV are derived as linear matrix inequalities (LMIs) that are numerically solved. Lastly, the validity of the proposed design method is verified by comparing the results through simulation examples with and without communication delay.
1. Introduction
In recent decades, quadrotor unmanned aerial vehicles (UAVs) have been utilized in many fields, including civil and military, due to their excellent hovering, simple mechanical structure, and low maintenance cost. However, it is not easy to analyze and design a control system because the dynamics of a quadrotor UAV is nonlinear. In addition, the quadrotor UAV is an underactuated system with 6 degrees of freedom using 4 thrusts generated from 2 pairs of rotors rotating in opposite directions. To resolve these difficulties, studies were conducted on applying various control techniques to control quadrotor UAVs [1], such as PID control [2,3,4,5] and LQR control [6,7,8,9,10] as a linear control method and backstepping control [11,12,13,14], sliding mode control [13,14,15,16,17,18,19], and fuzzy control [20,21,22,23,24,25,26,27] as a nonlinear control method. As for the linear control technology, although PID control is easy to implement and LQR control can cope with disturbances, the dynamics of quadrotor UAV has nonlinearity and have to be linearized, so their performance is somewhat limited. As nonlinear control techniques, backstepping control and sliding-mode control are widely used to design a robust control system that can cope with disturbances, but the former is difficult to implement, and the latter has difficultly in coping with the chattering effect.
Recently, the Takagi–Sugeno (T–S) fuzzy approach has received considerable attention [28,29]. The T–S fuzzy approach is a nonlinear control technique that represents a given nonlinear system as the convex sum of its linear subsystems, so existing linear control techniques are easily applicable [30]. Therefore, there are many studies to control quadrotor UAVs through T–S fuzzy modeling. In early studies related to this, the dynamics of a complex quadrotor UAV was presented as a single T–S fuzzy model to design a controller [20,21]. Meanwhile, focusing on the fact that the quadrotor UAV is an underactuated system, and the computational complexity increases due to the large dimension of dynamics, a study applied a decentralized control technique that divided the entire system into subsystems to control them [23]. However, since the above-mentioned studies were carried out on the continuous time domain, it is difficult to apply it to a quadrotor UAV implemented by digital hardware. From this perspective, the authors of [27] recently represented a quadrotor UAV as a decentralized T–S fuzzy model and proposed a decentralized sampled-data fuzzy controller design method. In short, decentralized control and sampled-data control are required to design a control system for a quadrotor UAV, so more studies applying them need to be conducted.
On the other hand, memory sampled-data control considering both the sampling and time delay of a feedback signal was actively studied in recent years [31,32,33,34,35]. In particular, such a control technique was applied to a multiagent system having a structure in which a control system received a state with a time delay of another system through communication [36,37,38]. The quadrotor UAV receiving the feedback signal from the outside also sufferred from the communication delay. In this regard, on the basis of memory sampled-data control, the tracking performance could be improved because the delayed signal could be effectively handled. Therefore, it is necessary to study the control system for a quadrotor UAV considering the communication delay of the feedback signal.
From this point of view, we propose a sampled-data fuzzy control technique for quadrotor UAVs considering the communication delay of the feedback signal. Since the feedback signal received from the outside of the quadrotor UAV is the state of the position, it is necessary to control the quadrotor UAV system by dividing it into a position control system and an attitude control system. Therefore, in this study, the quadrotor UAV is expressed as the position control system and the attitude control system through decentralized T–S fuzzy modeling, and a decentralized controller design technique is provided. A novel controller is proposed to consider the delayed state only in the position control system, and a novel Lyapunov–Krasovskii functional (LKF) for this is also introduced. The conditions for ensuring the stability of tracking error dynamics of quadrotor UAV and tracking performance are formulated as an optimal problem in the form of linear matrix inequalities (LMIs). Lastly, simulation examples are provided to prove the feasibility of the proposed design technique. The main contributions of this study are summarized as follows:
- A novel sampled-data fuzzy tracking controller structure that consists of two different types of decentralized controllers for a quadrotor UAV with communication delay is proposed.
- The LKF introduced in most previous studies on memory sampled-data control is improved to minimize computational complexity due to dimensional increase from unnecessary states.
Notations: Throughout this paper, represents a set of all integers greater than or equal to zero. denotes the integer set for the positive integer n. (resp. ) implies that matrix N is positive (resp. negative) definite. denotes the maximal eigenvalue of the . *, , , and denote the symmetric elements of the symmetric matrix, , the Euclidean norm for vectors, a column vector, and a block-diagonal matrix, respectively. and indicate the identity and the zero matrices of appropriate dimensions, respectively.
2. Preliminaries and Problem Formulation
In this section, we derive the T–S fuzzy model of tracking error dynamics of the quadrotor UAV. First, the dynamics of a quadrotor UAV are represented by two subsystems: a position control system and an attitude control system. Then, we derive the tracking error dynamics on the basis of T–S fuzzy modeling using the novel fuzzy controller proposed in this study. Lastly, a design problem is defined to clarify the conditions that should be satisfied to achieve the main purpose of this paper.
2.1. Dynamics of the Quadrotor UAV
In general, the dynamic behavior of a quadrotor UAV is described by , where represent the position of the center of gravity of the quadrotor UAV in a given inertial frame, and are the Euler angles commonly called roll, pitch, and yaw, respectively [6]. Then, the dynamics of the quadrotor UAV considered in this paper is represented as follows [7,11]:
where and ; , , , and denote the thrust, roll, pitch, and yaw inputs; m is the mass of the quadrotor UAV; g is the gravitational acceleration constant; , , and indicate the moment of inertia of each axis; , , , , , and represent the uncertain terms due to unmodeled dynamics.
The quadrotor dynamics (1) can be divided into the two following subsystems: the position control system and the attitude control system [27].
where
; ; ; ; ; ; ; ; ; ; ; .
2.2. T–S Fuzzy Model-Based Tracking Error Dynamics
The dynamics of the quadrotor UAV (2) shows that nonlinear terms exist in and . In this subsection, we use the T–S fuzzy model-based control approach to deal with these nonlinear terms and derive tracking error dynamics of quadrotor UAV. The T–S fuzzy model for (2) is described by the following IF-THEN rule with :
where denotes the ith rule for the lth subsystem; is a premise variable and is a fuzzy set for with : ; denotes the number of fuzzy rules of each subsystem: ; and are system matrices; is the unknown piecewise continuous vector function of representing the interconnection terms and modeling uncertainty terms satisfying the following assumption:
Assumption 1
([39]). Time-varying vector function is unknown, but satisfies
where is a bound scalar of the interconnection terms and is a constant matrix of appropriate dimension.
Applying the general defuzzification method to (3), the lth subsystem can be inferred as follows:
where
is the membership function of on the compact set ; thus, and . In (4), we designate the premise variable of the position control system as and the premise variables of the attitude control system as and , where with is a known positive scalar. Then, on the basis of sector nonlinearity concept [30], we have:
Remark 1.
In (4), external disturbance was not considered. Since this study focused on decentralized control considering the communication delay of a quadrotor UAV, the effect of disturbance was excluded. There are studies that attenuated the effects of disturbances on the system in previous quadrotor control studies, which can be easily solved by using thecontrol [40,41].
Before proceeding, the shorthand notations for any matrix were adopted to improve readability as follows:
In this study, the following linear reference model was considered to ensure the tracking control performance of the quadrotor UAV:
where and stand for the state and the bounded input vectors of reference model for the lth subsystem; denotes the predefined asymptotically stable matrix; is a constant matrix.
Now, we propose a novel decentralized sampled-data fuzzy tracking controller that considers the time delay of the position control system as follows:
where denotes the tracking error vector of lth subsystem; is a control gain matrix to be determined; for is a kth sampling time that satisfies , in which h is the maximum allowable sampling period; represents communication delay.
Remark 2.
Unlike the controller of [27], communication delay τ is taken into account in the controller of the position control system in this study. In fact, since the state and reference of position and are received through communication with the outside, it is necessary to consider the communication delay.
Remark 3.
There are many recent studies using a sampled-data controller including time-delay called memory sampled-data control [31,32,35]. However, as shown in (6), this study proposes a novel controller structure that consists of two types of decentralized controllers, and enables the use of proper controllers to each subsystem: a sampled-data controller with communication delay as the position control systemand a sampled-data controller without communication delay as the attitude control system. Deriving the theorem using this complex type of controller is challenging, as it requires introducing a different LKF for each control system, and this complicates the formula.
Then, from (4) and (5) with (6), the tracking error dynamics of lth subsystem can be derived as follows:
where .
The main objective of this paper is to solve the following design problem:
Problem 1.
Design the decentralized sampled-data fuzzy tracking controller (6), such that
- the equilibrium of is asymptotically stable when , , and ;
- the following inequality is guaranteed for a given positive scalar :where denotes the termination time of control, and represents a value of the scalar function at .
2.3. Required Lemmas
Lemma 1
([42]). Let and . Then, the following inequality holds for any positive definite matrix :
Lemma 2
([43]). For some positive definite matrix with and full rank matrix of appropriate dimension, the following inequality always holds:
where .
Lemma 3
([44]). For any with , a symmetric matrix with , and a given scalar δ, if normalized membership functions satisfy ,
holds if there exist symmetric matrices and and any matrices and with , such that the following LMIs hold:
where
3. Main Results
Before deriving the main theorem, we propose the following novel LKF for tracking error dynamics (7):
where
with , , and with are positive definite matrices to be determined.
Remark 4.
As can be seen in (8), when , required for a sampled-data controller with delay is configured, and when , required for a sampled-data controller without delay is configured. Therefore, the LKF in this study is proposed as the minimal configuration required to guarantee the stability of the tracking error dynamics of the position control system with the communication delay.
Remark 5.
In many recent studies [31,32,33,34,35], the LKF proposed in [42] was used that includes a time-delayed state. However, if the LKF contains states that are not used by the system and controller, the dimensionality of the augmented states that need to be configured increases, leading to increase in computational complexity. Therefore, it is necessary to let an LKF contain only the state used by the system and the controller. In this study, since the controller used in the position control system only feedbacks , information on other states is unnecessary. From this point of view, inspired from [42], we suggest a novel discontinuous LKF that does not include the unnecessary state.
In this section, the following vector and matrix nomenclature is used to simplify expressions:
Now, we propose the following theorem to give a solution that satisfies the given design criteria in Problem 1:
Theorem 1.
For given positive scalars, , , , and withand a gain matrixwithof the decentralized sampled-data fuzzy tracking controller (6), if there exist positive definite matrices, , Q, , and, full rank matriceswith, andwith, such that the following LMI-based inequality conditions hold, the error dynamics of a quadrotor UAV (7) meets the given design criteria in Problem 1:
minimizesubject to
where
Proof.
In (8), the positiveness of and can be easily ensured from positive definite matrices and with . Next, since when , applying Lemma 1 to the last term of yields
From (12) with and , the positiveness of can be guaranteed. Therefore, the positiveness of proposed in (8) is established.
Differentiating , , and with respect to t, we have
Applying Lemma 2 to the last term of (15) yields
where with ; for and . Thus, from (13), (14), and (15) with (16), we have
where
On the other hand, from error dynamics (7), we can easily obtain the following null term:
On the basis of well-known matrix inequality [45]: and Assumption, the last term of (18) yields
Adding to to ensure the second condition in Problem 1, and taking (17) and (18) with (19) into account, we have
where . Then, the sufficient conditions for can be rewritten as follows:
where
Moreover, from , we can obtain the following sufficient conditions for (21):
Applying The Schur complement to (20), (23), and (24) yields
Substituting (22) into (25)–(27), we obtain LMIs (9)–(11). Thus, if (9)–(11) hold, the following inequality is guaranteed:
Integrating (28) from 0 to , we have
From (29) with the positiveness of , the second condition in Problem 1 is satisfied. Moreover, from (28) when , , and , we obtain , which means that the first condition in Problem 1 is also guaranteed. This completes the proof of Theorem 1. □
Remark 6.
When deriving the LMI condition using the sampled-data fuzzy controller, membership functions and are mismatched, so this problem needs to be considered. Therefore, to handle the mismatched membership functions, Lemma 3 is introduced into this study.
Now, we provide the design condition for finding the gain matrix of the decentralized sampled-data fuzzy tracking controller (6) on the basis of Theorem 1 by considering the mismatched membership function.
Theorem 2.
For given positive scalars , , , , , and if there exist positive definite matrices , , , , and , full rank matrices and , symmetric matrices and , and any matrices and , and with , such that the following LMI-based inequality conditions hold, then the error dynamics of a quadrotor UAV (7) meets the given design criteria in Problem 1 with the obtained gain matrix :
minimizesubject to
where
In addition, the control gain matrix is obtained with .
Proof.
Define , , , , , . Then, by applying congruence transformation to (25), the following inequality is obtained:
where
4. Simulation Examples
In the simulation, we employed the quadrotor model mimicking the Crazyflie quadrotor shown in Figure 1. Considering the configuration of the body and inertial axes depicted in Figure 1, the relationships between the rotor thrust and control inputs to each axis are formulated as follows:
where with is a thrust force produced by ith rotor in ; d is the length from the center of the quadrotor to the center of each rotor in ; and is a proportional coefficient in .
Figure 1.
Crazyflie 2.0 and its coordinate system.
The authors in [46] measured model parameters for the Crazyflie quadrotor, and the results were as follows: , , , , .
The reference model for the attitude control system was designed as follows:
from which we know that the settling time for the roll and pitch axes is , and that for the yaw axis is . Securing the control performance of the roll and pitch axes is essential for the horizontal position to be stabilized. Thus, we designed the reference model for the roll and pitch axes to converge faster than that for the yaw axis. In addition, the reference model for the position control system is as follows:
which indicates that the settling time for all axes is . Physically, the fast convergence of the horizontal position causes huge changes in roll and pitch angles, so we chose the settling time as a reasonable value.
In this simulation, we also assumed that the quadrotor flied in an indoor environment. Therefore, the position of the quadrotor is measured through an external optical sensor such as Optitrack or VICON. The measured position information is then transmitted to the quadrotor through wireless communication, so the position controller feeds back the delayed information. In this simulation, we assumed that a time delay of up to occurred.
In addition, the onboard computer of the quadrotor runs the attitude controller at a frequency of due to limitations in hardware performance. On the other hand, according to the sample period of the external optical sensor, the position controller operates at .
Now that we dealt with all the information about the simulation configuration, we find the appropriate gain matrices on the basis of the LMI conditions given in Theorem 2. The simulations were run in MATLAB 2022a, and the LMIs were solved using YALMIP [47] as the interface and MOSEK [48] as the solver. Under , , we solved LMIs in Theorem 2. From the solution, we obtained the following gain matrices:
By using the gain matrices above, we simulated the quadrotor tracking control. The objective of the control is to make the system’s state trajectory follow the reference model’s state trajectory. We plotted the state responses of both the system and the reference model in Figure 2a,b. In addition, the time responses of the tracking errors are shown in Figure 2c,d. Moreover, the time responses of the control inputs for control systems are depicted in Figure 3. The position- and attitude-control systems both achieved the control objective. The proposed controller also robustly controlled the system despite the time delay.
Figure 2.
(a,b): state responses of the system (solid red lines) and the reference model (dashed blue lines) that were obtained by the position controller compensating for the time delay; (c,d): time responses of the tracking errors for the position- and attitude-control systems.
Figure 3.
Time responses of the control inputs.
To investigate the effect of considering the time delay in the controller design, we obtained the position control gain under , which means that the designed controller did not compensate for the communication delay in the position control system. The results are as follows:
Using the above gain matrices, we depict the corresponding position and attitude state trajectories in Figure 4. Compared with Figure 2, the control result in Figure 4 shows that the control performance was degraded by the disturbance caused by the communication delay of position information. Due to the delayed position information, an abrupt change occurred in the output of the position controller. Therefore, the state trajectory of the attitude control system oscillated very quickly.
Figure 4.
State responses of the system (solid red lines) and the reference model (dashed blue lines) that were obtained by the position controller while not compensating for the time delay.
Table 1 provides the quantitative analysis results of the control performance considering the communication delay. We measured two performance indices: the maximal absolute error and the root mean squared (RMS) error between the system and reference models. Table 1 shows that the proposed control design technique effectively enhanced the control performance when the communication delay occurred in the position control system.
Table 1.
Quantitative comparison of position tracking performance according to .
5. Conclusions and Future Works
Considering the communication delay, the decentralized sampled-data fuzzy tracking control method of a quadrotor UAV was proposed. Since the communication delay only occurs in information related to the position of the quadrotor UAV, it was necessary to separate the control system into position and attitude. In this regard, decentralized T–S fuzzy modeling was introduced with a novel decentralized controller. In addition, in order to reduce the computational complexity, an LKF including only the necessary information for each control system was constructed. All conditions derived in this study were represented in terms of LMIs and numerically solved, and the validity and feasibility of the proposed method were verified through the provided simulation examples.
On the other hand, the effectiveness and validity of the method proposed in this study were verified only through the simulation examples. Therefore, our future work is to extend the study to empirical verification taking into account external disturbances and quantization errors.
Author Contributions
Conceptualization, Y.H.J. and H.S.K.; methodology, Y.H.J.; software, Y.H.J. and H.S.K.; validation, Y.H.J. and H.S.K.; investigation, T.J.H.; writing—original draft preparation, Y.H.J.; writing—review and editing, Y.H.J., T.J.H. and H.S.K.; supervision, H.S.K. All authors have read and agreed to the published version of the manuscript.
Funding
This work was supported by a National Research Foundation of Korea (NRF) grant funded by the Korean government (MSIT) (NRF-2022R1I1A3071476).
Data Availability Statement
The data is not applicable.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Idrissi, M.; Salami, M.; Annaz, F. A Review of quadrotor unmanned aerial vehicles: Applications, architectural design and control algorithms. J. Intell. Robot Syst. 2022, 104, 22. [Google Scholar] [CrossRef]
- Salih, A.L.; Moghavvemi, M.; Mohamed, H.A.F.; Gaeid, K.S. Modelling and PID controller design for a quadrotor unmanned air vehicle. In Proceedings of the IEEE International Conference on Automatation, Quality and Testing, Robotics (AQTR), Cluj-Napoca, Romania, 28–30 May 2010; pp. 1–5. [Google Scholar]
- Li, J.; Li, Y. Dynamic analysis and PID control for a quadrotor. In Proceedings of the IEEE International Conference on Mechatronics and Automation, Beijing, China, 7–10 August 2011; pp. 573–578. [Google Scholar]
- Gaicia, R.A.; Rubio, F.R.; Ortega, M.G. Robust PID control of the quadrotor helicopter. IFAC Proc. 2012, 45, 229–234. [Google Scholar]
- Zhang, X.; Chen, C.; Su, K.; Lin, L.; Tian, Y. Design of the outdoor cruising control system of the quadrotor drone. IOP Conf. Ser. Earth Environ. Sci. 2021, 632, 022062. [Google Scholar] [CrossRef]
- Bouabdallah, S.; Noth, A.; Siegwart, R. PID vs LQ control techniques applied to an indoor micro quadrotor. In Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems, Sendai, Japan, 28 September–2 October 2004; pp. 2451–2456. [Google Scholar]
- Castillo, P.; Lozano, R.; Dzul, A. Stabilization of a mini rotorcraft with four rotors. IEEE Control Syst. Mag. 2005, 25, 44–55. [Google Scholar]
- Reyes-Valeria, E.; Enriquez-Caldera, R.; Camacho-Lara, S.; Guichard, J. LQR control for a quadrotor using unit quaternions: Modeling and simulation. In Proceedings of the 23rd International Conference on Electronics, Communications and Computing (CONIELECOMP), Cholula, Puebla, Mexico, 11–13 March 2013; pp. 172–178. [Google Scholar]
- Zhao, S.; An, H.; Zhang, D.; Shen, L. A new feedback linearization LQR control for attitude of quadrotor. In Proceedings of the 13th International Conference on Control Automation Robotics & Vision (ICARCV), Singapore, 10–12 December 2014; pp. 1593–1597. [Google Scholar]
- Wang, B.; Zhang, Y.; Zhang, W. Integrated path planning and trajectory tracking control for quadrotor UAVs with obstacle avoidance in the presence of environmental and systematic uncertainties: Theory and experiment. Aerosp. Sci. Technol. 2022, 120, 107277. [Google Scholar] [CrossRef]
- Raffo, G.V.; Ortega, M.G.; Rubio, F.R. Backstepping/nonlinear H∞ control for path tracking of a quadrotor unmanned aerial vehicle. In Proceedings of the American Control Conference (ACC2008), Seattle, WA, USA, 11–13 June 2008; pp. 3356–3361. [Google Scholar]
- Yu, G.; Cabecinhas, D.; Cunha, R.; Silvestre, C. Nonlinear backstepping control of a quadrotor-slung load system. IEEE/ASME Trans. Mechatron. 2019, 24, 2304–2315. [Google Scholar] [CrossRef]
- Almakhles, D.J. Robust backstepping sliding mode control for a quadrotor trajectory tracking application. IEEE Access 2019, 8, 5515–5525. [Google Scholar] [CrossRef]
- Xu, L.-X.; Ma, H.-J.; Guo, D.; Xie, A.-H.; Song, D.-L. Backstepping sliding-mode and cascade active disturbance rejection control for a quadrotor UAV. IEEE/ASME Trans. Mechatron. 2020, 25, 2743–2753. [Google Scholar] [CrossRef]
- Kim, H.S.; Hwang, S.; Joo, Y.H. Interval type-2 fuzzy-model-based fault-tolerant sliding mode tracking control of a quadrotor UAV under actuator saturation. IET Control Theory Appl. 2020, 14, 3663–3675. [Google Scholar] [CrossRef]
- Lian, S.; Meng, W.; Lin, Z.; Zheng, J.; Li, H.; Lu, R. Adaptive attitude control of a quadrotor using fast nonsingular terminal sliding mode. IEEE Trans. Ind. Electron. 2021, 69, 1597–1607. [Google Scholar] [CrossRef]
- Huang, S.; Yang, Y. Adaptive neural-network-based nonsingular fast terminal sliding mode control for a quadrotor with dynamic uncertainty. Drones 2022, 6, 206. [Google Scholar] [CrossRef]
- Nguyen, N.P.; Park, D.; Ngoc, D.N.; Xuan-Mung, N.; Huynh, T.T.; Nguyen, T.N.; Hong, S.K. Quadrotor formation control via terminal sliding mode approach: Theory and experiment results. Drones 2022, 6, 172. [Google Scholar] [CrossRef]
- Elmokadem, T.; Savkin, A.V. A method for autonomous collision-free navigation of a quadrotor UAV in unknown tunnel-like environments. Robotica 2022, 40, 835–861. [Google Scholar] [CrossRef]
- Yacef, F.; Bouhali, O.; Khebbache, H.; Boudjema, F. Takagi–Sugeno model for quadrotor modelling and control using nonlinear state feedback controller. Int. J. Control Theory Comput. Model. 2012, 2, 9–24. [Google Scholar] [CrossRef]
- Lee, H.; Kim, H.J. Robust control of a quadrotor using Takagi–Sugeno fuzzy model and an LMI approach. In Proceedings of the 14th International Conference on Control, Automation and Systems (ICCAS 2014), Seoul, Korea, 22–25 October 2014; pp. 270–374. [Google Scholar]
- Fu, C.; Sarabakha, A.; Kayacan, E.; Wagner, C.; John, R.; Garibaldi, J.M. Input uncertainty sensitivity enhanced nonsingleton fuzzy logic controllers for long-term navigation of quadrotor UAVs. IEEE/ASME Trans. Mechatron. 2018, 23, 725–734. [Google Scholar] [CrossRef]
- Kim, D.W. Fuzzy model-based control of a quadrotor. Fuzzy Sets Syst. 2019, 371, 136–147. [Google Scholar] [CrossRef]
- Zeghlache, S.; Djerioui, A.; Benyettou, L.; Benslimane, T.; Mekki, H.; Bouguerra, A. Fault tolerant control for modified quadrotor via adaptive type-2 fuzzy backstepping subject to actuator faults. ISA Trans. 2019, 95, 330–345. [Google Scholar] [CrossRef] [PubMed]
- Zhang, X.; Wang, Y.; Zhu, G.; Chen, X.; Li, Z.; Wang, C.; Su, C.-Y. Compound adaptive fuzzy quantized control for quadrotor and its experimental verification. IEEE Trans. Cybern. 2020, 51, 1121–1133. [Google Scholar] [CrossRef]
- Chen, Q.; Tao, M.; He, X.; Tao, L. Fuzzy adaptive nonsingular fixed-time attitude tracking control of quadrotor UAVs. IEEE Trans. Aerosp. Electron. Syst. 2021, 57, 2864–2877. [Google Scholar] [CrossRef]
- Kim, H.S.; Lee, K.; Joo, Y.H. Decentralized sampled-data fuzzy controller design for a VTOL UAV. J. Franklin Inst. 2021, 358, 1888–1914. [Google Scholar] [CrossRef]
- Takagi, T.; Sugeno, M. Fuzzy identification of systems and its applications to modeling and control. IEEE Trans. Syst. Man Cybern. Syst. 1985, SMC-15, 116–132. [Google Scholar] [CrossRef]
- Kim, H.S.; Lee, K. Sampled-data fuzzy observer design for nonlinear systems with a nonlinear output equation under measurement quantization. Inf. Sci. 2021, 575, 248–264. [Google Scholar] [CrossRef]
- Tanaka, K.; Wang, H.O. Fuzzy Control Systems Design and Analysis; John Wiley & Sons: Hoboken, NJ, USA, 2004. [Google Scholar]
- Liu, Y.; Park, J.H.; Gua, B.-Z. Further results on stabilization of chaotic systems based on fuzzy memory sampled-data control. IEEE. Trans. Fuzzy Syst. 2017, 26, 1040–1045. [Google Scholar] [CrossRef]
- Liu, Y.; Xia, J.; Meng, B.; Song, X.; Shen, H. Extended dissipative synchronization for semi-Markov jump complex dynamic networks via memory sampled-data control scheme. J. Franklin Inst. 2020, 357, 10900–10920. [Google Scholar] [CrossRef]
- Cheng, J.; Zhang, D.; Qi, W.; Cao, J.; Shi, K. Finite-time stabilization of T–S fuzzy semi-Markov switching systems: A coupling memory sampled-data control approach. J. Franklin Inst. 2020, 357, 11265–11280. [Google Scholar] [CrossRef]
- Zhang, J.; Liu, D.; Ma, Y.; Yu, P. Non-fragile H∞ memory sampled-data state-feedback control for continuous-time nonlinear Markovian jump fuzzy systems with time-varying delay. Inf. Sci. 2021, 577, 214–233. [Google Scholar] [CrossRef]
- Sharmila, V.; Rakkiyappan, R. Memory sampled-data controller design for interval type-2 fuzzy systems via polynomial-type Lyapunov–Krasovskii functional. IEEE Trans. Syst. Man Cybern. Syst. 2022. [Google Scholar] [CrossRef]
- Ge, C.; Park, J.H.; Hua, C.; Guan, X. Nonfragile consensus of multiagent systems based on memory sampled-data control. IEEE Trans. Syst. Man Cybern. Syst. 2018, 51, 391–399. [Google Scholar] [CrossRef]
- Saravanakumar, R.; Amini, A.; Dutta, R.; Cao, Y. Reliable memory sampled-data consensus of multi-agent systems with nonlinear actuator faults. IEEE Trans. Circuits Syst. II Exp. Briefs 2021, 69, 2201–2205. [Google Scholar] [CrossRef]
- Mu, X.; Gu, Z.; Hua, L. Memory-based event-triggered leader-following consensus for T–S fuzzy multi-agent systems subject to deception attacks. J. Franklin Inst. 2022, 359, 599–618. [Google Scholar] [CrossRef]
- Koo, G.B.; Park, J.B.; Joo, Y.H. Decentralized sampled-data fuzzy observer design for nonlinear interconnected systems. IEEE Trans. Fuzzy Syst. 2016, 24, 661–674. [Google Scholar] [CrossRef]
- Kim, H.J.; Park, J.B.; Joo, Y.H. Decentralized H∞ sampled-data fuzzy filter for nonlinear interconnected oscillating systems with uncertain interconnections. IEEE Trans. Fuzzy Syst. 2019, 28, 487–498. [Google Scholar] [CrossRef]
- Jang, Y.H.; Kim, H.S.; Kim, E.; Joo, Y.H. Decentralized sampled-data H∞ fuzzy filtering with exponential time-varying gains for nonlinear interconnected systems. Inf. Sci. 2022, 609, 1518–1538. [Google Scholar] [CrossRef]
- Liu, K.; Fridman, E. Wirtinger’s inequality and Lyapunov-based sampled-data stabilization. Automatica 2012, 48, 102–108. [Google Scholar] [CrossRef]
- Jang, Y.H.; Lee, K.; Kim, H.S. An intelligent digital redesign approach to the sampled-data fuzzy observer design. IEEE. Trans. Fuzzy Syst. 2022. [Google Scholar] [CrossRef]
- Arino, C.; Sala, A. Extensions to “Stability Analysis of Fuzzy Control Systems Subject to Uncertain Grades of Membership”. IEEE Trans. Syst. Man Cybern. B Cybern. 2008, 38, 558–563. [Google Scholar] [CrossRef] [PubMed]
- Petersen, I.R. A stabilization algorithm for a class of uncertain linear systems. Syst. Control Lett. 1987, 8, 351–357. [Google Scholar] [CrossRef]
- Budaciu, C.; Botezatu, N.; Kloetzer, M.; Burlacu, A. On the evaluation of the crazyflie modular quadcopter system. In Proceedings of the 24th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA), Zaragoza, Spain, 10–13 September 2019; pp. 1189–1195. [Google Scholar]
- Löfberg, J. YALMIP: A Toolbox for Modeling and Optimization in MATLAB. In Proceedings of the CACSD Conference, Taipei, Taiwan, 2–4 September 2004; pp. 284–289. [Google Scholar]
- Andersen, E.D.; Andersen, K.D. The Mosek Interior Point Optimizer for Linear Programming: An Implementation of Homogeneous Algorithm; Springer: Boston, MA, USA, 2000; pp. 197–232. [Google Scholar]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).