Abstract
This study aimed to improve the position tracking accuracy of the single joint of the manipulator when the manipulator model information is uncertain. The study is based on the theory of fractional calculus, radial basis function (RBF) neural network control, and iterative sliding mode control, and the RBF neural network fractional-order iterative sliding mode control strategy is proposed. First, the stability analysis of the proposed control strategy is carried out through the Lyapunov function. Second, taking the two-joint manipulator as an example, simulation comparison and analysis are carried out with iterative sliding mode control strategy, fractional-order iterative sliding mode reaching law control strategy, and fractional-order iterative sliding mode surface control strategy. Finally, through simulation experiments, the results show that the RBF neural network fractional-order iterative sliding mode control strategy can effectively improve the joints’ tracking and control accuracy, reduce the position tracking error, and effectively suppress the chattering caused by the sliding mode control. It is proved that the proposed control strategy can ensure high-precision position tracking when the information of the manipulator model is uncertain.
1. Introduction
Since the middle of the twentieth century, industrial manipulators have developed rapidly. So far, it has become indispensable and essential equipment in the fields of machinery manufacturing [1], aerospace [2], and transportation [3]. With more and more comprehensive application range of the manipulator, the control precision, speed, and stability of the manipulator system are demanding. The manipulator system is strongly coupled, uncertain, and time-varying, and its goal is to control the end of the manipulator to its desired position accurately and stably. However, due to the external uncertainties in the working environment, changes in load, and interference from joint friction, it will increase the control difficulty of the manipulator [4]. Therefore, research on high-precision trajectory tracking control that does not rely on precise mathematical models is significant for manipulator control systems.
In recent years, many scholars have performed a lot of research on the control of the manipulator. At present, there are many control strategies for the manipulator, such as sliding mode control [5, 6], adaptive control [7], fuzzy control [8, 9], PID control [10], neural network control [11, 12], and decoupling control [13]. Sliding mode control is widely used in manipulator control systems because of its strong robustness. However, sliding mode control will frequently switch the control state of the system, resulting in a chattering phenomenon [14–16]. Therefore, it is usually combined with other control methods to suppress the chattering phenomenon and improve control accuracy. Through research, it is found that the combination of sliding mode control and iterative learning control can enhance the robustness of the system, reduce the chattering of the system, and improve the control accuracy of the manipulator [17, 18]. Lu et al. [19] proposed a new iterative learning control strategy combining sliding mode control and applied it to hypersonic vehicle attitude control. It solves the problem of unmatched uncertain control caused by strong coupling and interference during the reentry of the aircraft. It improves the control accuracy and robustness of the system. Iman et al. [20] proposed a new fractional-order iterative learning control strategy based on the sliding mode for nonlinear manipulator systems with uncertainties. The sliding mode part improves the influence of nonlinear uncertainties. The iterative learning part eliminates the same frequent disturbances, thus improving the system’s response speed and control precision. Because fractional calculus has the characteristics of memory and heritability, it is widely used in automatic control, electrical engineering, signal processing, and other fields [21]. Because of excess torque disturbance in the electric loading system, a compound control strategy of position and torque closed-loop as fractional-order PID feedback control and fractional-order iterative learning control as compensation control was proposed in [22]. The information memory characteristics of fractional-order calculus were used to improve the dynamic performance and robustness of the control system. Zhang et al. [23] combined fractional-order calculus, iterative learning control, and sliding mode control to put forward the fractional-order iterative sliding mode control strategy, which was applied to the robotic arm system to improve the control performance.
In recent years, with the rapid development of technology and economy, neural networks have been extensively developed and applied in perceptual learning, pattern recognition, system control, signal processing, and modeling technology [24]. Because the neural network has a high degree of parallel structure, strong learning ability, and continuous nonlinear function approximation ability, the condition of neural network control is less [25], and the neural network is widely used in management. Vu et al. [26] proposed a robust adaptive sliding mode neural network control strategy that combined sliding mode technology, RBF neural network approximation, and adaptive technology. The control precision and robustness of industrial manipulators in an uncertain dynamic environment are improved. Zhang et al. [27] aimed at the problem of significant synchronization errors in the vacuum pump system controlled by multimotor speed synchronization. In the relative coupling control strategy, neural network PID was introduced as the system’s speed compensator, which improved the synchronization and antiinterference of multimotors.
The above studies all involve tracking control accuracy, but the abovementioned literature has not solved the problems of external interference and the uncertainty of the manipulator model establishment error, the low accuracy of trajectory tracking control, and the effects of chattering caused by sliding mode control. Inspired by the abovementioned literature, the study takes the double-joint manipulator as the research object and studies the fractional-order iterative sliding mode controller based on the RBF neural network, which effectively solves the problems in the literature mentioned above. The main contributions of this study are summarized as follows:(1)RBF neural network is used to estimate the model uncertainty information of the double-joint manipulator, which further improves the tracking control accuracy and robustness of the system(2)The fractional sliding mode surface and the fractional reaching law are designed to reduce the chattering phenomenon of the system(3)Considering the uncertainties such as external disturbance and modeling error, the online update algorithm of neural network weight is designed using Lyapunov stability theory
The structure of the study is as follows. The second part introduces the modeling information of the double-joint manipulator, the design of the control law and the adaptive law, and the stability analysis of the controller. The third part provides the simulation experiment and the result analysis. Finally, the fourth part summarizes the study.
2. Manipulator Joint Tracking Control Strategy
According to Lagrange’s theorem, the model of the n-joint manipulator is as follows:where is the joint position of the manipulator, and are the velocity vector and acceleration vector of the manipulator, is the inertia matrix of the manipulator, is the centrifugal force and the Coriolis matrix, and is the gravity term. is the control torque. System modeling errors, parameter changes, and other factors are considered external disturbances, which can be denoted by .
2.1. Neural Network Iterative Sliding Surface
Sliding mode control consists of two parts: reaching motion and sliding mode motion. Selecting a reasonable reaching law can accelerate the reaching speed and reduce the chattering of the system to a certain extent so that a better dynamic quality can be obtained.
According to the dynamic model of the manipulator, the expected position error of each joint of the manipulator iswhere is the expected position of the joint, and is the actual position of the joint.
The sliding mode surface function is designed as
Derivation of (3) can be obtained:
Incorporate equations (1) and (2) into equation (4) to obtain
The exponential reaching law is taken as
From formula (4), the following equation can be obtained:
From formula (7), the following equation can be obtained:where ; .
It can be derived from the expression , which contains all the model information in the formula (1). The goal of the control is to approximate it using the radial basis (RBF) neural network control.
The model structure of the RBF neural network is simple and adaptable. For a feedforward neural network, its operation is relatively simple. The RBF neural network is a three-layer network structure, including an input layer, a hidden layer, and an output layer. The input signal in the input layer is . The hidden layer contains calculation units, which are called hidden nodes. The neuron activation function is composed of radial basis functions [28].
The output formula of the hidden layer iswhere is the Gaussian function of the jth neuron node, is the input of the RBF neural network, is the number of hidden layer nodes, is the center vector of the jth hidden node, and is the base width of the Gaussian function.
The output form of the RBF neural network iswhere is the weight of the neural network, and represents the approximation error of the neural network, which is a small positive real number.
The approximate output of the RBF neural network iswhere is the approximation of the neural network to the output , and is the ideal weight.
Subtract formulas equations (10) and (11) to getwhere .
In summary, the control law of the manipulator combined with formulas (5) and (6) is designed aswhere is the neural network compensation item, and is the adaptive coefficient.
RBF neural network weight adaptive law iswhere .
Select the Lyapunov function as
Derivation of equation (15) is obtained:
Substitute formulas (6) and (8) into formula (16):
Substitute formulas (8) into (17):
According to the following conditions:(1)(2)(3)
Get
Consider
Then,
Let
If is strictly designed as , can get . Because of , according to the Lyapunov stability criterion, the closed-loop system is stable.
2.2. Neural Network Fractional-Order Iterative Sliding Surface
Fractional calculus has many definitions, among which the three most commonly used are Caputo type, Grunwald–Letnikov type and Riemann–Liouville type. In this study, Caputo-type calculus is selected, and the definition is as follows [24]:where is the smallest integer greater than , and is the Gamma function. To simplify the expression, replace with .
The fractional-order sliding mode surface function is designed aswhere and .
Remark 1. Compared with the traditional sliding mode surface, the fractional sliding mode surface makes the state trajectory of the system have better dynamic characteristics after entering the sliding mode.
Derivation of (24) isIncorporate equations (1) and (2) into equation (25):Choose the exponential reaching law asCombine (26) and (27), and the approximation part of the RBF neural network, the control law of the manipulator can be designed asChoose the same Lyapunov function as in Section 2.1 to prove.
Substitute formula (26) into formula (16) and combine formula (27):It can be obtained from the stability analysis part of Section 2.1 and the Lyapunov stability theory that the system is asymptotically stable.
2.3. Neural Network Fractional-Order Iterative Sliding Mode Reaching Law
In the traditional sliding mode control, the commonly used reaching laws are constant speed reaching law, exponential reaching law, and power reaching law. The fractional reaching law selected in this study iswhere . The speed of the control system reaching the sliding surface is changed by changing the order and the coefficient .
Remark 2. Compared with the exponential reaching law, the fractional-order reaching law is not only faster in the reaching stage of sliding mode control but also will not be too large at the time of arrival, which reduces the chattering of the system.
Taking the derivative of formula (30) can obtainCombine (5) and (31), and the approximation part of the RBF neural network, the control law of the manipulator can be obtained asChoose the same Lyapunov function as in Section 2.1 to prove.
Combine formula (5) into formula (16), and combine formula (31):Consider:Then, it can be obtained from the stability analysis part of Section 2.1 and the Lyapunov stability theory that the system is asymptotically stable.
3. Simulation Experiment Analysis
3.1. Simulation Parameter Setting
The two-joint industrial manipulator is selected as an experimental simulation object. According to the dynamic model of the second chapter, the specific parameters of each matrix in the model are [29]where , , , and .
Figure 1 is a schematic diagram of the two-joint manipulator structure:

The FOMCON [30] toolbox in MATLAB software is used to complete the numerical simulation. The initial state of the two-joint manipulator system is given as , where, , , , and . The structure of RBF neural network design is 2-7-1, the input is , the specific parameters of Gaussian function are , , and the initial weight of the network is 0 [29]. Suppose the number of iterations is 10, and the two-joint position commands are and , respectively.
Different control laws are used for comparison. The following three control strategies were explicitly used for experimental analysis and comparison with the three control strategies in literature [23].
The following control methods are used for simulation comparison and analysis. Method 1 is the iterative sliding mode control (ISMC) [23], method 2 is the RBF neural network iterative sliding mode control (RISMC), method 3 is the fractional-order iterative sliding mode reaching law (FISMAC) [23], method 4 is the RBF neural network fractional-order iterative sliding mode reaching law (RFISMAC), method 5 is the fractional-order iterative sliding mode surface (FISMSC) [23], and method 6 is the RBF neural network fractional-order iterative sliding mode surface (RFISMSC).
3.2. Simulation Results
Use the control method mentioned above. Compared with the literature [23], the following results are obtained. Figures 2 and 3 show the position track tracking curve and local amplification curve of joint 1 and joint 2 under six control methods. By comparing the local amplification curves, it can be obtained that the tracking curves of joint 1 and joint 2 of the three control strategies based on the RBF neural network are closer to the expected trajectory. So the trajectory tracking performance of the control strategy proposed in this study is better. In other words, the position tracking result of the control strategy based on the RBF neural network after 10 iterations is better than the control strategy proposed in the literature [23].


Figure 4 shows the control torque of the system and its partial amplification curve under the control strategies of ISMC and RISMC. It can be concluded that the RBF neural network iterative sliding mode control strategy has a better chattering suppression effect than the iterative sliding mode control strategy. Figure 5 shows the control torque of the system under FISMAC and RFISMAC. It can be seen that the RBF neural network fractional-order iterative sliding mode reaching law control strategy and the fractional-order iterative sliding mode reaching law control strategy has a better chattering suppression effect. Figure 6 shows the control input under the control strategy of FISMSC and RFISMSC. Comparing the figure indicates that the RBF neural network fractional-order iterative sliding mode control strategy has a better chattering suppression effect than the fractional-order iterative sliding mode control strategy.



Figures 7–10, respectively, show the maximum absolute value convergence process of the position and velocity error of the two joints under the six control strategies. It can be obtained that the maximum absolute value of the position and velocity error of the control strategy based on the RBF neural network proposed in this study are significantly lower than the contrasted control strategy. Tables 1 and 2 , respectively, show the maximum and minimum values of the maximum absolute value of the position error and speed error of the two-joint manipulator under the six control methods. The comparison can draw the following conclusions: the three control strategies proposed in the study and the minimum of the maximum absolute value of position error and speed error are smaller than the control strategies in [23]. It shows that the control strategies proposed in the study have minor position and speed errors, higher position tracking accuracy, and control accuracy.




To further verify the effectiveness of the controller, the unit step signal is used as the given input signal. At the same time, overshoot, rise time, adjustment time, and root mean square error are selected as the basis for judgment. The following results are obtained. Figures 11 and 12 show the unit step response under the six control methods. Table 3 provides the unit step response performance indicators under the six control methods. It can be seen from Figures 9 and 10 that although the overshoot of the control strategy based on the RBF neural network proposed in the study has become larger, it is still within the required range, and the rise time and adjustment time have been reduced. Table 3 provides the specific data; the rise time, adjustment time, and root mean square error are all reduced compared with the contrast control strategy. Therefore, it can be obtained that the control method proposed in this study can better meet the dynamic performance index of the unit step response.


In this study, the simulation experiment is compared with the literature [23], so the parameters of the literature [23] are used for the simulation experiment. From the simulation experiment results, it can be obtained that the effect of parameter changes on the convergence speed, tracking accuracy, and control input is as follows:(1)If the parameter is increased, the overshoot of the system state will increase, but the convergence speed will be faster(2)If and are reduced, the chattering of the system will decrease, but the convergence speed will decrease, and the tracking accuracy will decrease(3)If the parameter is increased, the system state overshoot will increase, the tracking accuracy will increase, and the control input will increase. This study uses reference [29] and trial and error to determine this parameter.
4. Conclusions
Aiming at low position tracking accuracy when the information of industrial manipulator model is uncertain, the RBF neural network fractional iterative sliding mode control strategy is proposed. First, the RBF neural network is used to estimate the uncertainties such as external interference and modeling errors of the manipulator to improve the system’s control accuracy and robustness. Second, the fractional sliding mode surface and the fractional reaching law are designed to reduce the chattering phenomenon of the system effectively. In addition, in the design of the adaptive law of the RBF neural network, the appropriate Lyapunov function is selected for stability analysis. The appropriate adaptive law is obtained from it to update the weights of the neural network online. Finally, the simulation comparison experiment is carried out with the fractional-order iterative sliding mode control strategy, and the following conclusions are obtained.
When the given input is a trigonometric function, the minimum value of the maximum absolute value of the dual-joint position error is increased by 49.0%, 8.2%; 36.8%, 6.7%; and 21.2%, 4.2% rad compared with ISMC, FISMAC, and FISMSC to improve the position tracking accuracy of the system. When the given input is a unit step response, the control methods proposed in this study reduce the adjustment time of joint 1 by 11.1%, 44%, and 28% and joint 2 by 0%, 32%, and 22.5%. At the same time, its rise time and root mean square error is reduced. Therefore, the control methods proposed in this study improve the tracking accuracy. Simulation experiments verify the effectiveness of the proposed control method. The weights of the RBF neural network can be updated online by adaptive law, and other parameters of the RBF neural network also have a certain influence on the neural network. Therefore, the next step is to adjust the other parameters of the neural network through the adaptive law in the future controller design.
Data Availability
No data were used to support this study.
Conflicts of Interest
The authors declare that they have no conflicts of interest.
Acknowledgments
This work was supported by the Natural Science Foundation of Gansu Province (20JR5RA419) and Lanzhou Jiaotong University-Tianjin University Innovation Fund Project (2019053).