Abstract
This work investigates the issue of a hybrid trajectory tracking control algorithm (HTCA) for robot manipulators (RMs) with uncertain dynamics and the effect of external disturbances. Following are some proposals for achieving the control target. Firstly, to achieve the active disturbance rejection, we propose a uniform second-order sliding mode disturbance observer (USOSMDO) to obtain directly the lumped uncertainties without their prior upper-bound information. Secondly, a fixed-time singularity-free terminal sliding surface (FxSTSS) is proposed to obtain a fixed-time convergence of the tracking control error (TCE) without the singularity in the control input. Then, using information on the proposed USOSMDO, our HTCA is formed based on the FxSTSS and the fixed-time power rate reaching law (FxPRRL). The control proposal not only stabilizes with the global fixed-time convergence but also attains high tracking accuracy. In addition, the chattering problem also is handled almost completely. Finally, numerical simulations verify the effectiveness and advantages of applying the proposed HTCA to a FARA robot.
1. Introduction
Academics and industries have become increasingly interested in RMs due to their widespread use in a variety of fields, for example, the automotive industry, military, space and ocean exploration, logistics and storage, etc. In general, it is challenging to obtain accurate information on dynamical models for robot control, mainly because dynamics have complex structures. The performance and stability of the control system are adversely affected by unidentified nonlinearities. When the unknown external disturbance is factored in or the dynamics model contains uncertainties, the problem becomes even more challenging.
The RMs can be controlled with a variety of control strategies, such as computed torque control (CTC) [1], PID [2], sliding mode control (SMC) [3,4], adaptive control (AC) [5], soft computing-based SMC [6], etc, to improve their performance, reliability, and safety. SMC has gained considerable attention for addressing these disturbing factors and achieving purposes of perturbation attenuation. Asymptotic stability of the control system can only be achieved with conventional SMC regulations for RMs based on linear sliding surface (LSS), whereas achieving high-accuracy tracking control within a finite-time frame is necessary. Due to parasitic dynamics and the time delay of switching control law, undesirable chattering will happen in the sliding stage of the SMC. As a result of these problems, the use of a large sliding value will lead to severe chattering. Chattering can be attenuated using several methods, including boundary layer technique (BLT) [4], high-order SMC (HOSMC) [7], continuous approximations (neural network (NN) [8] or fuzzy logic system (FLS) [9]), and modified reaching laws [10,11]. One effective reaching law for attenuating chattering is the power rate reaching law (PRRL) since the discontinuous term is wholly removed. Consequently, the SMC based on the PRRL has gained great attention since its introduction.
To enhance the performance of asymptotic stabilization systems, finite-time control was introduced for nonlinear systems or RMs. Compared to the asymptotically stable systems, the finite-time stable system provides better performance in terms such as tracking accuracy and convergence. There are two main types of approach: geometric homogeneity [12,13,14] and the Lyapunov stabilization [15,16,17,18]. According to the first method, the homogeneous system of degree k exhibits finite-time stability if its origin is asymptotically stable and owns a negative degree of homogeneity [13]. Researchers pay more attention to the second technique due to the intrinsic uncertainty of the system dynamics, as well as the external disturbances affecting the system. In order to achieve stability and finite-time convergence with SMC algorithms, nonlinear sliding surfaces have been introduced to replace traditional linear surfaces. For example, the trajectory tracking techniques for RMs with finite-time convergence was developed in Refs. [19,20] using Lyapunov stabilization criteria and nonsingular terminal SMC (NTSMC). The introduced algorithms are capable of handling uncertain dynamics and unbounded disturbances in finite time. In Ref. [21], to ensure the finite-time convergence of the RMs’ trajectory, an AC was synthesized by transforming a Lyapunov function into a non-Lipschitz one. Ref. [22] presented a T-S fuzzy-model-based finite-time SMC for mechanical systems despite the presence of uncertain dynamics and external disturbance environments and it was applied to the robot. Ref. [23] proposed an AC based on NN for providing finite-time convergence of trajectories without using joint acceleration signals for RMs. Although each of these methods has provided a finite-time control performance, the convergence performance was affected by the initial conditions of the system states. Initially, fixed-time stability was proposed by Ref. [24], which extended the finite-time stability. Stabilization time in a fixed-time stable system can be pre-limited regardless of the initial states of the controlled system. Therefore, fixed-time stabilization methods are potential candidates for high-performance applications. Recently, this method has been widely applied in many fields and many subjects, such as RMs [25,26], uncertain surface vessels [27], spacecrafts [28], and other mechanical systems [29].
There have been numerous disturbance observers developed to provide an accurate estimation of disturbance information for the nonlinear systems [30,31,32,33,34,35]. In the field of robot control, the observer is widely used to approximate unknown internal dynamics and external disturbances. Other observers were used in active fault-tolerant controllers [19,36]. Sliding mode observer (SMO) is more robust than other observers; it obtains smaller estimation errors. Unfortunately, because of using a discontinuous function, this method generates chattering. Therefore, higher-order sliding mode observer (HOSMO) has been designed for the purpose of eliminating chattering [37,38]. It is unfortunate that conventional HOSMOs do not allow fixed-time convergence. As a result, we developed a disturbance observer capable of reconstructing the disturbance information and guaranteeing fixed-time convergence in this paper.
Motivated by the above discussions, the purpose of the work is to investigate the issue of the HTCA with fixed-time performance for RMs with uncertain dynamics and the effect of external disturbances. The significant novelties and contributions from our work can be given as:
- The goal of attenuating the total uncertainties has been thoroughly solved with the proposal of USOSMDO. The observer not only accurately approximates the unknown components but also obtains them in fixed time.
- The FxSTSS is proposed to form a fixed-time convergence for the TCE to the sliding surface.
- For the design of the FxPRRL, we used a simple tuning function. In a bounded amount of time, the TCEs rapidly approaches the sliding surface thanks to this technique.
- The control proposal not only stabilizes with the global fixed-time convergence but also attains higher tracking accuracy compared to some state-of-the-art control systems such as SMC [39] and NFTSMC [40].
- The chattering problem is thoroughly addressed.
- Proof of the stability and settling time of the introduced techniques was sufficiently yielded.
The content of this paper is organized into five main sections. The first piece of content is the introduction. Section 2 is problem formulation. Section 3 provides the control. A discussion of simulated performance on a 3-DOF FARA-AT2 robot is presented in Section 4. Section 5 provides the conclusions from the obtained results of the study.
Some notions are provided for the reader’s convenience in our paper. is the real n-dimensional space; is the set of m by n real matrices; ·T is the transpose of; is Euclidean norm of; is absolute value of; ; .
2. Problem Formulation
Description of Robot Manipulator Dynamics
The dynamics of an n-degree-of-freedom (DOF) robot manipulator are defined as [41]:
where are, respectively, acceleration vector, velocity vector, and position vector. , , and represent the inertia matrix, the centripetal-Coriolis matrix, and gravitation force vector, respectively. is interior friction vector, represents exterior disturbance vector, and is torque vector.
The existence of uncertainties in the RMs is inevitable. Therefore, Equation (1) is fully expressed in the below form:
where , and are unknown dynamics of the robot. , , and are the calculated value of , , and . The lumped uncertainty can be considered a new variable. As a result, Equation (2) is transformed into:
where is the lumped uncertainty.
For the purpose of tracking trajectories, these dynamic models must take into account nonmodular dynamics, coupled nonlinear dynamics, external disturbances, and parametric variations, all of which require robust control. Moreover, providing robots with superior control performance is not an easy matter. Therefore, the main purpose of the paper is to form a control system for RMs that not only stabilizes with the global fixed-time convergence but also attains better control performance compared to some state-of-the-art control systems, such as SMC and NFTSMC.
3. Control Design Preparation
3.1. Preliminaries
The following are some preliminaries regarding the finite-time stability/fixed-time stability and Lemmas.
Consider the following system
where is a continuous function in an open neighborhood of the origin .
Definition 1 ([42]).
In Equation (4), the system’s origin is (locally) finite-time stable if it is Lyapunov stable and there is a convergence time function satisfying for any initial condition at .
Definition 2 ([42]).
The system (4) is termed the fixed-time stability if it is the finite-time stability and the convergence time function is bounded by a positive number , that is .
Lemma 1 ([43,44]).
Consider the system, if there exist some constants and such that , where is the selected Lyapunov function, then the origin of the system (4) is a finite time stable.
Lemma 2 ([42]).
For a scalar system
where and . This system is fixed-time stable and its convergence time is a bounded function by: .
Lemma 3 ([34,45]).
For the system
where and . If , , is a positive constant, and and are obtained from the set:
Then, the states and will be converged to zero within a fixed time [45].
3.2. Design of an USOSMO
The objective of this subsection is to design a USOSMO that estimates all uncertain terms directly. A developed observer converges in finite time for bounded uncertain terms and for all initial conditions, with a uniformly bounded convergence time.
Transforming Equation (3) into the following form:
where , and .
In the state space, Equation (7) becomes
where , , and .
For the system (8), the USOSMO is designed to achieve precisely the estimation of the lumped uncertainty:
where and . has an approximate value of . , , and represent the observer’s parameters. and are selected based on Lemma 3.
The synthesis of the USOSMO is described by the below theorem.
Theorem 1.
Proof of Theorem 1.
The USOSMO’s output errors are determined by
By utilizing Equation (9), we can find the derivative of Equation (10) based on time, as follows:
where is the USOSMO’s estimation error.
Take a look at Equation (11), it is a uniformly exact convergent according to Lemma 3. That means and in fixed time as Lemma 3.
This proof is completed. □
3.3. Design of FxSTSS
Define, respectively, the position and velocity control errors as and . is vector of the TCE. Therefore, Equation (8) is reconstructed as
To obtain singularity-free and provide fixed time convergence, the novel FxSTSS is proposed as follows:
where , and .
In the control system design subsection, we will examine the singularity problem formed from the sliding surface with a detailed analysis.
When the FxSTSS (13) converges to zero, , we can obtain
In the same way that Lemma 2 stated, the FxSTSS (13) possesses the same characteristics as the sliding surface in Ref. [42]. Therefore, it achieves a fixed-time convergence with the settling time , .
3.4. Design of the Proposed HTCA
Set , so, . Then, differentiating the FxSTSS (13) according to time, we obtain
Based on Equation (16), an overview of the proposed HTCA is synthesized below
where
is provided by Observer (9)
and is the FxPRRL
is the pseudo inverse of the V. , and are constants.
Remark 1.
With the sliding surface designed in Equation (13), the exists the term . Interestingly, this term does not produce a singularity. When , we have is a positive power term.
Theorem 2.
Remark 2.
The stabilization process of this method is summarized into three phases as follows: firstly, the estimated value of disturbance from USOSMO output (9) will attain the true value of disturbance in fixed time, that means , i.e., ; secondly, the TCEs will be converged to the FxSTSS with the bounded reaching time as ; finally, the TCEs maintain along the FxSTSS to equilibrium with settling time .
Proof of Theorem 2.
After the first phase, , so, .
Choosing a candidate Lyapunov function as then, differentiating it, one obtains
Note that ; then, we have . Thus, the origin s is globally finite-time stable according to Lemma 1. The reaching time can be computed by solving differential Equation (18) with :
Rewriting Equation (20) as
Defining to be the settling time that is gained by solving Equation (20).
Integrating Equation (21) from the time 0 to gives
If for , then
We have , so
Consequently, can be given as
If for , then can be obtained with the same way of calculation
Therefore, the settling time is
The proof has been fully confirmed. □
Figure 1 shows the proposed control structure.
Figure 1.
Proposed control structure.
4. Simulations
This section shows and discusses the simulation performance from three different methods, including the suggested synthesis, the conventional SMC, and NFTSMC on the designed 3-DOF FARA-AT2 robot. SOLIDWORKS is used to build the mechanical model of this robot. A geometric graphic model of the FARA-AT2 robot is depicted in Figure 2. The geometry parameters are taken from the Samsung FARA-AT2 robot, as shown in Figure 3. We then use the Simmechanics toolbox to export a robot manipulator model to MATLAB/SIMULINK environment. The dynamical computations of 3-DOF FARA-AT2 robot are based on Refs. [41,46]. The Euler method was used to find the solutions of differential equations with an ODE5 s time step in MATLAB/SIMULINK.
Figure 2.
A 3-DOF FARA-AT2 robot [47].
Figure 3.
A real FARA-AT2 robot system [47].
4.1. System Configuration and Parameter Selection for the Robot
Table 1 contains the parameters required for the design of the robot and its dynamic calculation.
Table 1.
Essential parameters for the design of a FARA-AT2 robot.
In joint space, the robot is required to track the trajectory below accurately:
To evaluate the estimation ability of the observer, the efficiency, and the robustness of the proposed controller, we assume that there are effects of uncertain factors on the robot, such as external disturbances and interior frictions. Each joint has assumed interior friction of , , and , respectively. Each joint has assumed exterior disturbance of , , and .
The proposed controller is compared to a newly published NFTSMC [40] and the conventional SMC [39] for controlling robots about its control performance. Since the structure of each controller is different, ensuring a fair comparison is not easy. Therefore, to ensure a comparison that is as fair as possible, we used the control parameters of NFTSMC from Ref. [40] for simulation on the robot. The control parameters of the proposed controller are selected experimentally to achieve good performance and bring out its full possibility. The robot states are considered with the same initial conditions. Table 2 provides the control parameters selected for the proposed method.
Table 2.
Parameters of the proposed controller.
The conventional SMC’s [39] control input is
in which , and are positive constants.
The NFTSMC [40] was designed with the following control law
in which are positive odd integers, , , and are positive constants.
The accuracy of the TCEs is calculated by using the roots–mean–square algorithm (RMSA) as Equation (31) when the TCEs are in the sliding motion phase to equilibrium. Therefore, the TCEs are calculated in the period of time between the 2nd and 30th seconds in the simulation. The computed results are shown in Table 3.
in which is the number of the calculated samples. Roots–mean–square error (RMSE) of Joint 1, Joint 2, and Joint 3 are , , and , respectively. is the real joint angle vector and is the desired joint angle vector at time index i.
Table 3.
RMSEs via three control algorithms.
4.2. Discussion of Performance Results
Firstly, the approximation ability of the proposed USOSMO is discussed. The estimation performance from observer is shown in Figure 4. As shown in Figure 4, the proposed USOSMO achieved fast convergence and high accuracy of disturbance estimation. The estimated value from the USOSMO output (9) quickly attained the true value in fixed time. USOSMO’s estimation errors have a fixed-time uniform convergence regardless of the initial condition. This is really important for the robustness improvement of the controller and obtaining the smallest possible TCEs. After that, we will analyze any tracking issues from the simulation results.
Figure 4.
Estimation performance the proposed USOSMO.
Figure 5 shows the real trajectory of the robot’s end-effector compared to the desired trajectory. Figure 6 depicts the real trajectory positions of the robot joint generated by three different methods compared to the desired path. Each method can be successfully used to control the robot to track its desired path. Figure 7, Figure 8 and Figure 9 show, respectively, the TCEs at each joint between the real trajectory position and the desired path. Looking at Figure 7, Figure 8 and Figure 9 and comparing the results in Table 3, the suggested control synthesis proves its superiority in trajectory tracking problems when minimizing the smallest TCEs among the three controllers. The NFTSMC [40] is a recent modern control method, so it also achieved relatively high tracking accuracy, its accuracy is higher than the conventional SMC.
Figure 5.
The desired trajectory and the real trajectory of the robot’s end-effector.
Figure 6.
The real trajectory positions under three controllers versus the desired path.
Figure 7.
The TCE comparison between the position of the first joint and the desired path.
Figure 8.
The TCE comparison between the position of the second joint and the desired path.
Figure 9.
The TCE comparison between the position of the third joint and the desired path.
In convergence terms, the suggested HTCA also has the best performance, its TCEs quickly reach equilibrium in the shortest time, while the TCEs of the NFTSMC converge to equilibrium faster than those of the conventional SMC.
In the control torque signal of the proposed method, the chattering behavior has been minimized to the smallest possible extent, as shown in Figure 10, because its discontinuous control law has been removed. Although a discontinuous control law is not used to deal with uncertain components, the robustness of the controller is achieved at a high level so that it provides good tracking accuracy. Due to using the same sliding gain to cope with the effects of uncertainties, the other two methods have similar chattering behavior. It can be concluded that the combination of the proposed USOSMO and the proposed FxPRRL is a very good solution to deal with the influence of uncertainty and chattering.
Figure 10.
Comparison of the control torques from three strategies.
5. Conclusions
As part of our recent research, we investigated the HTCA for robot manipulators with uncertain dynamics and the impact of external disturbances. The USOSMDO was proposed to estimate directly the lumped uncertainties, thereby achieving the active disturbance rejection. Then, by integrating the TSMC and the developed USOSMDO, our control synthesis was formed, and not only the fixed-time convergence of the TCEs but also the high tracking accuracy was guaranteed. In addition, the chattering problem also was handled almost thoroughly. Finally, numerical simulations verified the benefits and effectiveness of the HTCA to a designed 3-DOF FARA-AT2 robot.
In future work, we will apply the developed method to the real FARA-AT2 robot that is available in our laboratory as depicted in Figure 3.
Author Contributions
Methodology, conceptualization, writing—original draft preparation, and writing—review and editing, A.T.V.; validation, software, visualization, and resources, T.N.T.; supervision, funding acquisition, and project administration, H.-J.K.; formal analysis, investigation, and data curation, Q.D.L. and H.-J.K. All authors have read and agreed to the published version of the manuscript.
Funding
This research was funded by University of Ulsan.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
On reasonable request, the corresponding author can offer the data sets generated and/or analyzed during our study.
Acknowledgments
This research was supported by University of Ulsan.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Codourey, A. Dynamic modeling of parallel robots for computed-torque control implementation. Int. J. Robot. Res. 1998, 17, 1325–1336. [Google Scholar] [CrossRef]
- Hernández-Guzmán, V.; Orrante-Sakanassi, J. Global PID control of robot manipulators equipped with PMSMs. Asian J. Control 2018, 20, 236–249. [Google Scholar] [CrossRef]
- Adhikary, N.; Mahanta, C. Sliding mode control of position commanded robot manipulators. Control Eng. Pract. 2018, 81, 183–198. [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]
- Slotine, J.J.E.; Li, W. Composite adaptive control of robot manipulators. Automatica 1989, 25, 509–519. [Google Scholar] [CrossRef]
- Sadati, N.; Ghadami, R. Adaptive multi-model sliding mode control of robotic manipulators using soft computing. Neurocomputing 2008, 71, 2702–2710. [Google Scholar] [CrossRef]
- Tran, X.T.; Kang, H.J. Adaptive hybrid high-order terminal sliding mode control of MIMO uncertain nonlinear systems and its application to robot manipulators. Int. J. Precis. Eng. Manuf. 2015, 16, 255–266. [Google Scholar] [CrossRef]
- Le, T.D.; Kang, H.J.; Suh, Y.S. Chattering-free neuro-sliding mode control of 2-DOF planar parallel manipulators. Int. J. Adv. Robot. Syst. 2013, 10, 22. [Google Scholar] [CrossRef]
- Wai, R.J. Fuzzy sliding-mode control using adaptive tuning technique. IEEE Trans. Ind. Electron. 2007, 54, 586–594. [Google Scholar] [CrossRef]
- Gao, W.; Hung, J.C. Variable structure control of nonlinear systems: A new approach. IEEE Trans. Ind. Electron. 1993, 40, 45–55. [Google Scholar]
- Pan, H.; Zhang, G.; Ouyang, H.; Mei, L. A Novel Global Fast Terminal Sliding Mode Control Scheme For Second-Order Systems. IEEE Access 2020, 8, 22758–22769. [Google Scholar] [CrossRef]
- Hu, H.X.; Wen, G.; Yu, W.; Cao, J.; Huang, T. Finite-time coordination behavior of multiple Euler–Lagrange systems in cooperation-competition networks. IEEE Trans. Cybern. 2019, 49, 2967–2979. [Google Scholar] [CrossRef]
- Hong, Y.; Xu, Y.; Huang, J. Finite-time control for robot manipulators. Syst. Control Lett. 2002, 46, 243–253. [Google Scholar] [CrossRef]
- Bhat, S.P.; Bernstein, D.S. Geometric homogeneity with applications to finite-time stability. Math. Control. Signals Syst. 2005, 17, 101–127. [Google Scholar] [CrossRef]
- Van, M.; Ge, S.S.; Ren, H. Finite time fault tolerant control for robot manipulators using time delay estimation and continuous nonsingular fast terminal sliding mode control. IEEE Trans. Cybern. 2017, 47, 1681–1693. [Google Scholar] [CrossRef]
- Tran, X.T.; Kang, H.J. Robust adaptive chatter-free finite-time control method for chaos control and (anti-) synchronization of uncertain (hyper) chaotic systems. Nonlinear Dyn. 2015, 80, 637–651. [Google Scholar] [CrossRef]
- Galicki, M. Finite-time control of robotic manipulators. Automatica 2015, 51, 49–54. [Google Scholar] [CrossRef]
- Truong, T.N.; Vo, A.T.; Kang, H.J. A backstepping global fast terminal sliding mode control for trajectory tracking control of industrial robotic manipulators. IEEE Access 2021, 9, 31921–31931. [Google Scholar] [CrossRef]
- Truong, T.N.; Vo, A.T.; Kang, H.J.; Van, M. A Novel Active Fault-Tolerant Tracking Control for Robot Manipulators with Finite-Time Stability. Sensors 2021, 21, 8101. [Google Scholar] [CrossRef]
- Nguyen, V.C.; Vo, A.T.; Kang, H.J. A finite-time fault-tolerant control using non-singular fast terminal sliding mode control and third-order sliding mode observer for robotic manipulators. IEEE Access 2021, 9, 31225–31235. [Google Scholar] [CrossRef]
- Li, R.; Yang, L.; Chen, Y.; Lai, G. Adaptive Sliding Mode Control of Robot Manipulators with System Failures. Mathematics 2022, 10, 339. [Google Scholar] [CrossRef]
- Tran, X.T.; Kang, H.J. TS fuzzy model-based robust finite time control for uncertain nonlinear systems. Proc. Inst. Mech. Eng. Part C J. Mech. Eng. Sci. 2015, 229, 2174–2186. [Google Scholar] [CrossRef]
- Vo, A.T.; Kang, H.J. An Adaptive Neural Non-Singular Fast-Terminal Sliding-Mode Control for Industrial Robotic Manipulators. Appl. Sci. 2018, 8, 2562. [Google Scholar] [CrossRef]
- Polyakov, A. Nonlinear feedback design for fixed-time stabilization of linear control systems. IEEE Trans. Autom. Control 2011, 57, 2106–2110. [Google Scholar] [CrossRef]
- Vo, A.T.; Truong, T.N.; Kang, H.J.; Van, M. A Robust Observer-Based Control Strategy for n-DOF Uncertain Robot Manipulators with Fixed-Time Stability. Sensors 2021, 21, 7084. [Google Scholar] [CrossRef] [PubMed]
- Van, M.; Ceglarek, D. Robust fault tolerant control of robot manipulators with global fixed-time convergence. J. Frankl. Inst. 2021, 358, 699–722. [Google Scholar] [CrossRef]
- Zhou, B.; Huang, B.; Su, Y.; Zheng, Y.; Zheng, S. Fixed-time neural network trajectory tracking control for underactuated surface vessels. Ocean Eng. 2021, 236, 109416. [Google Scholar] [CrossRef]
- Cao, L.; Xiao, B.; Golestani, M.; Ran, D. Faster fixed-time control of flexible spacecraft attitude stabilization. IEEE Trans. Ind. Inform. 2019, 16, 1281–1290. [Google Scholar] [CrossRef]
- Ma, D.; Xia, Y.; Shen, G.; Jiang, H.; Hao, C. Practical fixed-time disturbance rejection control for quadrotor attitude tracking. IEEE Trans. Ind. Electron. 2020, 68, 7274–7283. [Google Scholar] [CrossRef]
- Veluvolu, K.C.; Kim, M.; Lee, D. Nonlinear sliding mode high-gain observers for fault estimation. Int. J. Syst. Sci. 2011, 42, 1065–1074. [Google Scholar] [CrossRef]
- Ren, C.; Li, X.; Yang, X.; Ma, S. Extended state observer-based sliding mode control of an omnidirectional mobile robot with friction compensation. IEEE Trans. Ind. Electron. 2019, 66, 9480–9489. [Google Scholar] [CrossRef]
- Chen, W.H.; Ballance, D.J.; Gawthrop, P.J.; O’Reilly, J. A nonlinear disturbance observer for robotic manipulators. IEEE Trans. Ind. Electron. 2000, 47, 932–938. [Google Scholar] [CrossRef]
- Capisani, L.M.; Ferrara, A.; De Loza, A.F.; Fridman, L.M. Manipulator fault diagnosis via higher order sliding-mode observers. IEEE Trans. Ind. Electron. 2012, 59, 3979–3986. [Google Scholar] [CrossRef]
- Davila, J.; Fridman, L.; Levant, A. Second-order sliding-mode observer for mechanical systems. IEEE Trans. Autom. Control 2005, 50, 1785–1789. [Google Scholar] [CrossRef]
- Liu, J.; Laghrouche, S.; Harmouche, M.; Wack, M. Adaptive-gain second-order sliding mode observer design for switching power converters. Control Eng. Pract. 2014, 30, 124–131. [Google Scholar] [CrossRef]
- Vo, A.T.; Kang, H. 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]
- Chalanga, A.; Kamal, S.; Fridman, L.M.; Bandyopadhyay, B.; Moreno, J.A. Implementation of super-twisting control: Super-twisting and higher order sliding-mode observer-based approaches. IEEE Trans. Ind. Electron. 2016, 63, 3677–3685. [Google Scholar] [CrossRef]
- Nguyen, V.C.; Vo, A.T.; Kang, H.J. A non-singular fast terminal sliding mode control based on third-order sliding mode observer for a class of second-order uncertain nonlinear systems and its application to robot manipulators. IEEE Access 2020, 8, 78109–78120. [Google Scholar] [CrossRef]
- Edwards, C.; Spurgeon, S. Sliding Mode Control: Theory and Applications; CRC Press: Boca Raton, FL, USA, 1998. [Google Scholar]
- Zhai, J.; Xu, G. A novel non-singular terminal sliding mode trajectory tracking control for robotic manipulators. IEEE Trans. Circuits Syst. II Express Briefs 2020, 68, 391–395. [Google Scholar] [CrossRef]
- Craig, J.J. Introduction to Robotics: Mechanics and Control; Pearson Educacion: London, UK, 2005. [Google Scholar]
- Zuo, Z. Non-singular fixed-time terminal sliding mode control of non-linear systems. IET Control Theory Appl. 2015, 9, 545–552. [Google Scholar] [CrossRef]
- Bhat, S.P.; Bernstein, D.S. Finite-time stability of continuous autonomous systems. SIAM J. Control Optim. 2000, 38, 751–766. [Google Scholar] [CrossRef]
- Tang, Y. Terminal sliding mode control for rigid robots. Automatica 1998, 34, 51–56. [Google Scholar] [CrossRef]
- Cruz-Zavala, E.; Moreno, J.A.; Fridman, L.M. Uniform robust exact differentiator. IEEE Trans. Autom. Control 2011, 56, 2727–2733. [Google Scholar] [CrossRef]
- Niku, S.B. Introduction to Robotics: Analysis, Control, Applications; John Wiley & Sons: Hoboken, NJ, USA, 2020. [Google Scholar]
- Le, Q.D.; Kang, H.J. Implementation of fault-tolerant control for a robot manipulator based on synchronous sliding mode control. Appl. Sci. 2020, 10, 2534. [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. |
© 2023 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/).