1. Introduction
Research on robotic manipulators was advanced steadily with the development of automation and intelligent systems [1,2,3,4]. With the advancement of research, numerous control methods for robotic manipulator system were proposed [5,6,7,8]. These methods have enabled robotic manipulators to achieve reliable task execution in complex and uncertain environments.
So far, the zeroing neural network (ZNN) has been regarded as an algorithm characterized by convergence properties [9,10,11]. The ZNN was able to avoid the errors commonly encountered in conventional gradient neural networks and has gained attention over the past two decades. Moreover, the ZNN was recently applied to various control tasks aimed at eliminating uncertainties [12,13,14]. By designing a nonlinear activation function and introducing an integral term, a noise-tolerant ZNN with finite-time convergence was proposed for trajectory tracking [14]. Simulation results confirmed that this noise-tolerant ZNN achieved stable solutions within finite time under uncertainties. Additionally, a novel ZNN, referred to as ST-ZNN, was developed by incorporating the super-twisting (ST) algorithm to handle external disturbances while ensuring finite-time convergence [15]. The ST-ZNN demonstrated improvements in finite-time trajectory-tracking accuracy and disturbance rejection capabilities for parallel robotic manipulator systems. Furthermore, two robust finite-time ZNN (RFTZNN) variants based on stationary and non-stationary parameters with sign-bi-power activation functions were designed to eliminate uncertainties [16]. Thus, the core of the ZNN was to construct an error function that asymptotically approached zero.
The robotic manipulators were widely employed to perform repetitive tasks [17,18]. The iterative learning control (ILC) was aimed at enhancing the performance of a controlled system by leveraging information from previous executions, which enabled the system to improve progressively with each iteration [19,20]. For tracking control of robotic manipulators, a novel proportional-derivative iterative second-order neural network learning control (PDISN) method was proposed [21]. The tracking errors of joints l and 2 were recorded to be approximately rad and rad, respectively. In addition, an ILC approach was developed to jointly learn model parameters based on the interoceptive sensors [22]. The ILC outperformed the baseline by achieving a threefold reduction in residual vibration. Thus, the ILC was demonstrated to be particularly effective in trajectory tracking for robotic manipulators. Numerous studies on ILC were conducted under the assumption of identical initial conditions. These approaches were typically dependent on the desired state and input, which were not always available beforehand, thereby limiting their practical applicability. Notably, traditional ILC frameworks required the system to start each iteration from the same initial condition. Unlike repetitive control, which reused the terminal condition of the previous cycle as the initial condition of the current one, some ILC algorithms removed the requirement for identical initial conditions. For varying initial states, an ILC framework was proposed to learn from a virtual cycle constructed based on historical data [23]. Furthermore, the ILC was designed with distributed initial-state learning, which eliminated the need to fix the initial value at the start of each iteration [24]. Therefore, the limitations imposed by initial conditions were eliminated through the implementation of the ILC algorithm without resetting conditions.
Building upon the considerations outlined above, an innovative finite-time activation function of the zeroing neural network (FTZNN) is developed in this paper. An ILC without resetting conditions based on the FTZNN (NRCILC-FTZNN) is proposed for a robotic manipulator under external disturbances. The proposed NRCILC-FTZNN is introduced as a novel framework that enhances convergence in repetitive tracking tasks. The main contributions of this paper are summarized as follows: A novel FTZNN is introduced to reduce external disturbances and enhance the convergence of the system. An ILC without resetting conditions is proposed, which automatically provides the initial state value in each iteration, thereby eliminating the need for reset conditions. The convergence of the system is theoretically proven. Moreover, trajectory-tracking simulations further confirm that the proposed NRCILC-FTZNN achieves rapid convergence compared to other schemes and reduces external disturbances.
This paper is organized as follows: Section 2 presents the dynamic model of robotic manipulator. Section 3 introduces the design of the proposed tracking control strategy. In Section 4, the convergence of the NRCILC-FTZNN sheme is theoretically analyzed. Section 5 evaluates the effectiveness of the proposed algorithm through simulation results. Finally, Section 6 summarizes the achievements and predicts the future work.
2. Dynamical Model
In this paper, the dynamic model of robotic manipulator (1) is assumed to be known and used as part of the control design framework. The focus of this paper is not on modeling or analyzing the dynamics themselves, but rather on developing the NRCILC-FTZNN.
The robotic manipulator composed of serially connected rigid links is considered. The motion of the n-links manipulator is described by the following dynamic equation:
(1)
where k is the iteration number; t is the time; , , and denote link position, velocity, and acceleration vectors, respectively; , , and are the manipulator inertia matrix, centripetal and Coriolis matrix, and gravitational torque, respectively; is the disturbance torque, for example, it can be measurement noises and friction compensation in control; and is the torque input vector.In addition, , , and denote the desired link position, velocity, and acceleration vectors, respectively. To monitor the tracking process, the tracking error and its time-derivative are defined as follows:
(2)
(3)
with .The following modeling assumptions are used in the development and analysis of the proposed controller. Modeling Assumptions 1. For the purpose of controller synthesis and theoretical analysis, the robotic manipulator is modeled as a rigid serial-link mechanism with n degrees of freedom, where joint flexibility, mechanical backlash, and structural compliance are neglected. Modeling Assumptions 2. The systems are assumed to be fully known, with the manipulator inertia matrix, centripetal and Coriolis matrix, and gravitational torque regarded as smooth and continuously differentiable functions of their arguments. Modeling Assumptions 3. Frictional effects, sensor noise, and other higher-order uncertainties are not explicitly modeled; instead, they are encompassed within a bounded disturbance term , which accounts for both internal and external unmodeled effects. Modeling Assumptions 4. It is presumed that accurate measurements of joint positions and velocities are available throughout the control.
Although certain aspects of practical robotic systems are idealized by these assumptions, they are widely adopted in model-based and ILC studies to facilitate analytical tractability while preserving dominant characteristics of system.
The following properties, lemmas, and assumptions are used in the development and analysis of the proposed controller.
Thematrices and are bounded and Lipschitz continuous with respect to their arguments, as described below:
(4)
(5)
(6)
(7)
where , , g, , and are positive constant.The is bounded as follows:
(8)
where c is positive constant.The i-th element of is equal to , where is symmetric and continuously differentiable, satisfying the following condition:
(9)
where .([25]). The possesses the following property:
(10)
See [25,26]. □
([27]). The norm of a function (*) over the is defined as follows:
(11)
In addition, let be defined. Then,
(12)
See [26,27]. □
The norms of and are bounded by the positive constants and , respectively.
3. Tracking Control Design
This section introduces the evolution formula of the ZNN and proposes a novel activation function. In addition, by integrating the FTZNN, an ILC algorithm without resetting conditions (NRCILC-FTZNN) is proposed as shown in Figure 1.
3.1. Finite-Time Zeroing Neural Network
ZNN is a specialized RNN variant that efficiently handles the zero-finding problem [28], it is written as follows:
(13)
where is a function. Therefore, ZNN is designed to determine the exact solution . The corresponding error function is formulated as follows:(14)
where denotes the state variable; represents an array of activation functions.For the error function to asymptotically approach zero, the state variable converges to the . Consequently, the zero-finding problem (13) can be reformulated as follows:
(15)
with denoting a control input function that ensures converges to zero. Hence, the ZNN is proposed as follows:(16)
where is a fixed parameter that governs the convergence of .([29]). Under ZNN, the state variable achieves global exponential convergence to the theoretical solution when the error function satisfies the prescribed conditions.
See [29]. □
By employing an appropriately designed activation function, being a scalar activation function, can be driven to converge to zero within a finite amount of time. Accordingly, the element of the finite-time activation function is defined as follows:
(17)
where is the element of ; and are positive constant; q and p are positive odd integers that satisfy the condition .When the finite-time activation function (17) and the input are considered, the evolution Formula (16) with can be rewritten as follows:
(18)
The control input function based on finite-time activation function of ZNN is constructed as follows:
(19)
3.2. Iterative Learning Control Without Restting Condition
Given the robotic manipulator described by (1), and under the condition that the assumption is satisfied, the following control law is applied for any initial joint position and initial joint velocity :
(20)
with(21)
where is a symmetric, positive, and definite matrix.4. Theoretical Analysis
In this section, convergence analysis of the system (1) is conducted.
If , the system (1) utilizing controller (20) is asymptotically stable. Therefore,
(22)
where is identity matrix.According to (1), it can be expressed as follows:
(23)
where and are link position and velocity vectors, respectively. Thus, letting , (23) is written as:(24)
where , , and with(25)
From (24), the general solution is given by the following:
(26)
where represents the state transition matrix of the unforced isolated system. Thus, can be derived.By subtracting from and according to (20), the expression is derived as follows:
(27)
with , thus, .By integrating the term by parts, the following expression is obtained:
(28)
(28) adds and subtracts and , which is generalized as follows:
(29)
Taking the norm of both sides of (29) and applying standard norm properties yields the following:
(30)
Due to , it is clear that , , , and with . Therefore, (30) can be expressed as follows:
(31)
According to (25), can be obtained as follows:
(32)
Using Property 3, it follows that such that
(33)
with(34)
According to Property 1, Property 2, Lemma 1, Assumption 1, and (33), the norm of (32) can be generalized as follows:
(35)
where .From (30) and (35), the expression is given as follows:
(36)
where and .Multiplying both sides of (36) by and applying Lemma 2 yields the following expression:
(37)
By condition , thus , it follows that there exists large enough such that for
(38)
Thus, the following is obtained:
(39)
Form (38) and (39), it can be obtained as follows:
(40)
Thus,
(41)
Therefore, (41) is verified, which completes the proof. □
5. Simulation and Discussion
The NRCILC-FTZNN algorithm is implemented in MATLAB. Moreover, three illustrative examples are provided to validate the characteristics and effectiveness of the NRCILC-FTZNN in trajectory tracking. The robotic manipulator is depicted in Figure 2. Moreover, the manipulator link weight is set to 2 kg and the link length to 0.6 m [30,31]. The model (1) with the elements of , , and are given by the following:
(42)
where and are masses, and are lengths, and are the distance between the center of mass of the joint and the corresponding link, and are moment of inertia, and g is gravitational acceleration. The robot parameters are set as kg, m, m, , and .This section focuses on investigating the simulation and effectiveness of the NRCILC-FTZNN applied to robotic manipulator. To establish a rigorous and quantitative evaluation framework, the root mean square error (RMSE), mean absolute error (MAE), and standard deviation (SD) are utilized. These metrics are defined as follows:
(43)
(44)
(45)
where X is number of data; and , , and are the true value, observation value, and average of observation value, respectively.5.1. Comparative Simulation with Robust Adaptive Proportional-Derivative Control
This section compares the NRCILC-FTZNN framework with robust adaptive proportional-derivative (RAPD) control. Additionally, the tracking controller of RAPD is defined as follows:
(46)
where ,.Moreover, the parameter estimation law for is chosen as follows:
(47)
where , , is a positive, definite, and symmetric matrix.The parameters are set as , , , , , , .
As shown in Figure 3, the tracking trajectories generated by the RAPD and NRCILC-FTZNN are illustrated. Both methods exhibit convergence of tracking trajectories to the desired trajectories. Furthermore, the comparison of the tracking errors of the RAPD and NRCILC-FTZNN is shown in Figure 4. The tracking error of the NRCILC-FTZNN is smaller than those of the RAPD, which indicates superior tracking performance.
The comparisons of the RMSE, MAE, and SD of the RAPD and NRCILC-FTZNN are shown in Table 1 and Figure 5. The RMSE values of the NRCILC-FTZNN are 0.0017 and 0.0031, both smaller than those of RAPD. A smaller RMSE indicates that the NRCILC-FTZNN achieves higher tracking accuracy. Additionally, The average trajectory-tracking error of and , measured by MAE, is reduced by 82.94% compared to RAPD. The MAE and SD of the NRCILC-FTZNN are smaller than RAPD. The smaller MAE demonstrates that the NRCILC-FTZNN maintains stable tracking performance. The lower SD indicates reduced error fluctuations, further confirming excellent stability.
5.2. System Simulation with Different Schemes
In this section, various activation functions of ZNN are introduced to highlight the advantages of the NRCILC-FTZNN framework, including the linear activation function (NRCILC-LZNN) and power activation function (NRCILC-PZNN). Additionally, the element form of activation functions for the NRCILC-LZNN and NRCILC-PZNN are defined as follows:
(48)
(49)
Additionally, the relevant parameters are set as , , , and .
As shown in Figure 6, the tracking trajectories generated by the three schemes are illustrated, with the blue dashed lines representing the desired trajectories. It can be observed that the tracking trajectories of the three schemes converge to the desired trajectories. Furthermore, Figure 7 illustrates the mean absolute tracking error per iteration for the three schemes. The tracking errors of the NRCILC-FTZNN converge to zero in fewer iterations compared to the other schemes, which demonstrates the rapid convergence.
The tracking error of NRCILC-FTZNN converges to zero with 10 fewer iterations compared to other schemes, which proves its fast convergence.
A comparison of the final tracking errors of different schemes is shown in Figure 8. The tracking error of the NRCILC-FTZNN is smaller than those of the other schemes, which indicates superior tracking performance. The tracking errors of the NRCILC-FTZNN remain consistently within rad and rad. Furthermore, the error magnitude is 0.005 rad smaller than other schemes, which demonstrates the asymptotic stability of the NRCILC-FTZNN.
As shown in Table 2, under the conditions , , and , the RMSE of the NRCILC-FTZNN scheme are 0.0017 and 0.0031, which are the lowest among the three schemes. It demonstrates that the higher accuracy of the proposed tracking control scheme in trajectory tracking.
The comparison of MAE and SD for the three schemes is shown in Figure 9. The MAE evaluates the average deviation between the tracking and desired trajectories, while the SD measures the stability of the trajectory tracking. As shown in the figure, both the MAE and SD of the NRCILC-FTZNN are smaller than those of the other schemes. The average trajectory-tracking error of and , calculated by MAE, are reduced by 46.89% and 63.29% compared to other methods, respectively. A smaller MAE value indicates higher accuracy in trajectory tracking, while a smaller SD value suggests reduced trajectory fluctuation and improved stability.
The box plot, a powerful tool for data visualization, is used to reflect the central tendency, dispersion, and outliers of the error data in Figure 10. Specifically, the median tracking error of the NRCILC-FTZNN is close to zero, which demonstrates the effectiveness in centering the tracking error around zero. Furthermore, the interquartile range as indicated by the length of the box is narrower than that of the other schemes, which reflects the reduced tracking error dispersion. Thus, the NRCILC-FTZNN provides more stable tracking performance.Moreover, the shorter whiskers indicate fewer extreme values. Therefore, the tracking error is centered around zero with low dispersion and a concentrated data distribution. The proposed scheme demonstrates excellent performance in trajectory tracking.
5.3. System Simulation with Different Disturbances
This section demonstrates that the NRCILC-FTZNN effectively performs trajectory tracking under different disturbances, including constant disturbance , linear disturbance , random disturbance , and mixed disturbance . Additionally, the parameters are set as , , and .
The trajectory tracking under four different types of disturbances is illustrated in Figure 11. The NRCILC-FTZNN is observed to maintain stable tracking performance under various disturbances. Moreover, Figure 12 illustrates the mean absolute error over iterations under different disturbances. The tracking errors converge within 0.005 rad and 0.01 rad, which eliminates external disturbances. The simulation results demonstrate that the NRCILC-FTZNN effectively suppresses disturbances and maintains high tracking accuracy.
A comparison of the final tracking errors of the NRCILC-FTZNN with different disturbances is shown in Figure 13. The error magnitude of and under constant and linear disturbances are 0.006 rad and 0.015 rad smaller than random and mixed disturbances. The system exhibits better performance under constant and linear disturbance compared to random and mixed disturbance, as the models for constant and linear disturbance are relatively simple and more easily compensated for.
The comparisons of the RMSE, MAE, and SD of the NRCILC-FTZNN under four different disturbances are shown in Table 2 and Figure 14. It is evident that the RMSE of constant and linear disturbances ranges from 0.0001 to 0.0009, which is smaller than that of random and mixed disturbances. A smaller RMSE indicates that the NRCILC-FTZNN achieves higher tracking accuracy under constant and linear disturbances with a reduced frequency of large errors. Additionally, the MAE and SD of constant and linear disturbances are smaller than those of random and mixed disturbances. The smaller MAE demonstrates that the NRCILC-FTZNN maintains stability in tracking under constant and linear disturbances. The smaller SD suggests a narrower range of error fluctuations, which further confirms the excellent stability.
Figure 15 shows the tracking error box plot under different disturbances. Specifically under constant and linear disturbances, the median error is close to zero, which indicates that tracking errors are concentrated around zero. Additionally, the interquartile range under constant and linear disturbances is narrower than that of other disturbances, which suggests a lower degree of error dispersion. Therefore, constant and linear disturbances provide more stable and reliable trajectory tracking. Furthermore, shorter whisker lines under constant and linear disturbances indicate a reduction in extreme values, and fewer outliers are observed. Therefore, the distribution of tracking error data is more concentrated under constant and linear disturbances. In summary, constant and linear disturbances are characterized by tracking errors concentrated near zero, low dispersion, a concentrated data distribution, and fewer outliers.
5.4. System Simulation with Different Parameters
The tracking performance of the proposed scheme depends on various parameters, which makes a sensitivity analysis of these parameters essential. The NRCILC-FTZNN is evaluated for various and , as well as various and various are considered. Additionally, the relevant parameters are set as , and .
Figure 16 and Figure 17 show that the tracking trajectories of the NRCILC-FTZNN with various and various converge to the desired trajectories. Tracking errors of the NRCILC-FTZNN with various and various in iterations are shown in Figure 18 and Figure 19, respectively. As shown in Figure 18, the convergence speed of the tracking error increases with the growth of . The weight of the linear term in the control law determines the convergence speed under large errors, and a larger accelerates convergence under these conditions. Furthermore, as shown in Figure 19, the convergence speed of the tracking error increases with the growth of . The weight of the nonlinear term in the control law governs the convergence speed under small errors, and a larger accelerates convergence under these conditions.
The comparisons of the RMSE are shown in Table 3 and Table 4. It is clearly observed that the RMSE of and based on the NRCILC-FTZNN with and are 0.0017rad and 0.0031rad smaller than that under other parameter conditions. A smaller RMSE indicates that higher tracking accuracy is achieved by the NRCILC-FTZNN with larger and .
The MAE and SD of the NRCILC-FTZNN with various and various are shown in Figure 20 and Figure 21. From Figure 20, the average trajectory-tracking error of and with , calculated by MAE, are reduced by 24.38% and 19.8% compared to the NRCILC-FTZNN with and , respectively. Moreover, from Figure 21, the average trajectory-tracking error of and with , calculated by MAE, are reduced by 49.51% and 23.56% compared to the NRCILC-FTZNN with and , respectively. The MAE and SD are observed to be smaller with and . The smaller MAE and SD indicate that the stability of trajectory tracking improves as and increase.
Figure 22 and Figure 23 illustrate the tracking error box plot for different parameter sets. When and , the median error approaches zero, which indicates that the tracking errors are more concentrated near zero. Additionally, the interquartile range under and is narrower compared to other parameter conditions, which suggests a lower degree of error dispersion. Therefore, parameters set as and provide more stable and reliable trajectory tracking. Furthermore, shorter whisker lines under and indicate a reduction in extreme values. In summary, the characteristics of and include tracking errors concentrated near zero, low dispersion, and a concentrated data distribution.
5.5. Exploration of Experimental Implementation
To validate the practical applicability of the proposed NRCILC-FTZNN, a feasible implementation and testing plan for real hardware is outlined as follows: (1). To explore the practical feasibility of the proposed NRCILC-FTZNN algorithm, a potential implementation plan is considered on a self-developed two-degree-of-freedom (2-DOF) planar robotic manipulator. The manipulator can be constructed using lightweight aluminum alloy to ensure both structural rigidity. Each joint is actuated by a servo motor equipped with a dedicated closed-loop driver for precise motion control. High-resolution encoders are installed at each joint to provide accurate real-time angular feedback. The control algorithm is implemented on an upper-level computer using MATLAB R2022a, which communicates with a lower-level controller, such as Arduino, and STM32, via CAN communication. (2). The robotic manipulator is tasked with tracking a planar sinusoidal trajectory in a repetitive motion scenario. The proposed ILC without resetting conditions eliminates the need for state resetting, thereby making the control process more consistent with practical robotic operations. The control input is updated after each trial based on the tracking error using the ZNN-based learning mechanism. (3). To simulate real-world conditions, uncertainties such as load changes and sensor noise could be introduced. For instance, small payloads may be added to the end-effector to simulate variations in system, and Gaussian noise can be injected into encoder readings to emulate measurement disturbances. These settings facilitate evaluation of the robustness and adaptability of the controller. Control performance in such a setup can be quantitatively evaluated using metrics such as RMSE, MAE, and SD of the tracking error. The indicators would include convergence speed, steady-state accuracy, and robustness under disturbances. (4). To ensure safe execution, protective strategies such as joint limiters, control signal saturation logic, and emergency stop mechanisms should be integrated into the system. Control parameters can be conservatively tuned initially and gradually optimized once stable performance is achieved.
In summary, although physical experiments have not yet been conducted, the proposed NRCILC-FTZNN algorithm demonstrates promising potential for implementation on a self-developed 2-DOF robotic manipulator. This framework may be extended in the future to more complex platforms with higher degrees of freedom or environments involving visual feedback, compliant joints, and multi-modal sensing. Furthermore, it can be integrated with data-driven strategies such as reinforcement learning to enhance adaptability to uncertain environments.
5.6. Extended Controller Design
For the impact of unmodeled effects, the finite-time convergence property of the ZNN inherently enhances the ability of system to suppress transient disturbances and mitigate certain unmodeled effects. Additionally, adaptive learning mechanisms, such as iteration-based gain tuning, can be integrated into the ILC framework to accommodate nonlinear characteristics. Moreover, data-driven model estimation approaches, such as neural networks, and Gaussian processes, offer a promising means of capturing complex system that are difficult to model explicitly.
Future research will focus on these directions to extend the applicability of the NRCILC-FTZNN algorithm to more realistic robotic environments characterized by strong nonlinearities and significant uncertainties.
6. Conclusions
The ILC with resetting conditions based on FTZNN has been proposed for trajectory tracking of robotic manipulator under disturbances in this paper. The framework has combined a finite-time activation function of ZNN and an ILC algorithm with resetting conditions, and theoretically proved the convergence of proposed scheme. Moreover, through trajectory-tracking simulation experiments and error analysis, the superiority of the NRCILC-FTZNN in convergence has been demonstrated. Specifically, convergence analysis has shown that the NRCILC-FTZNN scheme has exhibited a rapid convergence speed. The eliminating disturbances analysis has indicated that the NRCILC-FTZNN has strong resistance to various external disturbances. Quantitative analysis has shown the superiority of the finite-time activation function of ZNN. The above error analysis has further demonstrated that the NRCILC-FTZNN has high tracking accuracy and stability.
In the future, the activation functions of the ZNN, such as the fixed-time and predetermined-time activation functions, can be replaced or optimized to address diverse applications of robotic manipulator.To further improve trajectory-tracking accuracy, advanced sensor technologies can be integrated into the control scheme. Additionally, combining the proposed approach with intelligent control algorithms, such as reinforcement learning and deep learning, can enhance the autonomous learning and adaptive capabilities of robotic manipulator. Another promising direction is applying the ILC algorithm to control robotic manipulator in real time, enabling more precise and efficient performance in practical implementations. These advancements can significantly expand the functionality and applicability of robotic manipulator systems.
Conceptualization, Y.C. and F.Z.; methodology, Y.C.; software, D.J.; validation, Y.C., F.Z. and L.S.; formal analysis, J.W.; investigation, J.L.; resources, L.S.; data curation, J.W.; writing—original draft preparation, Y.C.; writing—review and editing, F.Z.; visualization, D.J.; supervision, F.Z.; project administration, Y.C.; funding acquisition, Y.C. All authors have read and agreed to the published version of the manuscript.
Not applicable.
Informed consent was obtained from all subjects involved in the study.
The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.
The authors declare no conflicts of interest.
Footnotes
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.
Figure 1 Structure of NRCILC-FTZNN.
Figure 2 The robotic manipulator.
Figure 3 Tracking trajectories of robotic manipulator based on RAPD and NRCILC-FTZNN.
Figure 4 Tracking errors of robotic manipulator based on RAPD and NRCILC-FTZNN.
Figure 5 The MAE of RAPD and NRCILC-FTZNN. (The error bar is SD).
Figure 6 Tracking trajectories of robotic manipulator by three different schemes.
Figure 7 Tracking errors of robotic manipulator by three different schemes in iterations.
Figure 8 Final tracking errors of robotic manipulator by three different schemes.
Figure 9 The MAE of three different schemes. (The error bar is SD).
Figure 10 The error box plot of three different schemes.
Figure 11 Tracking trajectories of robotic manipulator with four different disturbances.
Figure 12 Tracking errors of robotic manipulator with four different disturbances in iterations.
Figure 13 Final tracking errors of robotic manipulator with four different disturbances.
Figure 14 The MAE of NRCILC-FTZNN with four different disturbances. (The error bar is SD).
Figure 15 The error box plot of NRCILC-FTZNN with four different disturbances.
Figure 16 Tracking trajectories of NRCILC-FTZNN with various
Figure 17 Tracking trajectories of NRCILC-FTZNN with various
Figure 18 Tracking errors of NRCILC-FTZNN with various
Figure 19 Tracking errors of NRCILC-FTZNN with various
Figure 20 The MAE of system with various
Figure 21 The MAE of system with various
Figure 22 The error box plot of NRCILC-FTZNN with various
Figure 23 The error box plot of NRCILC-FTZNN with various
RMSE of RAPD and NRCILC-FTZNN.
RAPD | NRCILC-FTZNN | ||
---|---|---|---|
| | | |
0.0176 | 0.0183 | | |
RMSE Analysis of Three Schemes under Different Disturbances.
Parameters | RMSE | |||||||
---|---|---|---|---|---|---|---|---|
| | Disturbance | NRCILC-LZNN | NRCILC-PZNN | NRCILC-FTZNN | |||
| | | | | | |||
3 | 3 | | 0.00035 | 0.00200 | 0.00025 | 0.00150 | 0.00001 | 0.00009 |
3 | 3 | | 0.00031 | 0.00160 | 0.00022 | 0.00120 | 0.00001 | 0.00006 |
3 | 3 | | 0.0020 | 0.0051 | 0.0021 | 0.0048 | 0.0017 | 0.0047 |
3 | 3 | | 0.0022 | 0.0065 | 0.0024 | 0.0123 | 0.0017 | 0.0031 |
RMSE of NRCILC-FTZNN with Various
Parameters | RMSE | ||
---|---|---|---|
| | NRCILC-FTZNN | |
| | ||
1 | 3 | | |
2 | 3 | | |
3 | 3 | 0.0017 | 0.0031 |
RMSE of NRCILC-FTZNN with Various
Parameters | RMSE | ||
---|---|---|---|
| | NRCILC-FTZNN | |
| | ||
3 | 1 | | |
3 | 2 | | |
3 | 3 | 0.0017 | 0.0031 |
1. Wang, X.; Cao, J.; Cao, Y. Energy-efficient trajectory planning for a class of industrial robots using parallel deep reinforcement learning. Nonlinear Dyn.; 2025; 113, pp. 8491-8511. [DOI: https://dx.doi.org/10.1007/s11071-024-10510-4]
2. Mohamed, M.J.; Oleiwi, B.K.; Azar, A.T.; Hameed, I.A. Coot optimization algorithm-tuned neural network-enhanced PID controllers for robust trajectory tracking of three-link rigid robot manipulator. Heliyon; 2024; 10, 32661. [DOI: https://dx.doi.org/10.1016/j.heliyon.2024.e32661]
3. Fu, J.N.; Liu, X.Y.; Liu, Y.Q.; Chen, Z.; Yao, B. Fast and accurate tracking control of robotic manipulators subject to state constraints and input saturation by effectively integrating planning strategies. ISA Trans.; 2024; 149, pp. 373-380. [DOI: https://dx.doi.org/10.1016/j.isatra.2024.04.012]
4. Zhang, H.; Zheng, J.X.; Wu, Z.J.; Feng, L.K. Multi-stage trajectory tracking of robot manipulators under stochastic environments. ISA Trans.; 2024; 146, pp. 50-60. [DOI: https://dx.doi.org/10.1016/j.isatra.2023.12.030]
5. Azeez, M.I.; Atia, K.R. Modeling of PID controlled 3DOF robotic manipulator using Lyapunov function for enhancing trajectory tracking and robustness exploiting golden jackal algorithm. ISA Trans.; 2024; 145, pp. 190-204. [DOI: https://dx.doi.org/10.1016/j.isatra.2023.11.033]
6. Sveen, E.M.; Zhou, J.; Ebbesen, M.K.; Poursina, M. Decentralised adaptive learning-based control of robot manipulators with unknown parameters. J. Autom. Intell.; 2025; 4, pp. 136-144. [DOI: https://dx.doi.org/10.1016/j.jai.2025.02.002]
7. Wang, L.; Liu, L.; Xiang, Z. Finite-time adaptive robust trajectory tracking control for dual-arm space robot. Nonlinear Dyn.; 2025; 113, pp. 13569-13583. [DOI: https://dx.doi.org/10.1007/s11071-025-11055-w]
8. Zaare, S.; Soltanpour, M.R. Uncertainty and velocity observer-based predefined-time nonsingular terminal sliding mode control of the underwater robot manipulators. Eur. J. Control; 2024; 75, 100939. [DOI: https://dx.doi.org/10.1016/j.ejcon.2023.100939]
9. Yan, J.; Xiao, X.; Li, H.; Zhang, J.; Yan, J.; Liu, M. Noise-tolerant zeroing neural network for solving non-stationary lyapunov equation. IEEE Access; 2019; 7, pp. 41517-41524. [DOI: https://dx.doi.org/10.1109/ACCESS.2019.2907746]
10. Xu, F.; Li, Z.; Nie, Z.; Shao, H.; Guo, D. Zeroing neural network for solving time-varying linear equation and inequality systems. IEEE Trans. Neural Netw. Learn. Syst.; 2019; 30, pp. 2346-2357. [DOI: https://dx.doi.org/10.1109/TNNLS.2018.2884543]
11. Li, J.; Shi, Y.; Xuan, H. Unified model solving nine types of time-varying problems in the frame of zeroing neural network. IEEE Trans. Neural Netw. Learn. Syst.; 2021; 32, pp. 1896-1905. [DOI: https://dx.doi.org/10.1109/TNNLS.2020.2995396]
12. Tan, N.; Yu, P. Predefined-time convergent kinematic control of robotic manipulators with unknown models based on hybrid neural dynamics and human behaviors. IEEE Trans. Neural Netw. Learn. Syst.; 2024; 35, pp. 18026-18038. [DOI: https://dx.doi.org/10.1109/TNNLS.2023.3310744] [PubMed: https://www.ncbi.nlm.nih.gov/pubmed/37703161]
13. Zhu, X.; Fan, J.; Pan, S.; Li, Y.; Li, J.; Xu, M. MNTZNN for aolving hybrid double-deck dynamic nonlinear equation system applied to robot manipulator control. IEEE Trans. Neural Netw. Learn. Syst.; 2025; 36, pp. 5166-5176. [DOI: https://dx.doi.org/10.1109/TNNLS.2024.3371543] [PubMed: https://www.ncbi.nlm.nih.gov/pubmed/38451751]
14. Hu, Z.; Li, K.; Li, K.; Li, J.; Xiao, L. Zeroing neural network with comprehensive performance and its applications to time-varying Lyapunov equation and perturbed robotic tracking. Neurocomputing; 2020; 418, pp. 79-90. [DOI: https://dx.doi.org/10.1016/j.neucom.2020.08.037]
15. Chen, D.; Li, S.; Lin, F.J.; Wu, Q. New super-twisting zeroing neural-dynamics model for tracking control of parallel robots: A finite-time and robust solution. IEEE Trans. Cybern.; 2020; 50, pp. 2651-2660. [DOI: https://dx.doi.org/10.1109/TCYB.2019.2930662]
16. Zuo, Q.; Li, K.; Xiao, L.; Li, K. Robust finite-time zeroing neural networks with fixed and varying parameters for solving dynamic generalized lyapunov equation. IEEE Trans. Neural Netw. Learn. Syst.; 2022; 33, pp. 7695-7705. [DOI: https://dx.doi.org/10.1109/TNNLS.2021.3086500] [PubMed: https://www.ncbi.nlm.nih.gov/pubmed/34143744]
17. Hu, C.; Lin, S.; Wang, Z.; Zhu, Y. Task space contouring error estimation and precision iterative control of robotic manipulators. IEEE Robot. Autom. Lett.; 2022; 7, pp. 7826-7833. [DOI: https://dx.doi.org/10.1109/LRA.2022.3180430]
18. Biagiotti, L.; Moriello, L.; Melchiorri, C. Improving the accuracy of industrial robots via iterative reference trajectory modification. IEEE Trans. Control Syst. Technol.; 2020; 28, pp. 831-843. [DOI: https://dx.doi.org/10.1109/TCST.2019.2892929]
19. Ruan, X.; Zhao, J. Convergence monotonicity and speed comparison of iterative learning control algorithms for nonlinear systems. IMA J. Math. Control Inf.; 2013; 30, pp. 473-486. [DOI: https://dx.doi.org/10.1093/imamci/dns034]
20. Zhang, D.; Wang, Z.; Masayoshi, T. Neural-network-based iterative learning control for multiple tasks. IEEE Trans. Neural Netw. Learn. Syst.; 2021; 32, pp. 4178-4190. [DOI: https://dx.doi.org/10.1109/TNNLS.2020.3017158]
21. Ba, D.X.; Thien, N.T.; Bae, J. A novel iterative second-order neural-network learning control approach for robotic manipulators. IEEE Access; 2023; 11, pp. 58318-58332. [DOI: https://dx.doi.org/10.1109/ACCESS.2023.3280979]
22. Ronzani, D.; Mamedov, S.; Swevers, J. Vibration free flexible object handling with a robot manipulator using learning control. IFAC-PapersOnLine; 2023; 56, pp. 9360-9365. [DOI: https://dx.doi.org/10.1016/j.ifacol.2023.10.225]
23. Gao, K.H.; Zhou, Y.Q.; Lu, J.Y.; Cao, Z.X.; Gao, F.R. A virtual cycle-based iterative learning control framework for repetitive system with randomly varying initial state. IFAC-PapersOnLine; 2024; 58, pp. 563-568. [DOI: https://dx.doi.org/10.1016/j.ifacol.2024.08.396]
24. Li, J.M.; Li, J.S. Adaptive fuzzy iterative learning control with initial-state learning for coordination control of leader-following multi-agent systems. Fuzzy Sets Syst.; 2014; 248, pp. 122-137. [DOI: https://dx.doi.org/10.1016/j.fss.2013.10.010]
25. Choi, J.Y.; Uh, J.; Lee, J.S. Iterative Learning Control of Robot Manipulator with I-Type Parameter Estimator. Proceedings of the American Control Conference; Arlington, VA, USA, 25–27 June 2001; pp. 646-651.
26. Bouakrif, F.A. D-type iterative learning control without resetting condition for robot manipulators. Robotica; 2011; 29, pp. 975-980. [DOI: https://dx.doi.org/10.1017/S0263574711000191]
27. Horowitz, R. Learning control of robot manipulators. J. Dyn. Syst. Meas. Control; 1995; 115, pp. 297-304. [DOI: https://dx.doi.org/10.1115/1.2899080]
28. He, Y.; Xiao, L.; Wang, Z.; Zuo, Q.; Li, L. A fuzzy neural network approach to adaptive robust nonsingular sliding mode control for predefined-time tracking of a quadrotor. Trans. Fuzzy Syst.; 2024; 32, pp. 6775-6788. [DOI: https://dx.doi.org/10.1109/TFUZZ.2024.3464564]
29. Jin, L.; Li, S.; Liao, B.L.; Zhang, Z.J. Zeroing neural network: A survey. Neurocomputing; 2017; 267, pp. 597-604. [DOI: https://dx.doi.org/10.1016/j.neucom.2017.06.030]
30. Gao, J.F.; Tan, Z.H.; Li, L.B.; Jia, G.Q.; Liu, X.P. A novel finite-time non-singular robust control for robotic manipulators. Chaos Solitons Fractals; 2025; 194, 116266. [DOI: https://dx.doi.org/10.1016/j.chaos.2025.116266]
31. Zhang, Z.; Jiao, T.C.; Li, Y.X.; Li, B.; Sun, H.B. Adaptive prescribed-time fault-tolerant control of robotic manipulators with actuator faults and unknown disturbances. Eur. J. Control; 2025; 84, 101234. [DOI: https://dx.doi.org/10.1016/j.ejcon.2025.101234]
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
Abstract
In this paper, an iterative learning control without resetting conditions based on a finite-time zeroing neural network (NRCILC-FTZNN) is designed for trajectory tracking of a robotic manipulator operating under external disturbances and executing repetitive tasks. A finite-time zeroing neural network (FTZNN) is developed to eliminate external disturbances and enhance convergence. Furthermore, an iterative learning control without resetting conditions based on the FTZNN is proposed to automatically provide the initial state value in each iteration, thereby eliminating the need for reset conditions. The trajectory-tracking errors, measured by the mean absolute error (MAE), are reduced by 46.89% and 63.29% compared to other schemes. Furthermore, the tracking errors of the proposed NRCILC-FTZNN method converge to zero in fewer iterations than those of the other methods. Simulation results demonstrate the convergence of the robotic manipulator system under disturbances to confirm the effectiveness of NRCILC-FTZNN scheme.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
Details


1 School of Engineering, Changchun Normal University, Changchun 130032, China; [email protected] (Y.C.); [email protected] (D.J.); [email protected] (L.S.); [email protected] (J.W.); [email protected] (J.L.)
2 School of Electrical and Information Engineering, Jilin Engineering Normal University, Changchun 130052, China