1. Introduction
Controlling complex systems remains one of the most significant challenges and achievements in modern control theory. Particularly, nonlinear systems, multiple-input multiple-output (MIMO) systems, and systems with significant uncertainties are common in real-world applications yet notoriously difficult to control using conventional techniques. To address these challenges, ongoing research continues to explore and refine analysis tools and control strategies that offer systematic solutions for such complex problems.
This paper introduces a novel controller designed to manage systems exhibiting all three of these challenging characteristics: nonlinearity, multiple variables, and uncertainty. The proposed approach integrates feedback linearization with fuzzy modeling, offering a robust and optimal control solution capable of handling a wide range of operational conditions.
Feedback linearization has emerged as a powerful nonlinear control strategy, gaining widespread adoption over the past few decades. Its key advantage lies in transforming a nonlinear open-loop system into a linearized closed-loop system, typically with a broader effective operating region compared to classical Jacobian-based linearization around an equilibrium point [1]. This method has demonstrated success across diverse domains: from classic pendulum systems [2] and power electronics [3] to highly nonlinear and uncertain platforms such as space payloads [4] and robotic manipulators [5].
Though not universally applicable, feedback linearization provides a flexible framework that accommodates advanced control techniques, including sliding mode control (SMC) [6], and supports integration with learning-based methods, such as neural network-enhanced linearization for systems with dynamic uncertainties [7].
However, even the most sophisticated control strategies rely heavily on accurate system modeling. In this context, fuzzy logic has proven especially effective for modeling complex, nonlinear systems. By encoding expert knowledge or empirical data into rule-based representations, fuzzy modeling enables the derivation of structured system models suitable for control design [8].
Among the various fuzzy modeling approaches, Takagi–Sugeno (T-S) models [9] have become particularly prominent (e.g., see [10,11,12,13]). These models offer powerful approximation capabilities and support rigorous stability analysis and control design, even for MIMO systems [14,15,16]. Their architecture, based on locally affine models blended through fuzzy membership functions (MFs), facilitates the use of data-driven identification techniques, enhancing their adaptability to real-world systems.
Recent research has continued to enhance the accuracy and computational efficiency of T-S models. Techniques aimed at reducing identification complexity, improving convergence speed, and ensuring robustness have been explored in multiple studies [17,18]. Other contributions have focused on theoretical aspects, such as the pros and cons of different kinds of models [19]; stability guarantees; and convergence criteria for fuzzy systems [20,21]. These developments help extend the applicability of T-S models to higher-order systems with more inputs and outputs [22].
A particularly relevant application domain is that of robotic systems, which are classic examples of nonlinear systems with parameter uncertainties and time-varying external disturbances. T-S fuzzy models have proven highly suitable for modeling and controlling these systems [23,24]. Their robustness under challenging operating conditions, such as sudden load changes or sensor noise, has been demonstrated in a variety of practical studies [25,26].
Furthermore, fuzzy FLC is particularly advantageous for enabling interaction with the robot’s environment, especially in unstructured settings where the nature of obstacles is dynamic and often unknown. Notable applications include goods transportation in storage facilities [27], as well as scenarios involving physical interaction with the environment, such as during collisions or when connecting to infrastructure [28].
This article contributes to an ongoing line of research by the authors, building on prior work ([29,30,31]) that proposed improved methodologies for estimating local and global T-S models. In particular, these efforts addressed limitations of traditional identification methods, such as restrictions on non-overlapping membership functions, through a novel weighting parameter approach that reduces the computational cost without sacrificing accuracy.
The current study extends these contributions by enhancing the Fuzzy Logic Controller with Linear Quadratic Regulator (FLC-LQR) architecture introduced in [29]. The new controller includes a time-based control action for trajectory convergence and introduces mechanisms to maintain performance even in the presence of modeling errors and external disturbances.
The integration of Fuzzy Logic Controllers (FLCs) with feedback linearization techniques has also gained attention in recent studies. Several studies have proposed hybrid methods to leverage the strengths of both paradigms (e.g., [32,33,34]). For instance, in [35] the authors present a fuzzy feedback linearization control for nonlinear T-S systems. The main difference from the proposed work is that in [35], the designed algorithm was applied to a single-input–single-output system, while in this work, the proposed controller is applied to multivariable systems. Another difference is that the robustness of the proposed controller is shown by subjecting it to disturbance and noise effects.
The main contributions of this paper are as follows: The development of an optimal feedback linearization-based FLC, grounded in the authors’ improved T-S modeling framework and integrated with Linear Quadratic Regulator (LQR) optimal control. Validation of the proposed controller through implementation on a two-link robotic manipulator, demonstrating robust performance, zero steady-state error, and effective disturbance rejection.
The structure of this paper is as follows: Section 2 reviews the fundamentals of feedback linearization. Section 3 introduces a control algorithm, ensuring zero steady-state error. Section 4 details the proposed optimal FLC-LQR methodology. Section 5 discusses fuzzy model identification and estimation, including the use of parameter weighting and constraints of the T-S framework. Section 6 outlines the implementation procedure. Section 7 presents the experimental validation on a two-link robot and compares the proposed method with conventional T-S-based approaches. Section 8 concludes the paper with final remarks and perspectives for future work.
2. Feedback Linearization
Feedback linearization is a widely adopted methodology in nonlinear control system design that has seen significant development over the past few decades. Its core principle lies in transforming a nonlinear system, either partially or fully, into a linear one through a carefully designed feedback mechanism. Unlike conventional Jacobian linearization, which locally approximates nonlinear behavior around an equilibrium point, feedback linearization achieves global or semi-global linearization by explicitly canceling out nonlinear dynamics through state and input transformations. This process enables the direct application of linear control techniques to the resulting linearized closed-loop system.
In this section, we introduce the foundational concepts and formal procedures involved in feedback linearization. In the following section, this methodology will be further extended to include an integral action, aiming to eliminate steady-state errors in the controlled system. However, it is worth noting that practical implementations of feedback linearization often require supplementary mechanisms (such as anti-windup strategies and signal filtering) to account for real-world issues not captured by the theoretical model, including actuator saturation and measurement noise.
We start by modeling the system to be controlled as an affine system in its canonical form. It is modeled as follows:
(1)
where denotes the time derivative of the state vector ; is the system input; is the output; represents the drift dynamics or the nonlinear bias term; and are state-dependant matrices defining the linear and input coupling terms, respectively; and C is the output matrix, assumed to be constant in this formulation. The second equation dictates the output of the system, which in this particular model is only dependent on the state vector based on the relation matrix C. The dimensions of the variables and functions involved are specified as We assume that the system satisfies the condition , ensuring that the number of state variables is at least as large as the number of inputs. This forms the basis upon which the feedback linearization procedure is constructed in the subsequent sections.The canonical form of the system’s matrices has the following structure:
where denote the dimensions of the controllable subspaces associated with each input.Our primary objective is to reach the desired final zero state, regardless of the initial state. To this end, we define the following matrix:
If the feedback system is required to have a system matrix with the same structure as , then the control action must be
(2)
assuming that the matrix is non-singular throughout the entire operational workspace. Under this assumption, the feedback system becomes(3)
Note that
and therefore,This means that
fulfillingTherefore, it will satisfy the following:
Consequently, the system adopts the following structure:(4)
3. Steady State Error
We now turn our attention to the problem of ensuring that, at the steady state, the system output variables reach their set points. A conventional approach to achieve zero steady-state error is to incorporate integral action, which is equivalent to introducing a set of q additional states defined as follows:
We define the following extended state vector:
(5)
Consequently, represents the integral of the position error, and the complete system is given by
(6)
For this augmented system, the following control action is proposed:
(7)
whereIt can be verified that
(8)
and therefore, the feedback system takes the following form:(9)
The dynamics of this system are governed by the new system matrix, and if it stable, the system will reach a steady state:
(10)
It can be verified that
(11)
This implies that the control objective of achieving zero steady-state error has been met.
4. Optimal Controller Design
To select the appropriate control matrices and K, this work proposes designing these matrices based on a representative central operating point of the system:
(12)
Therefore, the extended system incorporating integral action is given by
(13)
Assuming that , it follows that
(14)
We now seek the control action that drives the state from an arbitrary initial condition to the desired final zero state. To achieve this, we employ an LQR to minimize the quadratic performance criterion:
(15)
where and are symmetric positive definite matrices. The optimal control law is determined by the following equation:(16)
(17)
where is the solution to the following Riccati equation:(18)
Thus, the closed-loop systems will behave as
(19)
(20)
Therefore, the goal is for the feedback linearized system to emulate the optimal system described in (20). In other words, the desired feedback system matrix is proposed as
(21)
(22)
where K is the feedback matrix associated with the integral position error and is the desired feedback system matrix.This approach ensures optimal dynamics at a representative central operating point.
5. Fuzzy T-S Model Parameter Estimation
To obtain the system matrices given in (1), we propose using the T-S identification method [9], which estimates system parameters by minimizing a performance index. An enhancement to the traditional T-S modeling approach is presented by the authors in [29].
The proposed method employs functions such as the following for identification:
These functions can be transformed into if–then rules for an -order system:
where are measurable variables, and is a subset of .The fuzzy estimation of the output is given by
(23)
where(24)
and denotes the membership function corresponding to the set .Fuzzy system parameters can be obtained by minimizing the following quadratic performance index, where the series represents a set of N input/output samples:
(25)
withIf X is a full-rank matrix, a solution can be obtained directly as
(26)
A limitation of the methodology presented in [9] is that it cannot be applied to the most common type of MFs, such as those illustrated in Figure 1.
The membership functions
are defined over the interval , which must satisfy the following condition:It has been demonstrated [29,30,31] that, in this common case, the matrix X is rank-deficient. Consequently, is not invertible, preventing the direct application of the aforementioned method. A detailed proof can be found in [31].
When the matrix X is not of full rank, an efficient approach with low computational complexity, based on the well-known parameter-weighting method, is presented in [31].
Another advantage of this method is its capability to tune the T-S model parameters using experimental data. To achieve this, we begin with an initial parameter estimation as follows:
(27)
which may be obtained, for example, through a preliminary least squares analysis of the system under known operating conditions. This initial estimate serves as a reference in the calculation of the final system parameters. The fuzzy model parameters are then determined by minimizing the following function:(28)
where where is a parameter representing the confidence level of the initial estimation [29,31].When applied to a multivariable system, it is composed of a vector-valued function of the following form:
or, equivalently, as a set of q scalar functionsFor each of these functions, a MF can be modeled as
When applied to the entire model, the basic system takes the following form:
accompanied by the tuning equation:(29)
Furthermore, it is common for all premises of the system to be identical, implying that in such cases,
If, in addition, the weighting factors for all parameters of are equal, then
with the solution remaining as(30)
A detailed proof is provided in [29].
6. Implementation of the Proposed Method
The proposed control method is summarized in the following steps, which are organized into offline and online tasks.
Offline tasks: Obtain the T-S model through experimentation: , , , and C. Determine a central working point for the system; this may correspond to the central rule of the T-S model or the parameters from Section 5: and . Compute the desired system matrix and the steady-state error cancellation matrix using LQR: and K. Determine the matrix S.
Online tasks: Update the system matrices at the current instant: , , and at the current time. Update the control action at the current time using Equation (7).
7. Example: Two-Link Robot
To illustrate the application of the proposed control methodology, consider a simple two-link robot, as shown in Figure 2. Each articulated joint is driven by a motor equipped with an encoder and a tachometer, providing torque as well as measurements of position and velocity. The system input consists of desired joint positions and or joint position trajectories and , which are specified by the robot’s control unit. These conditions are typical in industrial robots tasked with following prescribed paths.
The Lagrangian dynamical model of this type of robot is given by
(31)
where denotes the joint angles in radians, and represents the input torque at each joint in Newton-meters. The terms correspond to the elements of the inertia matrix, defined asHere, is the mass of the link in kilograms; is the distance from the joint to the center of mass of the link (whose total length is ), measured in meters; and denotes the moment of inertia of the link, expressed in kilogram–meter squared. The term h is defined as
The viscous friction coefficients and , given in kilogram–meter squared per second, form part of the centripetal and Coriolis force matrix. Finally, and represent the gravity compensation terms for each link, with g = 9.81 m/s2 denoting the gravitational acceleration, where
In our specific example, we consider a robot with the following characteristics:
For
it can be verified that7.1. T-S Model
The states of the model are defined as
In this nonlinear system, the input torque pair is linearly dependent, implying that the T-S rules do not depend on the control inputs. Suppose we assign three fuzzy sets to each state variable; given that there are four state variables, the complete rule base will consist of rules of the following form:
The workspace is defined as follows: . For this example, we employ five membership functions for the position variables and three for the velocity variables. Figure 3, Figure 4, Figure 5 and Figure 6 display the membership functions for , respectively.
By applying the methodology described in [29,31], we obtain the following results:
Using this approximation, the mean square error for the first joint is 0.0016, with a maximum absolute error of 1.1055. For the second joint, the mean square error is 0.0040, with the same maximum absolute error of 1.1055.
The parameter-weighting method ensures that the obtained results represent the best possible approximation of the T-S model as the interval coverage approaches completeness. However, this theoretical limit cannot be fully achieved in practice, as it renders the computation intractable. Nevertheless, this method consistently yields more accurate results than the original T-S modeling approach.
The outputs of the system are the joint angles of the first and second links, denoted by and , respectively, where
(32)
7.2. Proposed Optimal Controller
The matrix S is defined as follows:
(33)
First, the feedback system matrix must be computed. The linearized system is obtained by applying the minimum least squares method around the equilibrium point defined by
The resulting linear model of the system is given by
(34)
The selection of the weighting matrices Q and R in the cost function was performed using an iterative trial-and-error approach. This involved systematically varying the elements of the matrices to evaluate their influence on the system’s performance. A commonly adopted strategy in the literature involves choosing Q as a diagonal matrix with relatively large values on the diagonal (e.g., ) to emphasize state penalties while setting R as the identity matrix, , to impose a standard control effort penalty. In the context of this study, the weighting matrices were specified as follows:
Accordingly, the following optimal controller matrices are obtained:
7.3. Case Examples
Case 1:
The setpoint is set to the state starting from the zero initial condition. The transient response of each robot joint is shown in Figure 7.
Case 2:
The setpoint is set to the state starting from the zero initial condition. The transient response of each robot joint is illustrated in Figure 8.
Case 3:
The setpoint is initially set to at 1 s, and then changed to at 10 s, starting from zero initial conditions. The transient response of each robot joint is shown in Figure 9.
Disturbance effect:
The robot is assumed to be subjected to a load of mass p at a certain instant. Accordingly, Equation (31) can be rewritten as follows:
(35)
where denotes the joint angles, represents the input torques at each joint, andEquation (31) can be expressed in the following compact form:
(36)
Case 4:
The setpoint is set to at 1 s, and then changed to at 10 s, starting from zero initial conditions. At 20 s, the robot is subjected to an external load of kg. The transient response of each robot joint is shown in Figure 10.
Case 5:
The setpoint is set to at 1 s, and then changed to at 10 s, starting from zero initial conditions. At 20 s, the robot is subjected to a load of kg and measurement noise in the angle with standard deviation . Figure 11 depicts the transient response of the two-link robot.
Case 6:
To further analyze the robustness of the system, the setup from Case 5 is repeated with the measurement noise increased to . The transient response, shown in Figure 12, demonstrates that the system’s behavior remains largely unaffected despite the increased disturbances and noise.
Case 7:
Finally, Figure 13 shows the transient response of the two-link robot starting from non-zero initial conditions, specifically in the first joint and in the second.
The example cases clearly demonstrate that the proposed controller achieves robust and stable performance even in the presence of disturbances, load variations, and measurement noise. It produces a smooth, well-damped transient response while ensuring zero steady-state error.
8. Conclusions
This paper has presented a feedback linearization scheme integrated with Takagi–Sugeno (T-S) fuzzy systems to design a robust controller for nonlinear multivariable systems. The improved T-S modeling approach and the proposed controller construction enable the development of a linearized closed-loop system that is stable from any initial condition and demonstrates strong performance even in the presence of noise and load variations.
A two-link robot was used as a case study to illustrate the effectiveness, accuracy, and robustness of the closed-loop system. Simulation results confirm the smoothness and robustness of the controller, demonstrating that it maintains performance despite disturbances, load changes, and measurement noise. Overall, the controller exhibits well-damped behavior with zero steady-state error.
Conceptualization, B.M.A.-H. and A.J.; methodology, B.M.A.-H.; software, A.J.; validation, B.M.A.-H. and A.J.; formal analysis, B.M.A.-H.; investigation, B.M.A.-H.; resources, A.J.; data curation, B.M.A.-H.; original draft preparation, A.J.; review and editing, B.M.A.-H. and J.B.R.; visualization, J.B.R.; supervision, B.M.A.-H.; project administration, B.M.A.-H.; funding acquisition, A.J. All authors have read and agreed to the published version of the manuscript.
The original contributions presented in the study are included in the article; further inquiries can be directed to the corresponding author.
The authors declare no conflicts of interest.
Footnotes
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.
Figure 1 Fuzzy system membership functions.
Figure 2 Two-link robot.
Figure 3 Membership functions of
Figure 4 Membership functions of
Figure 5 Membership functions of
Figure 6 Membership functions of
Figure 7 The two-link robot transient response and the final value of
Figure 8 The two-link robot transient response and the final value of
Figure 9 The two-link robot transient response and the final values of
Figure 10 The two-link robot transient response and the load effect.
Figure 11 The two-link robot transient response and the load effect and measurement noise of
Figure 12 The two-link robot transient response and the load effect and measurement noise of
Figure 13 The two-link robot transient response with initial conditions (
1. Floares, A. Feedback linearization using neural networks applied to advanced pharmacodynamic and pharmacogenomic systems. Proceedings of the International Joint Conference on Neural Networks 2005; Montreal, QC, Canada, 31 July–4 August 2005; Volume 1, pp. 173-178.
2. Herníndez-Santiago, J.; Garrido-Meléndez, J.; Escobedo-Trujillo, B.A.; Alcalá-Peréa, G. Exact Feedback Linearization Technique Applied to an Inverted Pendulum Coupled to a DC Motor. Proceedings of the 2023 IEEE International Conference on Engineering Veracruz (ICEV), Boca del Río; Veracruz, Mexico, 23–26 October 2023; IEEE: Piscataway, NJ, USA, 2023.
3. Swain, N.; Malik, S.; Pati, N. Design and Analysis of Step up Regulator using Exact Feedback Linearization by State Feedback Approach. Proceedings of the 2021 19th OITS International Conference on Information Technology (OCIT); Bhubaneswar, India, 16–18 December 2021; IEEE: Piscataway, NJ, USA, 2021.
4. Fang, Z.; Yu, Z.; Huang, Q.; Wang, Y.; Gu, X. Research on design and control method of active vibration isolation system based on piezoelectric Stewart platform. Sci. Rep.; 2025; 15, 944. [DOI: https://dx.doi.org/10.1038/s41598-024-84980-2] [PubMed: https://www.ncbi.nlm.nih.gov/pubmed/39762358]
5. Mihaly, V.; Şuşcă, M.; Birlescu, I.; Sim, S.; Pisla, D.; Dobra, P. Robust Feedback Linearization for Serial Robots. Proceedings of the 2024 IEEE International Conference on Automation, Quality and Testing, Robotics (AQTR); Cluj-Napoca, Romania, 16–18 May 2024; IEEE: Piscataway, NJ, USA, 2024.
6. Gao, Q.; Liu, L.; Feng, G.; Wang, Y.; Qiu, J. Universal Fuzzy Integral Sliding-Mode Controllers Based on T–S Fuzzy Models. IEEE Trans. Fuzzy Syst.; 2013; 22, pp. 350-362. [DOI: https://dx.doi.org/10.1109/TFUZZ.2013.2254717]
7. Sarbaz, M.; Manthouri, M.; Zamani, I. Rough Neural Network and Adaptive Feedback Linearization Control Based on Lyapunov Function. Proceedings of the 2021 7th International Conference on Control, Instrumentation and Automation (ICCIA); Tabriz, Iran, 23–24 February 2021; IEEE: Piscataway, NJ, USA, 2021.
8. Park, C.-W.; Kang, H.-J.; Yee, Y.-H.; Park, M. Numerical robust stability analysis of fuzzy feedback linearisation regulator based on linear matrix inequality approach. IEE Proc. Control. Theory Appl.; 2002; 149, pp. 82-88. [DOI: https://dx.doi.org/10.1049/ip-cta:20020255]
9. Takagi, T.; Sugeno, M. Fuzzy Identification of Systems and Its Applications to Modeling and Control. IEEE Trans. Syst. Man Cybern.; 1985; 15, pp. 116-132. [DOI: https://dx.doi.org/10.1109/TSMC.1985.6313399]
10. Zeng, K.; Zhang, N.Y.; Xu, W.L. A comparative study on sufficient conditions for Takagi-Sugeno fuzzy systems as universal approximators. IEEE Trans. Fuzzy Syst.; 2000; 8, pp. 773-780.
11. Al-Hadithi, B.M.; Jiménez, A.; Matía, F. Variable Structure Control with Chattering Reduction of a Generalized T-S Model. Asian J. Control.; 2012; 15, pp. 155-168. [DOI: https://dx.doi.org/10.1002/asjc.518]
12. Gang, F. A survey on analysis and design of model-based fuzzy control systems. IEEE Trans. Fuzzy Syst.; 2006; 14, pp. 676-697. [DOI: https://dx.doi.org/10.1109/tfuzz.2006.883415]
13. El-Sousy, F.F.M.; Elmorshedy, M.F.; Amin, M.M.; Mohammed, O.A. Robust Adaptive Feedback Linearization Control Using Online Neural-Network Estimators for Uncertain Linear Induction Motor Drive System. Proceedings of the 2021 13th International Symposium on Linear Drives for Industry Applications (LDIA); Wuhan, China, 1–3 July 2021; IEEE: Piscataway, NJ, USA, 2021.
14. Huang, C.-J.; Li, T.-H.S.; Chen, C.-C. Fuzzy Feedback Linearization Control for MIMO Nonlinear System and Its Application to Full-Vehicle Suspension System. Circuits Syst. Signal Process.; 2009; 28, pp. 959-991. [DOI: https://dx.doi.org/10.1007/s00034-009-9126-3]
15. Chung-Cheng, C.; Chao-Hsing, H.; Ying-Jen, C.; Yen-Feng, L. Disturbance attenuation of nonlinear control systems using an observer-based fuzzy feedback linearization control. Chaos Solitons Fractals; 2007; 33, pp. 885-900.
16. THSLi, CJHuang, CCChen, Novel fuzzy feedback linearization strategy for control via differential geometry approach. ISA Trans.; 2010; 49, pp. 348-357. [DOI: https://dx.doi.org/10.1016/j.isatra.2010.02.004]
17. Xiaoshen, L.; Xuehai, Y.; Mingzuo, J.; Chunling, Z. Fuzzy inference modeling method of time-varying system based on TS fuzzy system. Proceedings of the 2015 12th International Conference on Fuzzy Systems and Knowledge Discovery (FSKD); Zhangjiajie, China, 15–17 August 2015; IEEE: Piscataway, NJ, USA, 2015.
18. Salgado, C.M.; Viegas, J.L.; Azevedo, C.S.; Ferreira, M.C.; Vieira, S.M.; Sousa, J.M.C. Takagi–Sugeno Fuzzy Modeling Using Mixed Fuzzy Clustering. IEEE Trans. Fuzzy Syst.; 2016; 25, pp. 1417-1429. [DOI: https://dx.doi.org/10.1109/TFUZZ.2016.2639565]
19. Zeng, X.J. A comparison between TS fuzzy systems and affine TS fuzzy systems as nonlinear control system models. Proceedings of the 2014 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE); Beijing, China, 6–11 July 2014; IEEE: Piscataway, NJ, USA, 2014.
20. Naizheng, S.; Junmin, L.; Lunle, Y. Adaptive fuzzy control of nonlinear systems based on multiple inputs TS fuzzy bilinear model. Proceedings of the 31st Chinese Control Conference; Hefei, China, 25–27 July 2012; IEEE: Piscataway, NJ, USA, 2012.
21. Chang-Woo, P. Robust Stable Fuzzy Control via Fuzzy Modeling and Feedback Linearization with Its Applications to Controlling Uncertain Single-link Flexible Joint Manipulators. J. Intell. Robot. Syst.; 2004; 39, 131147. [DOI: https://dx.doi.org/10.1023/b:jint.0000015344.84152.dd]
22. Kim, S.W.; Lee, J.J. Fuzzy control of a class of multivariable nonlinear systems subject to parameter uncertainties: Model reference approach. Int. J. Approx. Reason.; 2001; 26, pp. 129-144. [DOI: https://dx.doi.org/10.1016/s0888-613x(00)00068-2]
23. Purwar, S.; Kar, I.N.; Jha, A.N. Adaptive control of robot manipulators using fuzzy logic systems under actuator constraints. Fuzzy Sets Syst.; 2005; 152, pp. 651-664. [DOI: https://dx.doi.org/10.1016/j.fss.2004.11.012]
24. Labiod, S.; Boucherit, M.S.; Guerra, T.M. Adaptive fuzzy control of a class of MIMO nonlinear systems. Fuzzy Sets Syst.; 2005; 15, pp. 59-77. [DOI: https://dx.doi.org/10.1016/j.fss.2004.10.009]
25. Song, Z.; Yi, J.; Zhao, D.; Li, X. A computed torque controller for uncertain robotic manipulator systems: Fuzzy approach. Fuzzy Sets Syst.; 2006; 154, pp. 208-226. [DOI: https://dx.doi.org/10.1016/j.fss.2005.03.007]
26. Tsai, C.H.; Wang, C.H.; Lin, W.S. Robust fuzzy model following control of robot manipulators. IEEE Trans. Fuzzy Syst.; 2000; 8, pp. 462-469. [DOI: https://dx.doi.org/10.1109/91.868952]
27. Xu, Y.; Bao, R.; Zhang, L.; Wang, J.; Wang, S. Embodied intelligence in RO/RO logistic terminal: Autonomous intelligenttransportation robot architecture. Sci. China Inf. Sci.; 2025; 68, pp. 1-17. [DOI: https://dx.doi.org/10.1109/91.868952]
28. Chen, Z.; Zhan, G.; Jiang, Z.; Zhang, W.; Rao, Z.; Wang, H.; Li, J. Adaptive impedance control for docking robot via Stewart parallel mechanism. ISA Trans.; 2024; 155, pp. 361-372. [DOI: https://dx.doi.org/10.1109/91.868952]
29. Al-Hadithi, B.M.; Jiménez, A.; Matía, F. A new approach to fuzzy estimation of Takagi-Sugeno model and its applications to optimal control for nonlinear systems. Appl. Soft Comput.; 2012; 12, pp. 280-290. [DOI: https://dx.doi.org/10.1016/j.asoc.2011.08.044]
30. Jiménez, A.; Al-Hadithi, B.M.; Matía, F. An Optimal T-S Model for the Estimation and Identification of Nonlinear Functions. WSEAS Trans. Syst. Control.; 2008; 3, pp. 897-906.
31. Jiménez, A.; Al-Hadithi, B.M.; Matía, F. Improvement of Takagi-Sugeno Fuzzy Model for the Estimation of Nonlinear Functions. Asian J. Control.; 2012; 14, pp. 320-334. [DOI: https://dx.doi.org/10.1002/asjc.310]
32. Louda, S.; Karkar, N.; Seghir, F.; Boutalbi, O. Fuzzy Dynamic Feedback Linearization for Efficient Mobile Robot Trajectory Tracking and Obstacle Avoidance in Autonomous Navigation. Int. J. Robot. Control. Syst.; 2025; 5, pp. 881-901. [DOI: https://dx.doi.org/10.1002/asjc.310]
33. Yesil, B.; Sahin, S. Real-Time Implementation of a Microcontroller-Based Coupled-TankWater Level Control System with Feedback Linearization and Fuzzy Logic Controller Algorithms. Sensors; 2025; 25, 1279. [DOI: https://dx.doi.org/10.3390/s25051279]
34. Al-Ani, F.R.; Lutfy, O.F.; Al-Khazraji, H. Optimal Synergetic and Feedback Linearization Controllers Design for Magnetic Levitation Systems: A Comparative Study. J. Robot Control (JRC); 2024; 6, pp. 22-30. [DOI: https://dx.doi.org/10.18196/jrc.v6i1.24452]
35. Al-Hadithi, B.M.; Jiménez, A.; Pérez-Oria, J.; Alonso, L. Optimal Control Using Feedback Linearization for a Generalized T-S Model. IFIP International Federation for Information Processing 2014, AIAI 2014, Hangzhou, China, 17–20 October 2014; IFIP AICT 436 Springer: Berlin/Heidelberg, Germany, 2014; pp. 466-475.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
© 2025 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/). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
Abstract
This study presents a novel optimal fuzzy logic control (FLC) strategy based on feedback linearization for the regulation of multivariable nonlinear systems. Building upon an enhanced Takagi–Sugeno (T-S) model previously developed by the authors, the proposed method incorporates a refined parameter-weighting scheme to optimize both local and global approximations within the T-S framework. This approach enables improved selection and minimization of the performance index. The effectiveness of the control strategy is validated through its application to a two-link serial robotic manipulator. The results demonstrate that the proposed FLC achieves robust performance, maintaining system stability and high accuracy even under the influence of noise and load disturbances, with well-damped system behavior and negligible steady-state error.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
Details


1 Intelligent Control Group, Centre for Automation and Robotics UPM—CSIC, Universidad Politécnica de Madrid, 28006 Madrid, Spain, Department of Electrical, Electronics, Control Engineering and Applied Physics, School of Industrial Design and Engineering, Universidad Politécnica de Madrid, 28012 Madrid, Spain
2 Escuela Técnica Superior de Ingenieros Industriales, Universidad Politécnica de Madrid, 28006 Madrid, Spain
3 Intelligent Control Group, Centre for Automation and Robotics UPM—CSIC, Universidad Politécnica de Madrid, 28006 Madrid, Spain