Abstract
This study proposes a novel fuzzy disturbance observer (FDO)-augmented adaptive nonsingular terminal sliding mode control (NTSMC) framework for multi-joint robotic manipulators, addressing critical challenges in trajectory tracking precision and disturbance rejection. Unlike conventional disturbance observers requiring prior knowledge of disturbance bounds, the proposed FDO leverages fuzzy logic principles to dynamically estimate composite disturbances—including unmodeled dynamics, parameter perturbations, and external torque variations—without restrictive assumptions about disturbance derivatives. The control architecture achieves rapid finite-time convergence by integrating the FDO with a singularity-free terminal sliding manifold and an adaptive exponential reaching law while significantly suppressing chattering effects. Rigorous Lyapunov stability analysis confirms the uniform ultimate boundedness of tracking errors and disturbance estimation residuals. Comparative simulations on a 2-DOF robotic arm demonstrate a 97.28% reduction in root mean square tracking errors compared to PD-based alternatives and a 73.73% improvement over a nonlinear disturbance observer-enhanced NTSMC. Experimental validation on a physical three-joint manipulator platform reveals that the proposed method reduces torque oscillations by 58% under step-type disturbances while maintaining sub-millimeter tracking accuracy. The framework eliminates reliance on exact system models, offering a generalized solution for industrial manipulators operating under complex dynamic uncertainties.
1. Introduction
The typical industrial robot comprises a series of servo joint motors and connecting rods arranged in series. The main advantage of this structure lies in the flexibility of the end effector and its relatively large working space, which enables it to be utilized for various processing operations in industrial production. However, the serial structure poses numerous challenges for the manipulation control. Multi-degree-of-freedom manipulators inherently exhibit nonlinear dynamics, strong coupling effects, and complex multi-input multi-output interactions. In actual applications, challenges also arise from time-varying payloads, joint friction uncertainties, and external perturbations, which significantly impede precise trajectory tracking and prompt recent advancements in robust control methodologies. Research into robot control methods has garnered increasing interest in recent years, resulting in the proposal of various control strategies.
Most classical PID controls can satisfy basic control requirements [1,2], but due to the nonlinearity and coupling of the manipulator itself, its effectiveness diminishes. The control accuracy of the PID is not satisfactory. Sliding mode control [3,4,5], rooted in variable structure control principles, forces system trajectories to follow predefined paths by dynamically adjusting the control structure, ultimately achieving the desired control goal. Owing to its insensitivity to parameter variations and external disturbances, sliding mode control inherently provides robust performance. To mitigate prolonged convergence and chattering in conventional sliding mode control, recent studies propose nonsingular terminal sliding mode controllers [6,7,8,9], which accelerate tracking convergence and improve precision.
The manipulator system is often subjected to various unknown disturbances during the movement process, including primarily unmodeled dynamic characteristics, parameter perturbations of the system, load changes, joint friction, etc. Such disturbances degrade the positional tracking performance of control systems, and estimation and compensation based on disturbance observers can significantly reduce the impact of the disturbances [10,11,12,13,14,15]. Extended state observers (ESO) and nonlinear disturbance observers (NDO) estimate disturbances by leveraging system output characteristics, and these estimates are integrated into feedback controllers to counteract disturbances. However, existing observer designs assume prior knowledge of disturbance bounds and their derivatives converging to zero over time, which limits practical applicability. While the design of these observers has been shown to address previous difficulties, from a control theory perspective, traditional approaches necessitate predefined bounds for external disturbances and parameter uncertainties, along with the assumption that disturbance derivatives asymptotically vanish—conditions rarely met in real-world scenarios. This implies that the interference is expected to weaken and eventually disappear, but this is not always the practice case. In such scenarios, the control system cannot converge and fails to achieve the desired control effect.
To overcome the above problems, this paper proposes a fuzzy disturbance observer (FDO)-augmented nonsingular terminal sliding mode control (NTSMC) framework. Unlike traditional disturbance observers that require prior knowledge of disturbance bounds, the proposed FDO leverages fuzzy logic principles to dynamically estimate composite disturbances—including unmodeled dynamics, parameter perturbations, and external torque variations—without relying on restrictive assumptions about disturbance derivatives. The universal approximation principle of fuzzy systems compensates for unknown system uncertainty, actuator failure, saturation, and interference, enhances the convergence rate of tracking errors, and eliminates singularity and chattering problems [16,17,18,19,20,21,22,23,24,25]. Lyapunov stability analysis confirms the global asymptotic convergence of the proposed method. The rest of this paper is arranged as follows: Section 2 introduces the dynamics model of the manipulator and expresses some reasonable assumptions. In Section 3 and Section 4, the FDO and nonsingular terminal sliding mode controller (NTSMC) are designed, respectively [17,26,27,28,29]. Section 5 proves its convergence and stability. Comparative simulations and real-world experiments are discussed in Section 6 and Section 7, with concluding remarks in Section 8.
2. Dynamic Model of the Manipulator
The dynamics equation of a multi-joint manipulator system is established using Lagrange dynamics. Considering the uncertainty, parameter change, and unknown disturbance of the model, the rigid body dynamics model can be expressed as
of which, represents the nominal value of the mass matrix, represents the nominal value of the centripetal force and Coriolis force matrix, and is the nominal value of the gravity vector. and represent the unmodeled and parameter-perturbed parts, respectively. correspond to the angular position, rotational speed, and acceleration of each joint within the manipulator’s kinematic framework, respectively. represents the joint driving torque vector, while is the interference torque. Joint friction, modeling error, and external disturbance are the total disturbance . Consequently, Equation (1) is further rewritten as
where is the total interference. The manipulator model mentioned in the above formula possesses two fundamental mathematical characteristics: (1) is a positive definite symmetric matrix; (2) is a skew-symmetric matrix. Considering the following control strategies, the following assumptions are made: (1) The joint’s angular states (position and velocity ) are measurable with continuous and bounded characteristics under practical operating conditions; (2) The aggregate disturbance , encompassing both internal and external uncertainties, remains bounded and exhibits continuous differentiability, and its upper bound is . The desired trajectory for the manipulator’s joint angular configuration is mathematically formulated as a time-dependent reference signal, expressed by , a second-order continuously differentiable function. The desired angular velocity and angular acceleration are and , respectively. The tracking error quantifies the deviation between actual and desired trajectories, while its temporal derivative captures the rate of error variation. The controller’s primary goal is to enforce finite-time convergence of to a neighborhood of zero.
Let . The system state variable is taken as
To apply the fuzzy disturbance observer, let , ; then, the above formula can be written as follows:
where represents the cumulative effect of parametric variations and exogenous disturbances acting on the manipulator, which is robustly estimated via a fuzzy logic-based disturbance observer (FDO).
3. Fuzzy Disturbance Observer Design (FDO)
Fuzzy systems typically employ if-then rules, and in multi-input multi-output (MIMO) control architectures, the generalized dynamic representation can be expressed in the following state–space formulation:
where is the system input, is the system output, and are the fuzzy sets, and rule counts are denoted as .
The fuzzy system output, which uses a product inference machine, singleton fuzzifier, and centroid defuzzifier, can be expressed as Equation (6). The product inference machine combines the outputs of multiple fuzzy rules by multiplying them, enabling the system to aggregate information from different rules effectively. The singleton fuzzifier maps crisp input values to a single fuzzy set, simplifying the fuzzification process. Finally, the centroid defuzzifier converts the fuzzy output back to a crisp value by calculating the center of the area under the membership function curve, thus providing a single representative value for the output.
Building upon the dynamic model in Equation (4), a fuzzy disturbance observer is synthesized to reconstruct unknown disturbances governed by the following differential equation:
Of which, is the estimation of the unknown interference term . is defined as the observation error value, so at that time can ensure the tracking of to . Then, Equation (7) can be expressed as the following Equation (8):
Let be a compact set , and suppose that the optimal parameter vector is located in the convex space , where is the parameter to be designed, and is defined as
of which sup is the minimum upper bound.
Assuming that the error term of interference observation is represented by and its upper bound is , then, by the universal approximation theorem, which asserts that fuzzy systems can approximate any continuous function over a compact domain to arbitrary accuracy, the unknown interference can be expressed as the sum of and an error coefficient , namely
The error term can be controlled by the number of if-then rules. Substitute Equation (10) and Equation (6) into Equation (8) to obtain the result:
where is the parameter error. The optimal parameter cannot be obtained by FDO, so is estimated by designing an adaptive law, which is in the form of
where is the standard number to be designed, then . In the following, it is rigorously demonstrated that the estimation error of the fuzzy disturbance observer converges to a uniformly ultimately bounded (UUB) region, and a candidate Lyapunov function, serving as a stability certificate, is constructed as , and its derivative is obtained. Equations (11) and (12) are substituted into it to obtain
From the above formula, when , is negative definite. Since can be arbitrarily small, there must be a value of that makes , so the error uniform boundedness of the fuzzy disturbance observer is proved.
4. Adaptive Terminal Sliding Mode Control Design
The nonsingular terminal sliding mode controller overcomes the singularity issue of the traditional terminal sliding mode controller and addresses the slow convergence speed when the error is small. In this paper, the controller is designed using the nonsingular terminal sliding mode method, and a novel adaptive exponential reaching law is employed to formulate the switching control term. This approach enhances the convergence speed of the system towards the sliding mode surface. An error system is established as follows:
Substitute this into Equation (4) to obtain:
For the above error system, the nonsingular terminal sliding mode surface is designed as follows:
of which , are positive odd numbers, and . As shown in Equation (16), compared with the TSMC, since the index of is greater than 1, the negative index term caused by derivation is avoided. Moreover, the singularity problem is solved. Relative to a conventional nonsingular terminal SMC, the higher-order component of error is added, so when the system state deviates significantly, the dominant higher-order error term enhances convergence speed. Near equilibrium, that is, , the higher-order term becomes negligible, and its convergence speed is equivalent to the NTSMC. During sliding mode operation along the designed manifold, Equation (16) can be expressed as (ignoring the higher-order term of error ). At this time, the index of remains below unity, while the inverse error magnitude exceeds that of a linear sliding surface under identical conditions, thereby accelerating convergence. From Equation (16), the sliding function is formulated as , while the equivalent control rate is obtained by parallel vertical (15):
Replace the disturbance with the fuzzy disturbance observation value :
In the context of system (4), the switching control component of the sliding mode controller is designed using an exponential reaching strategy:
The reaching strategy comprises two components: an exponentially decaying term and a constant-velocity approaching term, and its coefficient k, ε has no self-adjusting function. Its convergence characteristics cannot achieve the best performance for different position state variables. While the switching control component guarantees sliding mode establishment, it simultaneously induces chattering effects within the system. This study introduces an adaptive variable-rate exponential reaching law to optimize convergence dynamics:
Of which represents the first-order norm of the system’s state variable: .
The proposed adaptive exponential law incorporates the first-order norm of state variables, dynamically tuning both exponential decay and constant-velocity approach rates based on the proximity to equilibrium. In the formula, the instantaneous solution of the exponential approach term is . When is large, and the exponential decay rate is much greater than that in Equation (19), the convergence time can be significantly shortened. At this time, the approach rate of the isokinetic approach term is far less than in Equation (19).
For small values of , the adaptation gain is scaled according to the coefficient to shorten the sliding mode arrival time and reduce the system chattering. As the system stabilizes and the state variable asymptotically approaches zero, the adaptive law transitions to a standard exponential reaching mode. Using the reaching law to design a nonsingular terminal sliding mode controller, the switching control term is derived as
To sum up, the control law designed in this paper is as follows:
The control system structure is shown in Figure 1:
Figure 1.
Control system structure.
5. Finite Time Convergence Analysis
Theorem 1.
Applying the simplified dynamic model, Equation (4), the fuzzy interference disturbance observer, Equation (10), is integrated to estimate uncertainties, a nonsingular terminal sliding manifold (Equation (16)) is designed to eliminate singularities, convergence dynamics are governed by Equation (19), and control inputs defined in Equation (22) jointly ensure stability is chosen under specific parameter conditions for both controller and observer and sliding variables and estimation errors converge to zero within finite time.
Proof.
Take the Lyapunov function:
The derivative of we calculate:
Substituting into Equation (22) gives the following:
From Equation (25), therefore, converges in finite time, i.e., converges to zero in finite time. □
6. Simulation Analysis
To verify the effectiveness of the above-proposed control strategy, the designed sliding mode control method is applied to the trajectory tracking problem of a 2-DOF rigid body robotic arm, and the simulation object of the robotic arm established is shown in Figure 2.
Figure 2.
Schematic diagram of robotic arm (2-DOF).
In the figure, is the length of the linkage of the robotic arm, is the concentrated mass of the linkage and the load, and is the inertia of the linkage. Then, the parameter matrix of the robotic arm dynamics equation is as follows:
Among them:
Considering the joint friction, the two joint perturbation moments are designed as step-type square wave moments:
The desired trajectory of the two joints is
The simulation model is constructed in MATLAB/SIMULINK, integrating the fuzzy disturbance observer (Equation (5)) and nonsingular terminal sliding mode controller (Equation (24)). The parameters are adjusted multiple times based on both theoretical and practical considerations. Key parameters include the fuzzy observer gain vector and a unit feed-forward matrix . The feed-forward gain matrix is taken to be the unit array, the coefficient matrix for the nonsingular terminal sliding manifold , , which is denoted by the controller as FDO-NTSMC. The simulation configuration employs the ode45 solver with a 10 s variable-step duration. Initial conditions include joint angles as and the joint angular velocity as .
To highlight the superiority of this designed controller system (FDO-NTSMC), it is compared with the nonsingular terminal sliding mode controller integrated with a nonlinear disturbance observer (NDO-NTSMC) and the conventional PD controller augmented by a fuzzy disturbance observer (FDO-PD), respectively, which are described as follows:
NDO-NTSMC: To evaluate disturbance estimation and chattering suppression via the fuzzy observer and to enhance trajectory tracking performance, a nonsingular terminal sliding mode controller is employed, whose controller output is
Among them:
FDO-PD: For comparison, to reflect the tracking effect of the nonsingular terminal sliding mode controller, the PD control law is taken as
where the proportional differential gains are , respectively. The NDO control law is taken as Equation (5), and other parameters remain unchanged.
Comparative simulation results are summarized below: the observed values of FDO and NDO for square wave interference are shown in Figure 3, the effects of position tracking and velocity tracking are shown in Figure 4, the positional tracking error is shown in Figure 5, and the controller output torque is shown in Figure 6.
Figure 3.
Effect of FDO and NDO observation.
Figure 4.
Controller output torque.
Figure 5.
Trajectory tracking.
Figure 6.
Tracking error.
Figure 3 demonstrates the fuzzy observer’s superior capability in tracking square-wave disturbances; the disturbance moment can be converged quickly after the sudden change, the output is smooth, and the overshoot is slight, while the output of the NDO observer is more jittery. The convergence of the early stage is slower, and only in the middle of the section can the approximate value of the disturbance moment and the value of the latter section be dispersed and not be converged, which indicates that the nonlinear disturbance observer only has an observation effect on the slow time-varying, small-amplitude disturbances and cannot play the role of observation for the large-scale, sudden change of disturbance.
Figure 4 compares the output torques of the three controllers, revealing that the FDO-NTSMC designed in this paper reacts quickly to the perturbations, such as changes in joint direction and adding interference moments, and has a smooth moment output. From the local zoomed-in diagram, when the direction of joint rotation changes, the output moment of the FDO-PD exhibits an obvious jitter vibration phenomenon. In contrast, the moment output by the FDO-NTSMC is relatively smooth, indicating that the addition of the interference observer can effectively reduce the system’s jitter vibration. The NDO-NTSMC experiences output saturation at the initial moment, while the FDO-NTSMC has a faster convergence speed and a minor output overshoot.
Trajectory tracking results indicate rapid convergence of the proposed FDO-NTSMC. Relative to the NDO-NTSMC, thanks to the better observation effect of the FDO on the interference, the robotic arm system for tracking the target trajectory of the interference resistance is better. After the FDO-PD controller was debugged multiple times to obtain the optimal gain values, there were still significant fluctuations after the system stabilized. In terms of the final tracking performance, the FDO-NTSMC showed better tracking results.
Figure 6 visually confirms the faster convergence of the FDO-NTSMC and minimizes the steady-state error compared to the other two controllers. The steady-state error is reduced by 40%, which effectively improves the system’s tracking accuracy. The disturbance torque is almost unaffected by the disturbance torque, which indicates that the control method has good robustness.
Root mean square error (RMS) is adopted to quantify control accuracy, defined as
where is the sample count, and initial misalignment between the desired trajectory and robotic arm angles introduces significant error, impacting RMS calculations independently of the controller action. The error size is sampled from the seconds, and the total number of samples is 641. Table 1 summarizes the results, showing 97.28% and 98.28% reductions in RMS tracking errors for the FDO-NTSMC compared to the NDO-PD, and the mean square value decreases by 73.73% and 66.64%, respectively, compared with the NDO-NTSMC. From the above analysis, it can be concluded that the FDO-NTSMC can effectively reduce the tracking error and improve the tracking accuracy of the robotic arm on the target trajectory.
Table 1.
Root mean square tracking errors for three controllers.
7. Experimental Analyses
Experimental validation on a physical robotic arm platform confirms the efficacy of the FDO-NTSMC. The experimental platform includes the host computer, the robotic arm body, and the driver. By writing the controller module in the host computer Simulink, the torque value is sent to the driver through the serial port. The driver converts the torque value into the current value and sends it to the joint motor through the CAN bus to drive the robot arm, while joint angles are measured by motor encoders and fed back to the controller at 3 ms intervals. Figure 7 is the system block diagram and the experimental setup is depicted in Figure 8.
Figure 7.
System block diagram.
Figure 8.
Robotic arm experiment platform.
Robotic arm parameters: link masses are 2.5 kg, 2.9 kg, and 1.27 kg and lengths are(118 mm, 220 mm, and 240 mm, respectively, and only the first two joints are used in the experiment. A random initial point within the robotic arm’s workspace defines the desired trajectory. Kinematic inversion and polynomial interpolation generate desired joint trajectories, and the interpolation point information is sent to the controller once every 250 mm. The controller parameter selection is consistent with the simulation experiment, and the initial value of the angle of the two joints is 0. The experiment compares the FDO-NTSMC to the NTSMC and PD controllers and applies a step perturbation during the experiment with a size of 5 Nm and a duration of 0.5 s. The perturbation diagram is shown in Figure 3. In practical applications, high-frequency sampling feedback was implemented, and the physical experiment provided feedback at a frequency of 30 Hz. Figure 9 and Figure 10 present trajectory tracking results and the two joints control performance. The platform exhibits a 10 s startup latency. At 70 s, the trajectory errors of q1 and q2 are 0.227 rad and 0.154 rad, respectively. Take q2 as an example. At 70 s, the errors under the PD, FDO-NTSMC, and NTSMC are 0.097 rad, 0.033 rad, and 0.054 rad, respectively. The error under the FDO-NTSMC is the smallest.
Figure 9.
FDO-NTSMC trajectory tracking curve.
Figure 10.
Joint two tracking effect.
By analyzing the experimental results, it can be seen that the FDO-NTSMC can effectively reduce the mean square error of angle tracking and improve tracking accuracy. The controller outputs of the FDO-NTSMC and NTSMC are shown in the following Figure 11:
Figure 11.
Controller output comparison.
The NTSMC has a large output jitter phenomenon, while the FDO-NTSMC output is smooth. Only the joint speed is larger when there is a certain jitter phenomenon, and the vibration amplitude is significantly smaller than the NTSMC. Test results show that in the face of the interference, the FDO-NTSMC relative to the NTSMC has obvious advantages. The control accuracy is higher, and it can inhibit the output jitter phenomenon, to achieve better experimental results.
8. Conclusions
A fuzzy observer-enhanced nonsingular terminal sliding mode controller is proposed for trajectory tracking, with Lyapunov stability rigorously analyzed. The algorithm improves its robustness to disturbances while ensuring the convergence of the sliding mode motion. The method approximates the internal and external disturbances of the system through a fuzzy system, gets rid of the dependence on specific model information, improves the control accuracy and disturbance resistance, reduces the output jitter of the controller, and adopts an improved nonsingular terminal sliding mode surface to enhance the speed of error convergence of the system state.
Simulations and experiments demonstrate the controller’s capability to estimate disturbances, suppress chattering, and enhance trajectory tracking speed and precision. The controller in this study is applicable to both two-degree-of-freedom and multi-degree-of-freedom robotic arms. Based on the disturbance assumptions set for the two joints in the two-degree-of-freedom case, it can be similarly applied to the other joints. In the future, methods to improve the fuzzy disturbance observer’s ability to handle discontinuous or non-stationary disturbances under extreme disturbance conditions can be explored.
Author Contributions
Conceptualization, K.G. and C.W.; methodology, K.G.; software, K.G.; validation, K.G., C.W. and P.S.; formal analysis, K.G.; investigation, C.W.; resources, C.W.; data curation, K.G.; writing—original draft preparation, P.S.; writing—review and editing, K.G. and C.W.; visualization, K.G.; supervision, P.S.; project administration, P.S. All authors have read and agreed to the published version of the manuscript.
Funding
This research received no external funding.
Data Availability Statement
The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Ayala, H.V.H.; dos Santos Coelho, L. Tuning of PID controller based on a multiobjective genetic algorithm applied to a robotic manipulator. Expert Syst. Appl. 2012, 39, 8968–8974. [Google Scholar] [CrossRef]
- Jafarov, E.M.; Parlakçi, M.N.A.; Istefanopulos, Y. A new variable structure PID-controller design for robot manipulators. IEEE Trans. Control Syst. Technol. 2004, 13, 122–130. [Google Scholar] [CrossRef]
- Islam, S.; Liu, X.P. Robust sliding mode control for robot manipulators. IEEE Trans. Ind. Electron. 2010, 58, 2444–2453. [Google Scholar] [CrossRef]
- Baek, J.; Jin, M.; Han, S. A new adaptive sliding-mode control scheme for application to robot manipulators. IEEE Trans. Ind. Electron. 2016, 63, 3628–3637. [Google Scholar] [CrossRef]
- Zhihong, M.; Paplinski, A.P.; Wu, H.R. A robust MIMO terminal sliding mode control scheme for rigid robotic manipulators. IEEE Trans. Autom. Control 1994, 39, 2464–2469. [Google Scholar] [CrossRef]
- Yi, S.; Zhai, J. Adaptive second-order fast nonsingular terminal sliding mode control for robotic manipulators. ISA Trans. 2019, 90, 41–51. [Google Scholar] [CrossRef]
- Mei, K.; Ding, S.; Chen, X. Fuzzy non-singular terminal sliding mode controller design for nonlinear systems with input saturation. Int. J. Fuzzy Syst. 2020, 22, 2271–2283. [Google Scholar] [CrossRef]
- Vo, A.T.; Kang, H.J. A novel fault-tolerant control method for robot manipulators based on non-singular fast terminal sliding mode control and disturbance observer. IEEE Access 2020, 8, 109388–109400. [Google Scholar] [CrossRef]
- Wang, Y.; Gu, L.; Xu, Y.; Cao, X. Practical tracking control of robot manipulators with continuous fractional-order nonsingular terminal sliding mode. IEEE Trans. Ind. Electron. 2016, 63, 6194–6204. [Google Scholar] [CrossRef]
- Chen, Z.; Li, Z.; Chen, C.L.P. Disturbance observer-based fuzzy control of uncertain MIMO mechanical systems with input nonlinearities and its application to robotic exoskeleton. IEEE Trans. Cybern. 2016, 47, 984–994. [Google Scholar] [CrossRef]
- He, W.; Li, H.; Wang, Y.; Liu, S. Suppression the disturbance of robotic manipulators based on nonlinear disturbance observer and fuzzy logic system. J. Adv. Comput. Intell. Intell. Inform. 2020, 24, 846–854. [Google Scholar] [CrossRef]
- Homayounzade, M.; Khademhosseini, A. Disturbance observer-based trajectory following control of robot manipulators. Int. J. Control Autom. Syst. 2019, 17, 203–211. [Google Scholar] [CrossRef]
- Van, M.; Mavrovouniotis, M.; Ge, S.S. An adaptive backstepping nonsingular fast terminal sliding mode control for robust fault tolerant control of robot manipulators. IEEE Trans. Syst. Man Cybern. Syst. 2018, 49, 1448–1458. [Google Scholar] [CrossRef]
- Li, Z.; Su, C.Y.; Wang, L.; Chen, Z.; Chai, T. Nonlinear disturbance observer-based control design for a robotic exoskeleton incorporating fuzzy approximation. IEEE Trans. Ind. Electron. 2015, 62, 5763–5775. [Google Scholar] [CrossRef]
- Zhang, J.; Chen, D.; Shen, G.; Sun, Z.; Xia, Y. Disturbance observer based adaptive fuzzy sliding mode control: A dynamic sliding surface approach. Automatica 2021, 129, 109606. [Google Scholar] [CrossRef]
- Van, M.; Ge, S.S. Adaptive fuzzy integral sliding-mode control for robust fault-tolerant control of robot manipulators with disturbance observer. IEEE Trans. Fuzzy Syst. 2020, 29, 1284–1296. [Google Scholar] [CrossRef]
- Kang, H.S.; Hyun, C.H.; Kim, S. Robust tracking control using fuzzy disturbance observer for wheeled mobile robots with skidding and slipping. Int. J. Adv. Robot. Syst. 2014, 11, 75. [Google Scholar] [CrossRef]
- Ren, Y.; Sun, Y.; Liu, L. Fuzzy disturbance observers-based adaptive fault-tolerant control for an uncertain constrained automatic flexible robotic manipulator. IEEE Trans. Fuzzy Syst. 2023, 32, 1144–1158. [Google Scholar] [CrossRef]
- Lin, C.K. Nonsingular terminal sliding mode control of robot manipulators using fuzzy wavelet networks. IEEE Trans. Fuzzy Syst. 2006, 14, 849–859. [Google Scholar] [CrossRef]
- Nojavanzadeh, D.; Badamchizadeh, M. Adaptive fractional-order non-singular fast terminal sliding mode control for robot manipulators. IET Control Theory Appl. 2016, 10, 1565–1572. [Google Scholar] [CrossRef]
- Zaare, S.; Soltanpour, M.R. Adaptive fuzzy global coupled nonsingular fast terminal sliding mode control of n-rigid-link elastic-joint robot manipulators in presence of uncertainties. Mech. Syst. Signal Process. 2022, 163, 108165. [Google Scholar] [CrossRef]
- Li, T.H.S.; Huang, Y.C. MIMO adaptive fuzzy terminal sliding-mode controller for robotic manipulators. Inf. Sci. 2010, 180, 4641–4660. [Google Scholar] [CrossRef]
- Jiang, B.; Karimi, H.R.; Yang, S.; Gao, C.; Kao, Y. Observer-based adaptive sliding mode control for nonlinear stochastic Markov jump systems via T–S fuzzy modeling: Applications to robot arm model. IEEE Trans. Ind. Electron. 2020, 68, 466–477. [Google Scholar] [CrossRef]
- Yin, X.; Pan, L.; Cai, S. Robust adaptive fuzzy sliding mode trajectory tracking control for serial robotic manipulators. Robot. Comput. Integr. Manuf. 2021, 72, 101884. [Google Scholar] [CrossRef]
- Goléa, N.; Goléa, A.; Barra, K.; Bouktir, T. Observer-based adaptive control of robot manipulators: Fuzzy systems approach. Appl. Soft Comput. 2008, 8, 778–787. [Google Scholar] [CrossRef]
- Truong, H.V.; Tran, D.T.; To, X.D.; Ahn, K.K.; Jin, M. Adaptive fuzzy backstepping sliding mode control for a 3-DOF hydraulic manipulator with nonlinear disturbance observer for large payload variation. Appl. Sci. 2019, 9, 3290. [Google Scholar] [CrossRef]
- Wei, W.; Xia, S.; Pang, J.; Chen, Y. Fuzzy Disturbance Observer-based Adaptive Backstepping Sliding Mode Control of Manipulators. In Proceedings of the 2019 IEEE 9th Annual International Conference on CYBER Technology in Automation, Control, and Intelligent Systems (CYBER), Suzhou, China, 29 July–2 August 2019; pp. 1224–1229. [Google Scholar]
- Kim, E. A fuzzy disturbance observer and its application to control. IEEE Trans. Fuzzy Syst. 2002, 10, 77–84. [Google Scholar]
- Hou, Q.; Ma, L.; Wang, H.; Ding, S. Fuzzy disturbance observer design for a class of nonlinear SISO systems. Int. J. Fuzzy Syst. 2022, 24, 147–158. [Google Scholar] [CrossRef]
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. |
© 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/).