Abstract
This paper considers the finite-time dynamic tracking control for parallel robots with uncertainties and input saturation via a finite-time nonsingular terminal sliding mode control scheme. A disturbance observer is designed to estimate the lumped disturbance in the dynamic model of the parallel robot, including modeling errors, friction and external disturbance. By introducing the fractional exponential powers into the existing asymptotic convergent auxiliary system, a novel finite-time convergent auxiliary system is constructed to compensate for input saturation. The finite-time nonsingular terminal sliding mode control is proposed based on the disturbance estimation and the state of the novel auxiliary system, so that the convergence performance, control accuracy and robustness are improved. Due to the estimation and compensation for the lumped disturbance, the inherent chattering characteristic of sliding mode control can be alleviated by reducing the control gain. The finite-time stability of the closed-loop system is proved with Lyapunov theory. Finally, simulation and experimental research on the dynamic control of a conveying parallel robot are carried out to verify the effectiveness of the proposed method.
1. Introduction
Due to the mechanical properties of strong carrying capacity, high precision and fast response speed, parallel robots exhibit outstanding performance in various applications, e.g., industry, agriculture, medical equipment [1,2,3]. However, the system complexity, purposeful simplification of the system dynamics and circumstance variations introduce uncertainties to the dynamic control of parallel robots, such as modeling errors, friction and external disturbance, all of which can be defined as the lumped disturbance. Moreover, the control input saturation caused by inherent physical constraints of the actuator also affects the dynamic control performance and the stability of the system. Therefore, the dynamic tracking control of parallel robots with uncertainties and input saturation is investigated in this paper.
Sliding mode control (SMC) [4] exhibits strong robustness against bounded uncertainties acting on the control channel. In recent years, an extended adaptive fuzzy SMC method for the position control of Stewart parallel manipulator can be found in [5]. A second-order SMC method for cable-driven parallel robots was presented in [6]. Since the linear sliding surface is applied in [5,6], only the asymptotic convergence of the system state can be ensured. In contrast, the terminal SMC (TSMC) based on the nonlinear sliding surface [7] is an effective finite-time control strategy. To overcome the singularity of the TSMC, the nonsingular TSMC (NTSMC) was proposed for the tracking control of rigid manipulators [8]. Thereafter, research about improved versions of NTSMC was further presented in [9,10]. Recent studies on the finite-time tracking control of uncertain robot systems via NTSMC can be seen in [11,12,13] and the references therein. However, the impact of input saturation on the control performance is not considered in [11,12,13].
In addition to uncertainties, input saturation also occurs in practical control systems when the control input command exceeds the maximum output of the actuator. The resulting difference between the actual saturation input and the input command is known as the input saturation error, which should not be ignored. Otherwise, the control performance will be degraded and, even worse, the stability of the control system will be destroyed [14,15]. This issue was considered in [16,17], where the input saturation error was regarded as a part of the composite disturbance, which was estimated by a disturbance observer. Nevertheless, the calculation burden of the designed observer in [16,17] would be increased and the system dynamic characteristics can also be affected by the extra disturbance derived from the input saturation. The smooth hyperbolic tangent function was adopted in [18,19,20] to approximate the saturation function in the actual saturation control input, thus eliminating the sharp corner in the saturation function. In [21,22,23], SMC was used as the master controller with other assistive technology to deal with the uncertainties and input saturation in system. Recently, a strategy to cope with the input saturation problem by constructing an auxiliary system can be found in [24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40]. The basic principle is to take the input saturation error as the input of the designed auxiliary system, and the control law is then designed based on the state variables of the auxiliary system. However, it should be noted that in the above-mentioned literature [16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40], the tracking errors can only be convergent to a neighborhood of the origin asymptotically, which is very different from finite-time convergence to the origin.
In terms of the dynamic control of parallel robots, finite-time control techniques can provide faster convergence speed, higher control precision and better anti-disturbance performance [41]. Therefore, the aim of this study is to design a finite-time dynamic tracking control strategy for parallel robots with uncertainties and input saturation. A disturbance observer is first designed to estimate the lumped disturbance composed of modeling errors, friction and external disturbance in system. By introducing the fractional exponential powers into the existing auxiliary system [24,25,26,27,28,29,30,31,32,33,34] with asymptotic convergence, a novel finite-time auxiliary system is then designed to compensate for the input saturation. Compared with the existing auxiliary system designed in [24,25,26,27,28,29,30,31,32,33,34], the novel designed auxiliary system including fractional exponential powers can be combined with the NTSMC algorithm to realize the finite-time control of parallel robots. Based on the disturbance estimation and the state of the novel auxiliary system, a finite-time nonsingular terminal sliding mode control (FT-NTSMC) for parallel robots is proposed. The contributions of this research are as follows:
- In contrast to [16,17], the effect of input saturation is not mixed with the uncertainties, so that the additional disturbance caused by input saturation error is eliminated and the burden of disturbance observer is relieved;
- In contrast to the existing control algorithm based on an asymptotically convergent auxiliary system [25,26,27,28,29,30,31,32,33], the proposed FT-NTSMC can realize the finite-time tracking control performance. Specifically, a novel finite-time convergent auxiliary system including fractional exponential powers is constructed to compensate for input saturation. The FT-NTSMC for parallel robots is attained by combining a disturbance observer-based NTSMC algorithm with the novel auxiliary system. Consequently, the finite-time convergence of both the sliding variable and the tracking error are ensured for parallel robots even in the presence of uncertainties and input saturation;
- The sign function is not explicitly included in the proposed control law. Moreover, due to the estimation and compensation of the lumped disturbance, the control gain merely needs to be larger than the upper bound of the disturbance estimation error. Thus, the chattering of the proposed controller can be effectively attenuated.
The outline of this paper is organized as follows. Section 2 gives the preliminaries and the problem formulation. The controller design and the stability analysis are provided in Section 3. Simulation and experimental results based on the prototype system of a conveying parallel robot are respectively illustrated in Section 4 and Section 5. Section 6 is the discussion and Section 7 concludes the paper.
For convenience, the mathematical notations in the text are listed as follows:
Notation 1. For a n-dimensional vector , we have , , , .
Notation 2. and are the 2-norm of the vector and the matrix , respectively.
Notation 3. and denote the minimum and maximum eigenvalues of the matrix , respectively.
2. Preliminaries and Problem Formulation
2.1. Dynamic Modeling
The dynamic model of n-DOF parallel robots can be formulated as
where denote the vectors of joint position, velocity and acceleration, respectively. , , are the nominal parts of the positive definite inertial matrix, the centripetal Coriolis matrix and the gravitational vector, respectively. , , stand for the unknown modeling errors, represents the friction, is the external disturbance and is the joint torque input vector.
Considering the multi-branch closed-chain characteristic of the parallel robot and the actual operating environment, the dynamic model of the parallel robot is complex and difficult to establish precisely. Specifically, the system complexity, purposeful simplification of the system dynamics and circumstance variations introduce uncertainties to the dynamic control of parallel robots, such as modeling errors, friction and external disturbance, which can be defined as the lumped disturbance. Therefore, the dynamic model (1) can be rewritten as
where represents the lumped disturbance term for convenience, including modeling errors, friction and external disturbance. The following assumption is imposed on the lumped disturbance .
Assumption 1.
There exist two positive constants d and , such that the lumped disturbance and its derivative satisfy the inequalities and , respectively.
2.2. Problem Formulation and Control Objective
Besides the effect of lumped disturbance, input saturation is also ineluctable in practical control systems due to the physical limitations of actuators or the security constraints. When the input command exceeds the upper bound of the actuator output, the actual input signal is not enough to overcome the lumped disturbance in system, so that the control performance and system stability are damaged.
In this paper, the actual control input is denoted as , which is a saturation function of the control input command , i.e.,
where and are the known upper and lower bound of the control input, respectively. There is a difference between the actual input signal and the input command , which is defined as the input saturation error .
To compensate for the input saturation, an existing auxiliary system with asymptotic convergence was proposed in [25,26,27,28,29,30,31,32,33]
where is the auxiliary variable, is a positive definite matrix, denotes the linear sliding variable in terms of SMC, and is a positive constant. However, the system tracking errors in [25,26,27,28,29,30,31,32,33] only asymptotically converge to a neighborhood of the origin.
Remark 1.
To achieve finite-time control, the NTSMC with a nonlinear sliding surface is an effective scheme. However, when dealing with the input saturation problem, the existing auxiliary system (4) is difficult to combine with the NTSMC. Hence, the finite-time control of parallel robots with uncertainties and input saturation is still a challenging problem.
The aim of this study is to design a FT-NTSMC algorithm, based on the disturbance estimation technique and a novel finite-time auxiliary system, for parallel robots with uncertainties and input saturation, so as to enable the actual trajectory to track the desired trajectory in a finite-time, i.e., the tracking error will converge to the origin in a finite-time.
It should be noted that the inherent discontinuous switching characteristics of SMC will cause the chattering. Specifically, the sign function usually exists in the SMC law. The imperfection in the sign-function implementation yields a finite amplitude and finite frequency “zigzag” motion in the sliding mode due to the discrete-time nature of the computer simulation [4]. This effect is called “chattering”, which may induce fatigue in mechanical parts and even instability of the system. In this paper, the inherent chattering characteristic of SMC can be reduced by the proposed FT-NTSMC method.
2.3. Useful Lemmas
Finally, we give some lemmas that will be used throughout the article.
Lemma 1 ([42]).
For any , , one has
Lemma 2 ([17]).
(Rayleigh-Ritz theorem) The Hermite matrix and the vector satisfy the inequality
Lemma 3 ([26]).
For bounded initial conditions, if there exists a continuous and positive definite Lyapunov function satisfying , such that , where and are class K functions, ϖ and ε are positive constants, then the solution is uniformly bounded.
Lemma 4 ([43]).
Consider a dynamical system
where is the state vector and is a continuous vector field. If there exist and a positive definite function such that , the equilibrium point of system (7) is finite-time stable and the settling time is given by .
3. Design of FT-NTSMC Strategy for Parallel Robots
In this section, based on a disturbance observer and a novel auxiliary system with finite-time convergence, the FT-NTSMC is proposed to deal with the issue discussed in Remark 1. The control schematic diagram is given in Figure 1.
Figure 1.
The schematic diagram of the FT-NTSMC for parallel robots.
As can be seen from Figure 1, the designed control input command consists of three parts. Specifically, is the disturbance observer-based NTSMC (DOB-NTSMC) term including the disturbance estimation , which is used to compensate for the lumped disturbance, so that the system states can reach the nonsingular terminal sliding surface in a finite-time; is the auxiliary system-based control (ASB-Control) term including the auxiliary variable , which is used to compensate for the input saturation; is the equivalent control to ensure that the system state can maintain the sliding mode motion and finally converge to the origin along the sliding surface in a finite-time.
3.1. Design of the Disturbance Observer
First, a disturbance observer [44] is designed to estimate the lumped disturbance
where is the disturbance estimation, is the state of the observer, is the observer gain and is a positive definite matrix. The result of disturbance observer (8) is given as follows.
Lemma 5.
Proof of Lemma 5.
Select the Lyapunov function as . It can be derived from (9), Lemma 2 and Assumption 1 that
It should be noted that if , i.e., , we have . Therefore, the disturbance estimation error will stabilize to the compact set in a finite-time. □
Remark 2.
Since , can be selected as small as possible if the diagonal matrix is appropriately chosen, so that can converge to an any small compact set.
3.2. Design of the Novel Auxiliary System
To deal with the issue discussed in Remark 1, a novel auxiliary system with finite-time convergence, which can be combined with the NTSMC, is constructed to compensate for input saturation. First, a nonsingular terminal sliding mode surface is designed as follows [9]
where is a positive definite diagonal matrix, and .
Remark 3.
The time taken for the reaching phase of SMC is denoted as , i.e., . During the sliding mode phase, the time taken from to is , where represents the i-th component of the tracking error .
In contrast to the auxiliary system (4), a novel auxiliary dynamic system with finite-time convergence is constructed to compensate for the input saturation
where is the auxiliary variable, , are positive constants, and are positive odd integers with .
Remark 4.
By incorporating the fractional exponential powers and , the novel auxiliary system (12), which is finite-time convergent, is designed to compensate for the input saturation. Compared with the traditional auxiliary system (4), the novel auxiliary system (12) can be combined with the finite-time control approach.
3.3. Design of the Proposed FT-NTSMC
For parallel robots with uncertainties and input saturation, based on the disturbance estimation and the auxiliary variable , the FT-NTSMC is designed in this section.
The dynamics of the sliding variable is first given below
Then, the FT-NTSMC law is designed as follows
with
where , the positive integers and satisfy , , . The positive definite diagonal matrices and should be properly chosen such that , are also positive definite matrices.
3.4. Stability Analysis
The main result of the proposed FT-NTSMC scheme is given in the following theorem.
Theorem 1.
Proof of Theorem 1.
Step 1: Select a Lyapunov function as
According to Lemma 5, one has , so the following inequality holds
The following inequalities can be directly deduced from Young’s inequality [27]
Please note that , , ; and are positive definite symmetric matrices, according to Lemma 2 and Assumption 1, we have
where .
It can be deduced from (25) that . According to Lemma 3, , , is globally uniformly ultimately bounded.
Step 2: Now we will prove the nonsingular terminal sliding variable will converge to the origin in a finite-time. The Lyapunov function is selected as
Please note that , ; and are positive definite symmetric matrices, thus we have
Reviewing Lemma 1, let , , one has
thus
Please note that
Combining (30)–(32), and noting that the parameters in the control law (14)–(17) satisfy , then inequality (28) is transformed to
where .
According to Lemma 4, the nonsingular terminal sliding mode variable will converge to the origin in a finite-time with .
According to Remark 3, after reaching the nonsingular terminal sliding surface, the system states will continue to move along the sliding surface until they converge to the origin. Therefore, the convergence time of the tracking error from the initial state to the origin is . □
Remark 5.
It should be noted that the sign function is not explicitly included in the control law (14)–(17). Moreover, the proposed control algorithm can estimate and compensate the lumped disturbance, the control gain merely needs to be larger than the upper bound of the disturbance estimation error . According to Remark 2, if the matrix is selected reasonably, can be chosen as small as possible, which is effective for chattering attenuation.
Remark 6.
To suppress the chattering of SMC, the boundary layer method that uses saturation function instead of sign function in the SMC law is a simple and common method. However, to reduce the chattering, the thickness of the boundary layer should be larger, resulting in poor control performance. Moreover, the boundary layer method can only ensure that the system states converge to a boundary layer centered on the sliding surface. Therefore, the sliding variable and the tracking error only converge to a neighborhood of the origin. In contrast, as proved in Theorem 1, the proposed FT-NTSMC can ensure the sliding variable and the tracking error converge to the origin in a finite-time. The chattering attenuation ability of FT-NTSMC has been explained in Remark 5. The following numerical simulation results and analysis can also verify the superiority of the proposed FT-NTSMC scheme.
4. Numerical Simulation
To verify the proposed control method, numerical simulations are conducted on a 3-DOF conveying parallel robot (CPR) used for automobile electro-coating under three comparative controllers, i.e., the proposed FT-NTSMC, the disturbance observer-based NTSMC without auxiliary system (labeled as Controller-1) and the SMC with the traditional asymptotically convergent auxiliary system (4) (labeled as Controller-2).
Controller-1 based on the disturbance observer (8) is designed as
Controller-2 based on the traditional asymptotically convergent auxiliary system (4) is designed as
where is a linear sliding variable, is the state variable of system (4); , and are positive definite diagonal matrices, with .
The structural sketch and side view of the CPR are illustrated in Figure 2. The physical parameters are listed in Table 1. As illustrated in Figure 2, the CPR exhibits a bilateral symmetrical structure with six active joints, i.e., four sliders (labeled as Joint 1∼Joint 4) responsible for translational motion and two driving wheels (labeled as Joint 5 and Joint 6) responsible for rotational motion.
Figure 2.
Structural sketch and side view of the CPR.
Table 1.
Physical parameters of the CPR.
The friction term [7] can be expressed as with (0.8, 0.8, 0.8, 0.8, 0.8, 0.8) being the Coulomb friction and being the coefficient of the viscous friction. To verify the robustness of the proposed method, the modeling error is set to and the external disturbance is chosen as with , , , , , .
In all tests, the control aim is to regulate the active joints of the CPR to follow the desired trajectory. Controller-1 can be directly attained by removing the auxiliary system from the proposed FT-NTSMC law, and input saturation is not imposed on Controller-1. By the comparison of the proposed controller and Controller-1, the compensation ability to input saturation of the proposed controller can be verified. Controller-2 is chosen to demonstrate that the proposed FT-NTSMC can achieve better tracking performance and chattering attenuation ability. After simulation debugging, when the control performance is optimal, the parameters for the three controllers are shown in Table 2.
Table 2.
Parameters of the three controllers for the CPR.
Since the bilateral symmetrical structure of the CPR, only the simulation results of the three active joints (Joint 1, Joint 2 and Joint 5) on one side of the CPR are depicted in Figure 3, Figure 4, Figure 5 and Figure 6. Under the three controllers, the tracking curves and tracking error curves of the unilateral active joints are illustrated in Figure 3 and Figure 4, respectively. The driving forces of the active joints are depicted in Figure 5. The result of the disturbance observation is shown in Figure 6. Table 3 presents the maximum steady-state error data of each active joint and the root mean square error data (RMSE) under the three controllers. The settling time of each active joints under the three controllers are listed in Table 4.
Figure 3.
Tracking curves of the unilateral active joints under the three controllers.
Figure 4.
Tracking error curves of the unilateral active joints under the three controllers.
Figure 5.
Driving force curves of the unilateral active joints under the three controllers.
Figure 6.
Estimation of the disturbance under the disturbance observer. (Blue: the actual disturbance; Red: the estimated disturbance.)
Table 3.
Maximum steady-state error of the unilateral active joints and the RMSE under the three controllers.
Table 4.
The settling time of the unilateral active joints under the three controllers.
It can be revealed from Figure 3 and Figure 4 that compared to Controller-2, the tracking performance of the CPR is better under the proposed FT-NTSMC. This is because the finite-time dynamic tracking control can be achieved by the proposed controller based on the novel auxiliary system (12). As analyzed in Remark 1, however, when dealing with the input saturation problem, Controller-2 based on the existing auxiliary system (4) only achieves the asymptotic tracking performance. It should be noted that although the tracking performance under Controller-1 is similar to that of the proposed FT-NTSMC scheme, input saturation is not considered by Controller-1. Moreover, the maximum steady-state error data and RMSE data in Table 3 shows the excellent tracking performance of the proposed controller. The settling time data listed in Table 4 shows that the tracking errors of the active joints can converge to the origin at a fast speed under the proposed controller.
As illustrated in Figure 5, the actual control torques of the proposed FT-NTSMC are limited within for Joint 1 and Joint 3, for Joint 2 and Joint 4, and for Joint 5 and Joint 6. However, the control torques of Controller-1 obviously violate the constraints. Moreover, the chattering of FT-NTSMC is significantly reduced than that of the Controller-2, which has been explained in Remark 5. An observation of Figure 6 reveals that the designed disturbance observer in (8) provides good performance in estimating the disturbances.
Therefore, the validity and practicability of the proposed FT-NTSMC scheme are attested by the above analysis of the simulation results.
5. Experimental Results
In this section, relying on the experimental platform of the 3-DOF CPR depicted in Figure 7, the superiority of the developed FT-NTSMC for parallel robots is attested experimentally.
Figure 7.
The prototyping system of the CPR.
Since the control performance of the proposed FT-NTSMC and Controller-1 are better as shown in the simulation results, the two comparative control methods are experimentally evaluated based on the prototyping system of the CPR. As for the CPR, the posture components in Z-direction and -angle exist during the motion process of the end-effector. The tracking error curves of the end-effector are shown in Figure 8. The maximum steady-state errors of the end-effector are listed in Table 5.
Figure 8.
The experimental results of the tracking errors of the end-effector.
Table 5.
Maximum steady-state errors of the end-effector.
As exhibited in Figure 8 and Table 5, compared to Controller-1, the convergence speed and the tracking precision are higher when the developed FT-NTSMC is applied to the CPR. It should be noted that although the tracking performance of Controll-1 is similar to that of the proposed FT-NTSMC in the simulation results, input saturation is not imposed on Controller-1 in the simulation. Due to the physical limitations of actuators in the actual CPR system, input saturation is inevitable. Thus, the control performance of Controller-1 is degraded. By contrast, thanks to the disturbance observer (8) and the novel finite-time auxiliary system (12), the control performance of the proposed FT-NTSMC is still outstanding in the presence of uncertainties and input saturation.
The experimental results above further validate the high control performance of the proposed FT-NTSMC for parallel robots with uncertainties and input saturation.
6. Discussion
The finite-time dynamic tracking control for parallel robots with uncertainties and input saturation is investigated in the paper. The disturbance observer, the novel finite-time convergent auxiliary system and the NTSMC algorithm are incorporated to propose the FT-NTSMC scheme for parallel robots. To be specific, the disturbance observer is designed to estimate the lumped disturbance in the parallel robot system. By introducing the fractional exponential powers into the existing asymptotic convergent auxiliary system, the novel finite-time convergent auxiliary system is constructed to compensate for input saturation. The FT-NTSMC is proposed based on the disturbance estimation and the state of the novel auxiliary system. Two comparison control methods are also developed in the numerical simulation, i.e., Controller-1 and Controller-2. Compared to Controller-1, the input saturation is solved by the proposed FT-NTSMC. Compared to Controller-2, the finite tracking control of parallel robots is realized, which is helpful to enhance the control precision, convergence speed and robustness. These advantages of the FT-NTSMC over Controller-1 and Controller-2 are also analyzed in the simulation and experiment.
Moreover, the computational burden of the proposed control algorithm is increased compared with Controller-1 and Controller-2, but it is still within a reasonable range.
In practical application, the proposed FT-NTSMC scheme can be applied to industry context, such as the CPR used for automobile electro-coating. The finite-time tracking control of the CPR is of great meaning to improve the quality of electrophoretic coating.
Since it is random and time-consuming to adjust the parameters of the designed controller by experience, the parameter optimization problem should be addressed in the controller design for parallel robots. In future work, optimizing the parameters of the designed controller via the particle swarm optimization algorithm will be a potential direction, so that the control performance can be further improved by selecting the optimal parameters.
7. Conclusions
The FT-NTSMC is proposed for the finite-time dynamic tracking control of parallel robots with uncertainties and input saturation. A disturbance observer is designed to estimate the lumped disturbance in system. By introducing the fractional exponential powers, a novel auxiliary system with finite-time convergence is constructed to compensate for input saturation. Thus, the proposed controller consists of three parts, i.e., a NTSMC term based on the disturbance estimation to compensate for the lumped disturbance; an auxiliary variable-based control term to compensate for the input saturation and an equivalent control term. The finite-time stability of the resulting closed-loop system is proved with Lyapunov theory. The superiority of the proposed scheme is illustrated by comparative simulations and experiment on a 3-DOF CPR.
Author Contributions
conceptualization, M.Y. and G.G.; methodology, M.Y.; software, M.Y. and J.Z.; validation, M.Y.; formal analysis, M.Y.; investigation, M.Y.; resources, G.G.; data curation, M.Y. and J.Z.; writing—original draft preparation, M.Y.; writing—review and editing, M.Y., G.G. and Q.Q.; supervision, G.G.; funding acquisition, M.Y. and G.G. All authors have read and agreed to the published version of the manuscript.
Funding
This research was funded by the National Natural Science Foundation of China (grant No. 51375210), by the Zhenjiang Municipal Key Research and Development Program (grant No. GZ2018004), by the Graduate Research and Innovation Projects of Jiangsu Province (grant No. KYCX18_2252), and by the Priority Academic Program Development of Jiangsu Higher Education Institutions (grant No. PAPD-2018-87).
Data Availability Statement
Not applicable.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Gao, G.Q.; Ye, M.Y.; Zhang, M.C. Synchronous robust sliding mode control of a parallel robot for automobile electro-coating conveying. IEEE Access 2019, 7, 85838–85847. [Google Scholar] [CrossRef]
- Zavala-Yoe, R.; Ramírez-Mendoza, R.A.; García-Lara, S. A 3-SPS-1S parallel robot-based laser sensing for applications in precision agriculture. Soft Comput. 2016, 21, 641–650. [Google Scholar] [CrossRef]
- Ai, Q.; Zhu, C.; Zuo, J.; Meng, W.; Liu, Q.; Xie, S.Q.; Yang, M. Disturbance-Estimated Adaptive Backstepping Sliding Mode Control of a Pneumatic Muscles-Driven Ankle Rehabilitation Robot. Sensors 2018, 18, 66. [Google Scholar] [CrossRef]
- Shtessel, Y.; Edwards, C.; Fridman, L.; Levant, A. Sliding Mode Control and Observation; Birkhäuser: New York, NY, USA, 2014; pp. 1–41. [Google Scholar]
- Navvabi, H.; Markazi, A.H.D. Position control of Stewart manipulator using a new extended adaptive fuzzy sliding mode controller and observer (E-AFSMCO). J. Franklin I 2018, 355, 2583–2609. [Google Scholar] [CrossRef]
- Jia, H.Y.; Shang, W.W.; Xie, F.; Zhang, B.; Cong, S. Second-order sliding-mode-based synchronization control of cable-driven parallel robots. IEEE/ASME Trans. Mech. 2020, 25, 383–394. [Google Scholar] [CrossRef]
- Yu, X.H.; Man, Z.H. Multi-input uncertain linear systems with terminal sliding-mode control. Automatica 1998, 34, 389–392. [Google Scholar] [CrossRef]
- Feng, Y.; Yu, X.H.; Man, Z.H. Non-singular terminal sliding mode control of rigid manipulators. Automatica 2002, 38, 2159–2167. [Google Scholar] [CrossRef]
- Yu, S.H.; Yu, X.H.; Shirinzadeh, B.; Man, Z.H. Continuous finite-time control for robotic manipulators with terminal sliding mode. Automatica 2005, 41, 1957–1964. [Google Scholar] [CrossRef]
- Yang, L.; Yang, J.Y. Nonsingular fast terminal sliding-mode control for nonlinear dynamical systems. Int. J. Robust Nonlinear Control. 2011, 21, 1865–1879. [Google Scholar] [CrossRef]
- Hernández, J.H.; Cruz, S.S.; López-Gutiérrez, R.; González-Mendoza, A.; Lozano, R. Robust nonsingular fast terminal sliding-mode control for sit-to-stand task using a mobile lower limb exoskeleton. Control Eng. Pract. 2020, 101, 1–11. [Google Scholar] [CrossRef]
- Vo, A.T.; Kang, H. Neural integral non-singular fast terminal synchronous sliding mode control for uncertain 3-DOF parallel robotic manipulators. IEEE Access 2020, 8, 65383–65394. [Google Scholar] [CrossRef]
- Galicki, M. Finite-time trajectory tracking control in a task space of robotic manipulators. Automatica 2016, 67, 165–170. [Google Scholar] [CrossRef]
- Jia, S.Y.; Shan, J.J. Finite-time trajectory tracking control of space manipulator under actuator saturation. IEEE Trans. Ind. Electron. 2020, 67, 2086–2096. [Google Scholar] [CrossRef]
- Chen, H.T.; Song, S.M.; Zhu, Z.B. Robust finite-time attitude tracking control of rigid spacecraft under actuator saturation. Int. J. Control Autom. 2018, 16, 1–15. [Google Scholar] [CrossRef]
- He, W.; Sun, Y.K.; Yan, Z.C.; Yang, C.G.; Li, Z.J.; Kaynak, O. Disturbance observer-based neural network control of cooperative multiple manipulators with input saturation. IEEE Trans. Neural Netw. Learn. Syst. 2020, 31, 1735–1746. [Google Scholar] [CrossRef] [PubMed]
- Li, Z.J.; Su, C.Y.; Wang, L.Y.; Chen, Z.T.; Chai, T.Y. Nonlinear disturbance observer-based control design for a robotic exoskeleton incorporating fuzzy approximation. IEEE Trans. Ind. Electron. 2015, 62, 5763–5775. [Google Scholar] [CrossRef]
- Guo, X.G.; Wang, J.L.; Liao, F.; Teo, R.S.H. CNN-based distributed adaptive control for vehicle-following platoon with input saturation. IEEE Trans. Transp. Syst. 2018, 19, 3121–3132. [Google Scholar] [CrossRef]
- Chen, M.; Tao, G.; Jiang, B. Dynamic surface control using neural networks for a class of uncertain nonlinear systems with input saturation. IEEE Trans. Neural Netw. Learn. Syst. 2015, 26, 2086–2097. [Google Scholar] [CrossRef] [PubMed]
- Ye, N.; Song, J.C.; Ren, G.G. Model-based adaptive command filtering control of an electrohydraulic actuator with input saturation and friction. IEEE Access 2020, 8, 48252–48263. [Google Scholar] [CrossRef]
- Han, J.; Kim, T.; Oh, T.; Lee, S.; Cho, D.D. Effective disturbance compensation method under control saturation in discrete-time sliding mode control. IEEE Trans. Ind. Electron. 2020, 67, 5696–5707. [Google Scholar] [CrossRef]
- Li, H.Y.; Wang, J.H.; Shi, P. Output-feedback based sliding mode control for fuzzy systems with actuator saturation. IEEE Trans. Fuzzy Syst. 2016, 24, 1282–1293. [Google Scholar] [CrossRef]
- Xu, D.Z.; Shi, Y.; Ji, Z.C. Model-free adaptive discrete-time integral sliding-mode-constrained-control for autonomous 4WMV parking systems. IEEE Trans. Ind. Electron. 2018, 65, 834–843. [Google Scholar] [CrossRef]
- Chen, M.; Ge, S.S.; Ren, B.B. Adaptive tracking control of uncertain MIMO nonlinear systems with input constraints. Automatica 2011, 47, 452–465. [Google Scholar] [CrossRef]
- Du, J.L.; Hu, X.; Krstić, M.; Sun, Y.Q. Robust dynamic positioning of ships with disturbances under input saturation. Automatica 2016, 73, 207–214. [Google Scholar] [CrossRef]
- He, W.; Dong, Y.T.; Sun, C.Y. Adaptive neural impedance control of a robotic manipulator with input saturation. IEEE Trans. Syst. Man Cybern. Syst. 2016, 46, 334–344. [Google Scholar] [CrossRef]
- Arefinia, E.; Talebi, H.A.; Doustmohammadi, A. A robust adaptive model reference impedance control of a robotic manipulator with actuator saturation. IEEE Trans. Syst. Man Cybern. Syst. 2020, 50, 409–420. [Google Scholar] [CrossRef]
- Zhao, T.; Liu, Y.Y.; Li, Z.J.; Su, C.Y.; Feng, Y. Adaptive control and optimization of mobile manipulation subject to input saturation and switching constraints. IEEE Trans. Autom. Sci. Eng. 2019, 16, 1543–1555. [Google Scholar] [CrossRef]
- Chen, Y.; Li, Z.J.; Kong, H.Y.; Ke, F. Model predictive tracking control of nonholonomic mobile robots with coupled input constraints and unknown dynamics. IEEE Trans. Ind. Inform. 2019, 15, 3196–3205. [Google Scholar] [CrossRef]
- He, W.; Li, Z.J.; Dong, Y.T.; Zhang, T. Design and adaptive control for an upper limb robotic exoskeleton in presence of input saturation. IEEE Trans. Neural Netw. Learn. 2019, 30, 97–108. [Google Scholar] [CrossRef]
- H, W.; He, X.Y.; Ge, S.S. Vibration control of flexible marine riser systems with input saturation. IEEE ASME Trans. Mechatron. 2016, 21, 254–265. [Google Scholar]
- Peng, G.Z.; Yang, C.G.; He, W.; Chen, C.L.P. Force sensorless admittance control with neural learning for robots with actuator saturation. IEEE Trans. Ind. Electron. 2020, 67, 3138–3148. [Google Scholar] [CrossRef]
- Zheng, W.W.; Feroskhan, M. Path following of a surface vessel with prescribed performance in the presence of input saturation and external disturbances. IEEE Trans. Ind. Electron. 2017, 22, 2564–2575. [Google Scholar] [CrossRef]
- Chen, M.; Jiang, B.; Cui, R.X. Actuator fault-tolerant control of ocean surface vessels with input saturation. Int. J. Robust Nonlin. 2016, 26, 542–564. [Google Scholar] [CrossRef]
- Min, H.F.; Xu, S.Y.; Ma, Q.; Zhang, B.Y.; Zhang, Z.Q. Composite-observer-based output-feedback control for nonlinear time-delay systems with input saturation and its application. IEEE Trans. Ind. Electron. 2018, 65, 5856–5863. [Google Scholar] [CrossRef]
- Esfandiari, K.; Abdollahi, F.; Talebi, H.A. Adaptive control of uncertain nonaffine nonlinear systems with input saturation using neural networks. IEEE Trans. Neural Netw. Learn. Syst. 2015, 26, 2311–2322. [Google Scholar] [CrossRef]
- Gao, Y.H.; Sun, X.M.; Wen, C.Y.; Wang, W. Adaptive tracking control for a class of stochastic uncertain nonlinear systems with input saturation. IEEE Trans. Automat. Control 2017, 62, 2498–2540. [Google Scholar] [CrossRef]
- Cai, J.P.; Qian, F.; Yu, R.; Shen, L.J. Output feedback control for pneumatic muscle joint system with saturation input. IEEE Access 2020, 8, 83901–83906. [Google Scholar] [CrossRef]
- Yu, Z.Q.; Qu, Y.H.; Zhang, Y.M. Distributed fault-tolerant cooperative control for multi-uavs under actuator fault and input saturation. IEEE Trans. Control Syst. Technol. 2019, 27, 2417–2429. [Google Scholar] [CrossRef]
- Gao, Y.F.; Sun, X.M.; Weng, C.Y.; Wang, W. Observer-based adaptive nn control for a class of uncertain nonlinear systems with nonsymmetric input saturation. IEEE Trans. Neural Netw. Learn. Syst. 2017, 28, 1520–1530. [Google Scholar] [CrossRef]
- Jiang, B.Y.; Hu, Q.L.; Friswell, M.I. Fixed-time attitude control for rigid spacecraft with actuator saturation and faults. IEEE Trans. Control Syst. Technol. 2016, 24, 1892–1898. [Google Scholar] [CrossRef]
- Ding, S.H.; Liu, L.; Zheng, W.X. Sliding mode direct yaw-moment control design for in-wheel electric vehicles. IEEE Trans. Ind. Electron. 2017, 64, 6752–6762. [Google Scholar] [CrossRef]
- Cruz-Zavala, E.; Nuño, E.; Moreno, J.A. Finite-time regulation of robots: A strict lyapunov function approach. In Proceedings of the 2nd IFAC Conference on Modelling, Identification and Control of Nonlinear Systems, Guadalajara, Mexico, 20–22 June 2018; pp. 279–284. [Google Scholar]
- 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]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 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/).







