Next Article in Journal
A 130-to-220-GHz Frequency Quadrupler with 80 dB Dynamic Range for 6G Communication in 0.13-μm SiGe Process
Next Article in Special Issue
Homomorphic Encryption Based Privacy Preservation Scheme for DBSCAN Clustering
Previous Article in Journal
Coprime Transformed Nested Array with Enhanced DOFs and Reduced Mutual Coupling Based on the Difference and Sum Coarray
Previous Article in Special Issue
An Improved Multi-Objective Cuckoo Search Approach by Exploring the Balance between Development and Exploration
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Design and Analysis of Anti-Noise Parameter-Variable Zeroing Neural Network for Dynamic Complex Matrix Inversion and Manipulator Trajectory Tracking

1
College of Electronic Information and Automation, Guilin University of Aerospace Technology, Guilin 541004, China
2
School of Computer and Electrical Engineering, Hunan University of Arts and Science, Changde 415000, China
3
School of Information and Electrical Engineering, Hunan University of Science and Technology, Xiangtan 411201, China
4
College of Information Science and Engineering, Jishou University, Jishou 416000, China
*
Authors to whom correspondence should be addressed.
Electronics 2022, 11(5), 824; https://doi.org/10.3390/electronics11050824
Submission received: 15 February 2022 / Revised: 1 March 2022 / Accepted: 4 March 2022 / Published: 7 March 2022
(This article belongs to the Special Issue Analog AI Circuits and Systems)

Abstract

:
Dynamic complex matrix inversion (DCMI) problems frequently arise in the territories of mathematics and engineering, and various recurrent neural network (RNN) models have been reported to effectively find the solutions of the DCMI problems. However, most of the reported works concentrated on solving DCMI problems in ideal no noise environment, and the inevitable noises in reality are not considered. To enhance the robustness of the existing models, an anti-noise parameter-variable zeroing neural network (ANPVZNN) is proposed by introducing a novel activation function (NAF). Both of mathematical analysis and numerical simulation results demonstrate that the proposed ANPVZNN model possesses fixed-time convergence and robustness for solving DCMI problems. Besides, a successful ANPVZNN-based manipulator trajectory tracking example further verifies its robustness and effectiveness in practical applications.

1. Introduction

Complex-valued matrix inversion (CMI) has been frequently encountered in signal processing [1], hyperparameters estimation [2] and MIMO systems [3,4]. Many numerical iterative algorithms have been reported to handle CMI problems. As an effective CMI problem solver, the Newton iterative method is deeply studied [5]. However, with the increase of matrix dimension, the Newton iterative method cannot deal with the sharply increasing computational workload. Generally, the computational complexity of numerical iterative method is O(n3) in each iteration [6]. For example, the Newton iterative method and the neural network method are both used to solve matrix inversion problem in reference [7], although the iterative method is effective in some situations, it may have high computational complexity when handling large-scale data.
As the parallel computing and distributed storage for large scale computation, the neural network method has been paid more in recent years. For example, the Gradient neural network (GNN) is applied to solve static matrix inversion (SMI) [8,9], and they can find the solutions of the SMI problems effectively. However, the GNN method is only suitable for static problems solving, and they cannot effectively deal with dynamic problems [10].
In order to solve large-scale dynamic problems properly, the zeroing neural network (ZNN) model was proposed [11]. With the development of ZNN model in last two decades, it has been widely applied in various practical dynamic problems, such as dynamic algebraic matrix equations solving [12,13,14,15], linear and quadratic programming problems solving [16] and robotic manipulator path tracking [17,18,19]. It is worth mentioning that some intelligent control systems and NARX neural networks have been applied in unmanned aerial vehicle control and path tracking [20,21,22,23]. There are two methods to improve its convergence and robustness, one is the improvement of ZNN model, and the other is to find new activation functions (AF). Many novel modified ZNN models are reported in reference [24,25,26], and the modified models improved its performance greatly. Besides, many novel new AFs have been proposed in reference [27,28,29,30], and these new AFs further improve its convergence performance. However, most of the reported works focus on the improvement of its convergence, and the robustness to noises is rarely considered. It is worth to mention that the inevitable noises, in reality, greatly reduce the performance of dynamic systems. Although, several anti-noise ZNN models have been reported in reference [31,32], they only achieve exponential convergence. Based on the above-mentioned issues, it can be known that the further improvement of the effectiveness and robustness to noise of the ZNN model is still open.
Dynamic complex matrix problems exist in many fields, such as input signals contain both amplitude and phase information [33,34,35]. How to find the solutions of dynamic complex matrix equations efficiently becomes more and more important. Till now, there are two methods to solve dynamic CMI problems. The first method is transforming the complex value problem into two real value problems, which means the real and imaginary parts of a complex matrix are separately considered, and a complex matrix should be transformed into two real matrices [36,37,38]. For example, in reference [36], Xiao et al. proposed a NTZNN to solve the CMI problem with noises. In reference [37], Jin proposed an IFTCRNN to solve the CMI problem with fast convergent speed. However, the calculation workload of this method is relatively heavy, as its real and imaginary parts are calculated separately. The other method is adopting complex modulus conversion technique (CMCT), which has less calculation workload than the former method [39].
Moreover, considering the noises, in reality, the robustness of the dynamic model should also be taken into account. In reference [40], an HZNN model is designed to solve time-varying matrix inversion, and it has fast convergent speed than the GNN and ZNN model. In reference [41], a varying parameter recurrent neural network is proposed for solving time-varying matrix inversion, and it has accelerated convergence time. In reference [42], a TVDZNN is designed to realize matrix inversion. In reference [43], a CVZNN is used for dynamic Moore–Penrose inverse solving, and it relaxes convex constraint of the AF. However, all the above mentioned works only consider the ideal no noise condition, and their robustness is unpredictable in noisy environment.
Motivated by the above issues, an NAF-based ANPVZNN model with fixed-time convergence and robustness to noises for solving DCMI problems is proposed. The proposed ANPVZNN model not only improves the effectiveness and robustness of the original ZNN (OZNN) model, but also adopts the CMCT to reduce the calculation workload for solving DCMI problems. Thus, the contributions of this paper are summarized below.
(1)
On the basis of the OZNN model and existing AFs, an ANPVZNN model is proposed;
(2)
Compared with the OZNN model activated by existing AFs, the proposed ANPVZNN model has better effectiveness and robustness for dynamic time-varying problems solving, which guarantees its fast online solving dynamic time-varying problems in real noisy environment;
(3)
Both of strict mathematical theoretical proof and experimental simulation results are provided to validate its fixed-time convergence and robustness to noises.

2. Problem and Mathematical Preparation

2.1. Problem Formulation

The DCMI problem is introduced below.
A ( t ) B ( t ) = I n × n
where A ( t ) n × n is a known complex matrix, B(t) is the unknown complex matrix to be solved, I n × n is the unit matrix. In other words, B(t) is the inverse of A(t) which need to be solved. Our purpose is to find the complex matrix B(t) quickly and efficiently by using the proposed ANPVZNN model under various external noises.

2.2. OZNN Model

The construction of the OZNN consists of three steps.
Firstly, a dynamic complex error matrix is defined.
E ( t ) = A ( t ) B ( t ) I n × n
Obviously, if E(t) converges to 0, B(t) is obtained. Therefore, we adopt the following formula for the convergence of E(t).
d E ( t ) d t = γ Φ ( E ( t ) )
where the adjustable parameter γ > 0. Φ() is a monotonically increasing AF array, φ() is the element of Φ(). Both of γ and AF φ() are related to the convergent speed of E(t).
Finally, substituting Equation (2) into (3) yields
A ( t ) B ( t ) = A ( t ) B ( t ) γ Φ ( A ( t ) B ( t ) I )
The recently reported AFs are listed below.
  • Linear activation function (LAF)
ϕ ( y ) = y
  • Power activation function (PAF)
ϕ ( y ) = y r
where r is an odd number and r > 3.
  • Bi-power activation function (BPAF)
ϕ ( y ) = 1 e ( θ y ) 1 + e ( θ y ) , y > 1
  • Power-sigmoid activation function (PSAF)
ϕ ( y ) = { y k , | y | 1 1 + e θ e θ y 1 e θ + e θ y , | y | 1
  • Sign-bi-power activation function (SBPAF)
ϕ ( y ) = ( | y | ε + | y | 1 ε ) sgn ( y ) 2 , 0 < ε < 1
  • Versatile activation function (VAF)
ϕ ( y ) = | y | p s i g n ( y ) + y , 0 < p < 1
ZNN model (4) with AFs (5)–(8) realizes exponential or super-exponential convergence; it realizes finite-time convergence activated by AF (9), and fixed-time convergence activated by AF (10). To further enhance its convergence and robustness, a NAF is proposed in this work, and its analysis will be discussed in the following section.
Remark 1.
The convergence and robustness of the OZNN model is related to the parameter γ and AF φ(●) in Equation (3). Generally, the parameter γ is a constant, and most of the recently reported works focus on the improvement of the AF φ(●) to enhance the performance of the ZNN model. This work focus on the improvements both on the parameter γ and AF φ(●), and the variable parameter γ and new AF φ(●) will be presented in the following Section 3.

3. PVCZNN Model and Its Theoretical Analysis

3.1. Design of PVCZNN Model

As mentioned in Equation (3), the parameter γ is related to the convergent speed of E(t), and the following new formula with variable parameter γ = α exp ( δ 1 arccot ( t ) + δ 2 t ) is proposed.
E ( t ) = α exp ( δ 1 arccot ( t ) + δ 2 t ) φ ( E ( t ) )
where δ1, δ2, α > 0.
Besides, on the basis of the existing SBPAF (9) and VAF (10), the following new AF φ() is proposed for its further improvement.
φ ( x ) = ( k 1 | x | p + k 2 | x | q ) s g n ( x ) + k 3 x
where k 1 ,   k 2 ,   k 3 > 0 ,   0 < p < 1 ,   q > 1 , sgn() denotes the sign function.
On the basis of Equations (11) and (12), the ANPVZNN for solving DCMI problems is obtained below.
A ( t ) B ( t ) = A ( t ) B ( t ) α exp ( δ 1 arccot ( t ) + δ 2 t ) φ ( A ( t ) B ( t ) I )
The ANPVZNN model with additive noise is
A ( t ) B ( t ) = A ( t ) B ( t ) α exp ( δ 1 arccot ( t ) + δ 2 t ) φ ( A ( t ) B ( t ) I ) + Δ N ( t )
where ∆N(t) represents the external noise.

3.2. Convergence Analysis of the ANPVZNN Model

Theorem 1 guarantees fixed-time convergence of the ANPVZNN (13).
Theorem 1.
The error matrix E(t) of ANPVZNN model (13) converges to 0 in fixed-time with arbitrary initial states, and the convergent time tc is
t c 1 δ 2 ln [ 1 + δ 2 α k 1 ( 1 p ) ]
where α , k 1 , k 2 are the same as defined before.
Proof. 
First, a Lyapunov function is defined.
w i j ( t ) = | e i j ( t ) |
Its time derivative is
w i j ( t ) = e i j ( t ) s i g n ( e i j ( t ) ) = α exp ( δ 1 arccot ( t ) + δ 2 t ) φ ( e i j ( t ) ) s i g n ( e i j ( t ) )
As δ 1 arccot ( t ) > 0, Formula (17) can be written in the following form as
w i j ( t ) α exp ( δ 2 t ) φ ( e i j ( t ) ) s i g n ( e i j ( t ) )
Then, substitute NAF (12) into the above equation, inequation (19) is obtained.
w i j ( t ) = α exp ( δ 2 t ) φ ( e i j ( t ) ) = α exp ( δ 2 t ) [ k 1 | e i j ( t ) | p + k 2 | e i j ( t ) | q + k 3 | e i j ( t ) | ] α k 1 | e i j ( t ) | p
The following inequation can be obtained by transforming inequality (19).
w i j ( t ) p d w i j ( t ) α k 1 exp ( δ 2 t ) d t
Integrating Equation (20) from 0 to tc yields
w i j ( 0 ) w i j ( t ) w i j ( t ) p d w i j ( t ) 0 t c α k 1 exp ( δ 2 t ) d t 1 1 p w i j 1 p | w i j ( 0 ) w i j ( t ) α k 1 δ 2 exp ( δ 2 t c ) | 0 t c 1 1 p w i j 1 p α k 1 δ 2 [ exp ( δ 2 t c ) 1 ]
Then, solving Equation (21) yields
t c 1 δ 2 ln [ 1 + δ 2 α k 1 ( 1 p ) ]

3.3. Robustness Analysis of the ANPVZNN

The robustness to noises of the ANPVZNN (14) will be guaranteed by the following Theorem 2.
Theorem 2.
If ∆N(t) in Equation (14) is an unknown dynamic bounded or unbounded noise, and the error matrix E(t) of ANPVZNN model (14) will converge to 0 even under noises.
Proof. 
Error matrix E(t) of the ANPVZNN (14) is
E ( t ) = α exp ( δ 1 arccot ( t ) + δ 2 t ) φ ( E ( t ) ) + Δ N ( t )
The n2 subsystems of E(t) are
e i j ( t ) = α exp ( δ 1 arccot ( t ) + δ 2 t ) φ ( e i j ( t ) ) + Δ n i j ( t )
where eij(t) is the ijth element of E(t).
Define the Lyapunov function hij(t).
h i j ( t ) = 1 2 | e i j ( t ) | 2
Deriving Equation (25) yields
h i j ( t ) = e i j ( t ) e i j ( t ) = e i j ( t ) ( α exp ( δ 1 arccot ( t ) + δ 2 t ) φ ( e i j ( t ) ) + Δ n i j ( t ) )
Equation (26) should be divided into two cases to be discussed.
The first case: if h i j ( t ) < 0, | e i j ( t ) | will decrease to 0.
The second case: if h i j ( t ) > 0, | e i j ( t ) | will increase.
Obviously, e i j ( t ) Δ n i j ( t ) > 0 and h i j ( t ) > 0, inequality (27) is obtained.
| Δ n i j ( t ) | > | α exp ( δ 1 arccot ( t ) + δ 2 t ) φ ( e i j ( t ) ) |
It is clear that | e i j ( t ) | will stop increasing when Δ n i j ( t ) α exp ( δ 1 arccot ( t ) + δ 2 t ) φ ( e i j ( t ) ) = 0 .
Therefore, we can obtain the inequality of | e i j ( t ) | when t .
0 | e i j ( t ) | | φ 1 ( Δ n i j ( t ) α exp ( δ 1 arccot ( t ) + δ 2 t ) ) |
where φ−1(●) is the inverse function of φ().
On the basis of NAF (12), | φ ( x ) | | k 3 x | , hence | φ 1 ( x ) | | x / k 3 | . The inequality (28) can be written as
0 | e i j ( t ) | | Δ n i j ( t ) α k 3 exp ( δ 1 arccot ( t ) + δ 2 t ) |
The convergent analysis is given in the following subsection.
Case one: In this case, we consider ∆N(t) in Equation (14) is an unknown dynamic bounded noise. Define a constant parameter μ with | Δ n i j ( t ) | μ , and then inequality (29) can be written as
| e i j ( t ) | | μ α k 3 exp ( δ 1 arccot ( t ) + δ 2 t ) |
The limit of | e i j ( t ) | can be obtained when t .
lim t | e i j ( t ) | lim t | μ α k 3 exp ( δ 1 arccot ( t ) + δ 2 t ) | 0
Therefore,
lim t | E ( t ) | = i = 1 n j = 1 n lim t | e i j ( t ) | 2 = 0
Case two: In this case, we consider ∆N(t) in Equation (14) is an unknown dynamic unbounded noise. Its derivation is Δ n i j ( μ ) ( t ) ( 0 , τ ] , where μ is a non-zero nature number and τ is a non-zero constant number. The limit of | e i j ( t ) | can be obtained when t .
lim t | e i j ( t ) | lim t | Δ n i j ( t ) α k 3 exp ( δ 1 arccot ( t ) + δ 2 t ) | = lim t | Δ n i j ( t ) α k 3 exp ( δ 2 t ) | = lim t | Δ n i j ( μ ) ( t ) α k 3 δ 2 μ exp ( δ 2 t ) |
Because Δ n i j ( μ ) ( t ) ( 0 , τ ] , Equation (33) can be written as
lim t | e i j ( t ) | lim t | τ α k 3 δ 2 μ exp ( δ 2 t ) | = 0
Therefore,
lim t | E ( t ) | = i = 1 n j = 1 n lim t | e i j ( t ) | 2 = 0
In conclusion, the proposed ANPVZNN model is stable under the noise ∆N(t).

4. ANPVZNN Model Applications

The ANPVZNN model will be used to solve two DCMI problems in this section.
Example 1.
First-order DCMI problem solving
Consider the following first-order DCMI (FODCMI).
A ( t ) B ( t ) = I 1 × 1 A ( t ) = [ sin 3 t + i cos 3 t ]
Here, for the comparison purpose, the proposed ANPVZNN and the OZNN (4) activated by LAF, SBPAF and VAF will be applied to solve the above FODCMI problem, and the following two cases are considered, respectively.
Case one: Noiseless
Figure 1 and Figure 2 are the simulated results of ANPVZNN (13) and the SBPAF-based OZNN model (4) for solving the above FODCMI (36), respectively.
As shown in Figure 1 and Figure 2, the state solutions (blue solid curves) generated by ANPVZNN (13) and the SBPAF-based OZNN model (4) all accurately converge to theoretical solution (red dotted curves) of the above FODCMI (36) in noiseless environment. Besides, the residual errors A ( t ) B ( t ) I F of ANPVZNN model (13) and the OZNN model (4) activated by the AFs (LAF, SBPAF and VAF) are presented in Figure 3. As seen in Figure 3, although the ANPVZNN model (13) and the OZNN model (4) all solve FODCMI (36) properly, the ANPVZNN model (13) is the most effective model among them for solving DCMI problems in noiseless environment. Specifically, the ANPVZNN model (13) takes about 0.1 s to find the solution of FODCMI (36), and the OZNN models (4) activated by the AFs (LAF, SBPAF and VAF) spend more than 4 s to find the solution of FODCMI (36).
Case two: With various noises
In this subsection, the proposed ANPVZNN model (14) and the OZNN (4) activated by the LAF and SBPAF for solving FODCMI (36) are discussed, and the following Figure 4, Figure 5, Figure 6, Figure 7, Figure 8, Figure 9, Figure 10 and Figure 11 are the state solutions of ANPVZNN (14) and OZNN (4) in various noise environments.
Figure 4 and Figure 5 are the state solutions of ANPVZNN model (14) for solving FODCMI (36) with constant noise and random noise, respectively. As observed in Figure 4 and Figure 5, the proposed ANPVZNN model (14) successfully finds the solution of FODCMI (36) in noisy polluted environment, which indicates its strong robustness to noises. Figure 6 and Figure 7 are the state solutions of the OZNN model (4) activated by the SBPAF for solving FODCMI (36) in noisy environment and it fails to solve FODCMI (36) due to noises.
Besides, the residual errors A ( t ) B ( t ) I F of the ANPVZNN model (14) and the OZNN model (4) activated by other AFs with various noises are presented in Figure 8, Figure 9, Figure 10 and Figure 11. As observed in Figure 8, Figure 9, Figure 10 and Figure 11, the OZNN model (4) activated by other AFs fails to find theoretical solution of FODCMI (36) due to the noises, and their residual errors cannot effectively converge to 0. The proposed ANPVZNN model (14) and the OZNN model (4) activated by VAF still accurately converge to the theoretical solution of FODCMI (36) in noisy environment, but the proposed ANPVZNN model (14) possess better robustness and effectiveness than OZNN model (4) activated by VAF.
Example 2.
Second-order DCMI problem solving
Consider the following second-order DCMI (SODCMI).
A ( t ) B ( t ) = I 2 × 2 A ( t ) = [ exp ( 8 i t ) i exp ( 8 i t ) i exp ( 8 i t ) exp ( 8 i t ) ]
Similar as Example 1, the proposed ANPVZNN model and the OZNN model (4) activated by other AFs (LAF, SBPAF and VAF) are all applied to solve the above SODCMI (37), and the simulation results are presented in Figure 12, Figure 13, Figure 14, Figure 15, Figure 16, Figure 17, Figure 18, Figure 19, Figure 20, Figure 21 and Figure 22.
Case one: Noiseless
Figure 12 is the simulated results of the ANPVZNN model (13) for solving SODCMI (37), and Figure 13 is the residual errors of the ANPVZNN (13) and the OZNN (4) activated by other AFs.
As observed in Figure 12 and Figure 13, both of the ANPVZNN model (13) and the OZNN model (4) activated by the VAF still solve SODCMI (37) in noiseless environment. However, the OZNN model (4) activated by the LAF and VAF cannot deal with high-dimensional DCMI problems effectively, and their residual errors A ( t ) B ( t ) I F take a long time to converge to 0. Based on the above analysis, we can draw the conclusion that the proposed ANPVZNN model (13) is the most effective model among them for the FODCMI problem solving in noiseless environment. Specifically, the ANPVZNN model (13) takes about 0.1 s to find the solution of SODCMI (37), and the OZNN models (4) activated by the AFs (LAF, SBPAF and VAF) spend more than 4 s.
Case two: With various noises
Figure 14, Figure 15, Figure 16, Figure 17 and Figure 18 are the state solutions of ANPVZNN (14) and the SBPAF-based OZNN (4) for solving SODCMI (37) with various noises.
It can also be observed from Figure 14, Figure 15 and Figure 16 that the proposed ANPVZNN (14) still effectively solves SODCMI (37) in various noises polluted environment, and its performance is not affected by noises. As seen in Figure 17 and Figure 18, the state solutions (blue solid curves) generated by the SBPAF-based OZNN model (4) cannot converge to the theoretical solution (red dotted curves) of SODCMI (37), which indicates the SBPAF-based OZNN model (4) fails to effectively find the solution of SODCMI (37) due to noises.
Figure 19, Figure 20 and Figure 21 are the residual errors of the ANPVZNN model (14) and the OZNN model (4) activated by other AFs with various noises. As observed in Figure 19, Figure 20 and Figure 21, the proposed ANPVZNN model (14) successfully solved SODCMI (37) within 0.1 s; the residual errors of the OZNN model (4) activated by other AFs cannot converge to 0, and they fail to find the theoretical solution of SODCMI (37) due to noises.
Remark 2.
Based on the above two examples of the ANPVZNN model and the OZNN model for solving FODCMI (36) and SODCMI (37), we can know that the proposed ANPVZNN model works properly in both of noiseless and noisy environment, it solves FODCMI (36) and SODCMI (37) within 0.1 s with strong robustness to noises. Besides, the VAF-activated OZNN model (4) also possesses anti-noise ability, and it can successfully solve FODCMI (36) and SODCMI (37) in noisy environment, but its convergence time is more than 4 s. The OZNN model (4) activated by the AFs (LAF, SBPAF and VAF) can work in noiseless environment, but it is sensitive to noises. The proposed ANPVZNN model (14) is the best DCMI problem solver in noiseless and noisy environments.

5. Application to Robotic Manipulator

With the development of AI technology, the robots have become a hot research spot in recent years [44,45,46,47,48]. To further validate the effectiveness and robustness of the ANPVZNN on real-time applications, comparative simulation results of the ANPVZNN and SBPAF-activated OZNN for robotic manipulator trajectory tracking with periodic noise is applied this section.
According to reference [49,50], the kinematics model of wheeled mobile manipulator is established below.
R ( t ) = W ( Θ ( t ) )
where R(t) represents the position of the end effector in spatial coordinates. W() stands for a nonlinear mapping function. Θ = [ ξ T ( t ) , ω T ( t ) ] T represents the angle vector and it consists of the platform angle vector ξ ( t ) = [ ξ L ( t ) , ξ R ( t ) ] T and the manipulator angle vector ω ( t ) = [ w 1 ( t ) , , w n ( t ) ] T .
The ANPVZNN-based and OZNN-based mobile manipulator tracking models are presented the following dynamic equations.
V ( Θ ( t ) ) Θ ( t ) = R ( t ) + α exp ( δ 1 arccot ( t ) + δ 2 t ) φ ( R ( t ) W ( Θ ( t ) ) )
V ( Θ ( t ) ) Θ ( t ) = R ( t ) + φ ( R ( t ) W ( Θ ( t ) ) )
where α , δ 1 , δ 2 are same as previously defined, and V ( Θ ( t ) ) is the derivative of W ( Θ ( t ) ) . φ(●) in Equations (39) and (40) is the proposed AF in Equation (12) and SBPAF in Equation (9), respectively.
The desired path is a tricuspid valve, and the ANPVZNN-based model (39) and OZNN-based model (40) are applied to control the mobile manipulator to track the desired tricuspid valve path in periodic noise cos(t) polluted environment, and the simulated results are presented in Figure 23 and Figure 24.
Figure 23a and Figure 24a present the entire trajectories of ANPVZNN-based and OZNN-based mobile manipulator; Figure 23b and Figure 24b are the desired path and the actual manipulator trajectories. It can be seen directly from Figure 23b and Figure 24b, the ANPVZNN-based mobile manipulator completes the trajectory tracking task accurately in noisy environment, while the OZNN-based mobile manipulator fails due to the periodic noise.
Figure 23c and Figure 24c are the tracking errors of the ANPVZNN-based and OZNN-based mobile manipulator. From Figure 23c and Figure 24c, it can be seen that the tracking errors of ANPVZNN-based model (39) are much smaller than the OZNN-based model (40) in noisy environment, which further demonstrates its accuracy and robustness.
To further validate the accurateness and practicability of the ANPVZNN in manipulator trajectory tracking application, the physical experiments are conducted with IRB120 robot manipulator, and the experiment results are presented in Figure 25. The dotted blue tricuspid valve is the desired path, and the red curve is the tracking trajectory of the manipulator.
It can be observed in Figure 25, the IRB120 robot manipulator controlled by NTPVZNN-based model (39) successfully finishes the tracking task, which further validates its accurateness and practicability.

6. Conclusions

By designing a NAF, an ANPVZNN model is proposed. On the basis of the OZNN model and existing AFs, the mathematical model of the ANPVZNN model has been derived. The stability and robustness of the ANPVZNN model has been verified by strict mathematical analysis, and the performance of the proposed ANPVZNN model has been validated comparing with the OZNN model in various scenarios. This work successfully demonstrates the applications of the ANPVZNN model for DCMI problems solving and manipulator path tracking under external noises. Taking into account its performance, the applications of the ANPVZNN model for natural language processing and dynamic electronic circuit currents computing will be considered in our future work.

Author Contributions

Conceptualization, P.Z. and M.T.; methodology, J.J. (Jie Jin); software, J.J. (Jianbo Ji); validation, J.J. (Jianbo Ji) and M.T.; formal analysis, J.J. (Jie Jin); investigation, P.Z.; resources, P.Z.; data curation, P.Z.; writing—original draft preparation, P.Z.; writing—review and editing, P.Z.; visualization, J.J. (Jie Jin); supervision, J.J. (Jie Jin); project administration, J.J. (Jie Jin); funding acquisition, J.J. (Jie Jin). All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by [National Natural Science Foundation of China] grant number [61875054], and The APC was funded by [Zhijun Tang, School of Information and Electrical Engineering, Hunan University of Science and Technology].

Data Availability Statement

The dataset is available on request from the corresponding author.

Acknowledgments

The authors would like to express our sincere thanks to Zhijun Tang from School of Information and Electrical Engineering of Hunan University of Science and Technology for his guidance and support in this work.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Liu, J.; Liang, Y.; Ansari, N. Spark-Based Large-Scale Matrix Inversion for Big Data Processing. IEEE Access 2016, 4, 2166–2176. [Google Scholar] [CrossRef]
  2. Zhang, Y.; Leithead, W.E. Exploiting Hessian matrix and trust-region algorithm in hyperparameters estimation of Gaussian process. Appl. Math. Comput. 2005, 171, 1264–1281. [Google Scholar] [CrossRef]
  3. Zhang, C.; Liang, X.; Wu, Z.; Wang, F.; Zhang, S.; Zhang, Z.; You, X. On the low-complexity, hardware-friendly tridiagonal matrix inversion for correlated massive MIMO systems. IEEE Trans. Veh. Technol. 2019, 68, 6272–6285. [Google Scholar] [CrossRef] [Green Version]
  4. Chen, T.; Lei, H. Selection based list detection with approximate matrix inversion for large-scale MIMO systems. IEEE Access 2018, 6, 71751–71766. [Google Scholar] [CrossRef]
  5. Rajbenbach, H.; Fainman, Y.; Lee, S.H. Optical implementation of an iterative algorithm for matrix inversion. Appl. Opt. 1987, 26, 1024–1031. [Google Scholar] [CrossRef] [PubMed]
  6. Xiao, L.; Zhang, Y.; Dai, J.; Chen, K.; Yang, S.; Li, W.; Liao, B.; Ding, L.; Li, J. A new noise-tolerant and predefined-time ZNN model for time-dependent matrix inversion. Neural Networks 2019, 117, 124–134. [Google Scholar] [CrossRef]
  7. Zhang, Y.; Ma, W.; Yi, C. The link between newton iteration for matrix inversion and Zhang neural network (ZNN). In Proceedings of the IEEE International Conference on Industrial Technology, Chengdu, China, 21–24 April 2008; pp. 1–6. [Google Scholar]
  8. Yi, Q.; Xiao, L.; Zhang, Y.; Liao, B.; Ding, L.; Peng, H. Nonlinearly activated complex-valued gradient neural network for complex matrix inversion. In Proceedings of the 2018 Ninth International Conference on Intelligent Control and Information Processing (ICICIP), Wanzhou, China, 9–11 November 2018; pp. 44–48. [Google Scholar]
  9. Zhang, Y. Revisit the analog computer and gradient-based neural system for matrix inversion. In Proceedings of the 2005 IEEE International Symposium on, Mediterrean Conference on Control and Automation Intelligent Control, Limassol, Cyprus, 27–29 June 2005; pp. 1411–1416. [Google Scholar]
  10. Zhang, Y.; Chen, K.; Tan, H.Z. Performance analysis of gradient neural network exploited for online time-varying matrix inversion. IEEE Trans. Autom. Control. 2009, 54, 1940–1945. [Google Scholar] [CrossRef]
  11. Zhang, Y.; Jiang, D.; Wang, J. A recurrent neural network for solving Sylvester equation with time-varying coeffificients. IEEE Trans. Neural Netw. 2002, 13, 1053–1063. [Google Scholar]
  12. Jin, J.; Zhao, L.; Li, M.; Yu, F.; Xi, Z. Improved zeroing neural networks for finite time solving nonlinear equations. Neural Comput. Appl. 2020, 32, 4151–4160. [Google Scholar] [CrossRef]
  13. Jin, J. A robust zeroing neural network for solving dynamic nonlinear equations and its application to kinematic control of mobile manipulator. Complex Intell. Syst. 2021, 7, 87–99. [Google Scholar] [CrossRef]
  14. Gerontitis, D.; Behera, R.; Sahoo, J.K.; Stanimirovic, P. Improved finite-time zeroing neural network for time-varying division. Stud. Appl. Math. 2021, 146, 526–549. [Google Scholar] [CrossRef]
  15. Gong, J.; Jin, J. A faster and better robustness zeroing neural network for solving dynamic Sylvester equation. Neural Processing Lett. 2021, 53, 3591–3606. [Google Scholar] [CrossRef]
  16. Jin, J.; Zhu, J.; Gong, J.; Chen, W. Novel activation functions-based ZNN models for fixed-time solving dynamirc Sylvester equation. Neural Comput. Appl. 2022, 34. [Google Scholar] [CrossRef]
  17. Jin, J.; Gong, J. An interference-tolerant fast convergence zeroing neural network for dynamic matrix inversion and its application to mobile manipulator path tracking. Alex. Eng. J. 2020, 60, 659–669. [Google Scholar] [CrossRef]
  18. Xiao, L.; Liao, B.; Li, S.; Zhang, Z.; Ding, L.; Jin, L. Design and analysis of FTZNN applied to the real-time solution of a nonstationary Lyapunov equation and tracking control of a wheeled mobile manipulator. IEEE Trans. Ind. Informat. 2018, 14, 98105. [Google Scholar] [CrossRef]
  19. Zhu, J.; Jin, J.; Chen, W.; Gong, J. A combined power activation function based convergent factor-variable ZNN model for solving dynamic matrix inversion. Math. Comput. Simul. 2022, 197, 291–307. [Google Scholar] [CrossRef]
  20. Altan, A.; Hacioglu, R. Model predictive control of three-axis gimbal system mountedon UAV for real-time target tracking under external disturbances. Mech. Syst. Signal Processing 2020, 138, 106548. [Google Scholar] [CrossRef]
  21. Altan, A.; Aslan, O.; Hacıoglu, R. Real-Time Control based on NARX Neural Network of Hexarotor UAV with Load Transporting System for Path Tracking. In Proceedings of the 2018 6th International Conference on Control Engineering & Information Technology (CEIT), Istanbul, Turkey, 25–27 October 2018; pp. 1–6. [Google Scholar] [CrossRef]
  22. Altan, A. Performance of Metaheuristic Optimization Algorithms based on Swarm Intelligence in Attitude and Altitude Control of Unmanned Aerial Vehicle for Path Following. In Proceedings of the 2020 4th International Symposium on Multidisciplinary Studies and Innovative Technologies (ISMSIT), Istanbul, Turkey, 22–24 October 2020; pp. 1–6. [Google Scholar] [CrossRef]
  23. Altan, A.; Karasu, S.; Zio, E. A new hybrid model for wind speed forecasting combining long short-term memory neural network, decomposition methods and grey wolf optimizer. Appl. Soft Comput. 2021, 100, 106996. [Google Scholar] [CrossRef]
  24. Xiao, L.; Zhang, Y.; Hu, Z.; Dai, J. Performance Benefits of Robust Nonlinear Zeroing Neural Network for Finding Accurate Solution of Lyapunov Equation in Presence of Various Noises. IEEE Trans. Ind. Inform. 2019, 15, 5161–5171. [Google Scholar] [CrossRef]
  25. Jin, J.; Gong, J. A noise-tolerant fast convergence ZNN for Dynamic Matrix Inversion. Int. J. Comput. Math. 2021, 98, 2202–2219. [Google Scholar] [CrossRef]
  26. Gong, J.; Jin, J. A better robustness and fast convergence zeroing neural network for solving dynamic nonlinear equations. Neural Comput. Appl. 2021, 33. [Google Scholar] [CrossRef]
  27. Li, S.; Chen, S.; Liu, B. Accelerating a recurrent neural network to finite-time convergence for solving time-varying Sylvester equation by using a sign-bi-power activation function. Neural Processing Lett. 2013, 37, 189–205. [Google Scholar] [CrossRef]
  28. Shen, Y.; Miao, P.; Huang, Y.; Shen, Y. Finite-time stability and its application for solving time-varying Sylvester equation by recurrent neural network. Neural Processing Lett. 2015, 42, 763–784. [Google Scholar] [CrossRef]
  29. Guo, D.; Nie, Z.; Yan, L. Novel discrete-time Zhang neural network for time-varying matrix inversion. IEEE Trans. Syst. Man Cybern. Syst. 2017, 47, 2301–2310. [Google Scholar] [CrossRef]
  30. Xiao, L.; Liao, B.; Jin, J.; Lu, R.; Yang, X.; Ding, L. A fifinite-time convergent dynamic system for solving online simultaneous linear equations. Int. J. Comput. Math. 2017, 94, 1778–1786. [Google Scholar] [CrossRef]
  31. Jin, L.; Zhang, Y.; Li, S. Integration-enhanced Zhang neural network for real-time-varying matrix inversion in the presence of various kinds of noises. IEEE Trans. Neural Netw. Learn. Syst. 2016, 27, 2615–2627. [Google Scholar] [CrossRef]
  32. Jin, L.; Zhang, Y.; Li, S.; Zhang, Y. Noise-tolerant ZNN models for solving time-varying zero-finding problems: A control-theoretic approach. IEEE Trans. Autom. Control. 2017, 62, 992–997. [Google Scholar] [CrossRef]
  33. Song, J.; Yam, Y. Complex recurrent neural network for computing the inverse and pseudo-inverse of the complex matrix. Appl. Math. Comput. 1998, 93, 195–205. [Google Scholar] [CrossRef]
  34. Hu, J.; Wang, J. Global stability of complex-valued recurrent neural networks with time-delays. IEEE Trans. Neural Netw. Learn. Syst. 2012, 23, 853–865. [Google Scholar] [CrossRef]
  35. Liao, B.; Zhang, Y. Different complex ZFs leading to different complex ZNN models for time-varying complex generalized inverse matrices. IEEE Trans. Neural Netw. Learn. Syst. 2014, 25, 1621–1631. [Google Scholar] [CrossRef]
  36. Xiao, L.; Zhang, Y.; Li, K.; Liao, B.; Tan, Z. A novel recurrent neural network and its finite-time solution to time-varying complex matrix inversion. Neurocomputing 2019, 331, 483–492. [Google Scholar] [CrossRef]
  37. Jin, J. An Improved Finite Time Convergence Recurrent Neural Network with Application to Time-Varying Linear Complex Matrix Equation Solution. Neural Processing Lett. 2021, 53, 777–786. [Google Scholar] [CrossRef]
  38. Zhang, Y.; Li, Z.; Li, K. Complex-valued zhang neural network for online complex-valued time-varying matrix inversion. Appl. Math. Comput. 2011, 217, 10066–10073. [Google Scholar] [CrossRef]
  39. Liu, S.; Tan, H.; Xiao, L. A Fully Complex-Valued and Robust ZNN Model for Dynamic Complex Matrix Inversion under External Noises. IEEE Access 2020, 8, 87478–87489. [Google Scholar] [CrossRef]
  40. Sowmya, G.; Thangavel, P.; Shankar, V. A novel hybrid Zhang neural network model for time-varying matrix inversion. Eng. Sci. Technol. 2022, 26, 101009. [Google Scholar] [CrossRef]
  41. Stanimirovic, P.; Gerontitis, D.; Tzekis, P.; Behera, R. KeshariSahood. Simulation of Varying Parameter Recurrent Neural Network with application to matrix inversion. Math. Comput. Simul. 2021, 185, 614–628. [Google Scholar] [CrossRef]
  42. Zuo, Q.; Xiao, L.; Li, K. Comprehensive design and analysis of time-varying delayed zeroing neural network and its application to matrix inversion. Neurocomputing 2020, 379, 273–283. [Google Scholar] [CrossRef]
  43. Xiao, X.; Jiang, C.; Lu, H.; Jin, L.; Liu, D.; Huang, H.; Pan, Y. A parallel computing method based on zeroing neural networks for time-varying complex-valued matrix Moore-Penrose inversion. Inf. Sci. 2020, 524, 216–228. [Google Scholar] [CrossRef]
  44. Jin, L.; Wei, L.; Li, S. Gradient-Based Differential Neural-Solution to Time-Dependent Nonlinear Optimization. IEEE Trans. Autom. Control. 2022, 1. [Google Scholar] [CrossRef]
  45. Liu, M.; Chen, L.; Du, X.; Jin, L.; Shang, M. Activated Gradients for Deep Neural Networks. In IEEE Transactions on Neural Networks and Learning Systems; IEEE: Piscataway Township, NJ, USA, 2021. [Google Scholar] [CrossRef]
  46. Jin, J.; Xiao, L.; Lu, M.; Li, J. Design and Analysis of Two FTRNN Models With Application to Time-Varying Sylvester Equation. IEEE Access 2019, 7, 58945–58950. [Google Scholar] [CrossRef]
  47. Chen, L.; Zheng, M.; Liu, Z.; Lv, M.; Zhao, L.; Wang, Z. SDAE+BiLSTM-Based Situation Awareness Algorithm for the CAN Bus of Intelligent Connected Vehicles. Electronics 2022, 11, 110. [Google Scholar] [CrossRef]
  48. Jin, J.; Qiu, L. A Robust Fast Convergence Zeroing Neural Network and Its applications to Dynamic Sylvester Equation Solving and Robot Trajectory Tracking. J. Frankl. Inst. 2022, in press. [Google Scholar] [CrossRef]
  49. Zhao, L.; Jin, J.; Gong, J. Robust zeroing neural network for fixed-time kinematic control of wheeled mobile robot in noise-polluted environment. Math. Comput. Simul. 2021, 185, 289–307. [Google Scholar] [CrossRef]
  50. Xiao, L.; Zhang, Y. A New Performance Index for the Repetitive Motion of Mobile Manipulators. IEEE Trans. Cybern. 2014, 44, 280–292. [Google Scholar] [CrossRef]
Figure 1. State solutions of ANPVZNN (13) for solving FODCMI (36) without noise.
Figure 1. State solutions of ANPVZNN (13) for solving FODCMI (36) without noise.
Electronics 11 00824 g001
Figure 2. State solutions of the SBPAF-based OZNN (4) for solving FODCMI (36) without noise.
Figure 2. State solutions of the SBPAF-based OZNN (4) for solving FODCMI (36) without noise.
Electronics 11 00824 g002
Figure 3. Residual errors of the ANPVZNN model (13) and the OZNN model (4) activated by the AFs in (LAF, SBPAF and VAF) for solving FODCMI (36) without noise.
Figure 3. Residual errors of the ANPVZNN model (13) and the OZNN model (4) activated by the AFs in (LAF, SBPAF and VAF) for solving FODCMI (36) without noise.
Electronics 11 00824 g003
Figure 4. State solutions of ANPVZNN model (14) for solving FODCMI (36) with constant noise ( Δ N ( t ) = 0.5 ).
Figure 4. State solutions of ANPVZNN model (14) for solving FODCMI (36) with constant noise ( Δ N ( t ) = 0.5 ).
Electronics 11 00824 g004
Figure 5. State solutions of ANPVZNN model (14) for solving FODCMI (36) with random noise ( Δ N ( t ) = 0.5 × ( r a n d ( 16 , 1 ) ) ).
Figure 5. State solutions of ANPVZNN model (14) for solving FODCMI (36) with random noise ( Δ N ( t ) = 0.5 × ( r a n d ( 16 , 1 ) ) ).
Electronics 11 00824 g005
Figure 6. State solutions of the SBPAF-based OZNN (4) for solving FODCMI (36) with constant noise ( Δ N ( t ) = 0.5 ).
Figure 6. State solutions of the SBPAF-based OZNN (4) for solving FODCMI (36) with constant noise ( Δ N ( t ) = 0.5 ).
Electronics 11 00824 g006
Figure 7. State solutions of the SBPAF-based OZNN (4) for solving FODCMI (36) with random noise ( Δ N ( t ) = 0.5 × ( r a n d ( 16 , 1 ) ) ).
Figure 7. State solutions of the SBPAF-based OZNN (4) for solving FODCMI (36) with random noise ( Δ N ( t ) = 0.5 × ( r a n d ( 16 , 1 ) ) ).
Electronics 11 00824 g007
Figure 8. Residual errors of the ANPVZNN (14) and the OZNN model (4) activated by LAF, SBPAF and VAF for solving FODCMI (36) with linear noise ( Δ N ( t ) = 0.1 t ).
Figure 8. Residual errors of the ANPVZNN (14) and the OZNN model (4) activated by LAF, SBPAF and VAF for solving FODCMI (36) with linear noise ( Δ N ( t ) = 0.1 t ).
Electronics 11 00824 g008
Figure 9. Residual errors of the ANPVZNN (14) and the OZNN model (4) for solving FODCMI (36) with constant noise ( Δ N ( t ) = 0.5 ).
Figure 9. Residual errors of the ANPVZNN (14) and the OZNN model (4) for solving FODCMI (36) with constant noise ( Δ N ( t ) = 0.5 ).
Electronics 11 00824 g009
Figure 10. Residual errors of the ANPVZNN (14) and the OZNN model (4) for solving FODCMI (36) with random noise ( Δ N ( t ) = 0.5 × ( r a n d ( 16 , 1 ) ) ).
Figure 10. Residual errors of the ANPVZNN (14) and the OZNN model (4) for solving FODCMI (36) with random noise ( Δ N ( t ) = 0.5 × ( r a n d ( 16 , 1 ) ) ).
Electronics 11 00824 g010
Figure 11. Residual errors of the ANPVZNN (14) and the OZNN model (4) for solving FODCMI (36) with dynamic exponential noise ( Δ N ( t ) = e t ).
Figure 11. Residual errors of the ANPVZNN (14) and the OZNN model (4) for solving FODCMI (36) with dynamic exponential noise ( Δ N ( t ) = e t ).
Electronics 11 00824 g011
Figure 12. State solutions of ANPVZNN model (13) for solving SODCMI (37) without noise.
Figure 12. State solutions of ANPVZNN model (13) for solving SODCMI (37) without noise.
Electronics 11 00824 g012
Figure 13. Residual errors of ANPVZNN (13) and the OZNN model (4) activated by LAF, SBPAF and VAF for solving SODCMI (37) without noise.
Figure 13. Residual errors of ANPVZNN (13) and the OZNN model (4) activated by LAF, SBPAF and VAF for solving SODCMI (37) without noise.
Electronics 11 00824 g013
Figure 14. State solutions of ANPVZNN (14) for solving SODCMI (37) with linear noise ( Δ N ( t ) = 0.1 t ).
Figure 14. State solutions of ANPVZNN (14) for solving SODCMI (37) with linear noise ( Δ N ( t ) = 0.1 t ).
Electronics 11 00824 g014
Figure 15. State solutions of ANPVZNN (14) for solving SODCMI (37) with constant noise ( Δ N ( t ) = 0.5 ).
Figure 15. State solutions of ANPVZNN (14) for solving SODCMI (37) with constant noise ( Δ N ( t ) = 0.5 ).
Electronics 11 00824 g015
Figure 16. State solutions of ANPVZNN (14) for solving SODCMI (37) with random noise ( Δ N ( t ) = 0.5 × ( r a n d ( 16 , 1 ) ) ).
Figure 16. State solutions of ANPVZNN (14) for solving SODCMI (37) with random noise ( Δ N ( t ) = 0.5 × ( r a n d ( 16 , 1 ) ) ).
Electronics 11 00824 g016
Figure 17. State solutions of the SBPAF-based OZNN (4) for solving SODCMI (37) with constant noise ( Δ N ( t ) = 0.5 ).
Figure 17. State solutions of the SBPAF-based OZNN (4) for solving SODCMI (37) with constant noise ( Δ N ( t ) = 0.5 ).
Electronics 11 00824 g017
Figure 18. State solutions of the SBPAF-based OZNN (4) for solving SODCMI (37) with random noise ( Δ N ( t ) = 0.5 × ( r a n d ( 16 , 1 ) ) ).
Figure 18. State solutions of the SBPAF-based OZNN (4) for solving SODCMI (37) with random noise ( Δ N ( t ) = 0.5 × ( r a n d ( 16 , 1 ) ) ).
Electronics 11 00824 g018
Figure 19. Residual errors of ANPVZNN (14) and the OZNN (4) activated by the LAF, SBPAF and VAF for solving SODCMI (37) with linear noise ( Δ N ( t ) = 0.1 t ).
Figure 19. Residual errors of ANPVZNN (14) and the OZNN (4) activated by the LAF, SBPAF and VAF for solving SODCMI (37) with linear noise ( Δ N ( t ) = 0.1 t ).
Electronics 11 00824 g019
Figure 20. Residual errors of ANPVZNN (14) and the OZNN model (4) activated by LAF, SBPAF and VAF for solving SODCMI (37) with constant noise ( Δ N ( t ) = 0.5 ).
Figure 20. Residual errors of ANPVZNN (14) and the OZNN model (4) activated by LAF, SBPAF and VAF for solving SODCMI (37) with constant noise ( Δ N ( t ) = 0.5 ).
Electronics 11 00824 g020
Figure 21. Residual errors of ANPVZNN (14) and the OZNN model (4) activated by LAF, SBPAF and VAF for solving SODCMI (37) with random noise ( Δ N ( t ) = 0.5 * ( r a n d ( 16 , 1 ) ) ).
Figure 21. Residual errors of ANPVZNN (14) and the OZNN model (4) activated by LAF, SBPAF and VAF for solving SODCMI (37) with random noise ( Δ N ( t ) = 0.5 * ( r a n d ( 16 , 1 ) ) ).
Electronics 11 00824 g021
Figure 22. Residual errors of ANPVZNN (14) and the OZNN model (4) activated by LAF, SBPAF and VAF for solving SODCMI (37) with dynamic exponential noise ( Δ N ( t ) = e t ).
Figure 22. Residual errors of ANPVZNN (14) and the OZNN model (4) activated by LAF, SBPAF and VAF for solving SODCMI (37) with dynamic exponential noise ( Δ N ( t ) = e t ).
Electronics 11 00824 g022
Figure 23. Trajectory tracking results of the manipulator synthesized by the ANPVZNN-based model (39) with periodic noise ( Δ N ( t ) = cos ( t ) ). (a)Whole tracking trajectories; (b) Desired path and actual trajectory; (c) Tracking errors.
Figure 23. Trajectory tracking results of the manipulator synthesized by the ANPVZNN-based model (39) with periodic noise ( Δ N ( t ) = cos ( t ) ). (a)Whole tracking trajectories; (b) Desired path and actual trajectory; (c) Tracking errors.
Electronics 11 00824 g023
Figure 24. Trajectory tracking results of the manipulator synthesized by the OZNN-based model (40) with periodic noise ( Δ N ( t ) = cos ( t ) ). (a) Whole tracking trajectories; (b) Desired path and actual trajectory; (c) Tracking errors.
Figure 24. Trajectory tracking results of the manipulator synthesized by the OZNN-based model (40) with periodic noise ( Δ N ( t ) = cos ( t ) ). (a) Whole tracking trajectories; (b) Desired path and actual trajectory; (c) Tracking errors.
Electronics 11 00824 g024
Figure 25. Physical experiment results of the ANPVZNN-based model (39) for the robot manipulator trajectory tracking (the blue dotted curve is the desired path to be tracked, and the red solid curve is the actual trajectory of the robot manipulator).
Figure 25. Physical experiment results of the ANPVZNN-based model (39) for the robot manipulator trajectory tracking (the blue dotted curve is the desired path to be tracked, and the red solid curve is the actual trajectory of the robot manipulator).
Electronics 11 00824 g025
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Zhou, P.; Tan, M.; Ji, J.; Jin, J. Design and Analysis of Anti-Noise Parameter-Variable Zeroing Neural Network for Dynamic Complex Matrix Inversion and Manipulator Trajectory Tracking. Electronics 2022, 11, 824. https://doi.org/10.3390/electronics11050824

AMA Style

Zhou P, Tan M, Ji J, Jin J. Design and Analysis of Anti-Noise Parameter-Variable Zeroing Neural Network for Dynamic Complex Matrix Inversion and Manipulator Trajectory Tracking. Electronics. 2022; 11(5):824. https://doi.org/10.3390/electronics11050824

Chicago/Turabian Style

Zhou, Peng, Mingtao Tan, Jianbo Ji, and Jie Jin. 2022. "Design and Analysis of Anti-Noise Parameter-Variable Zeroing Neural Network for Dynamic Complex Matrix Inversion and Manipulator Trajectory Tracking" Electronics 11, no. 5: 824. https://doi.org/10.3390/electronics11050824

APA Style

Zhou, P., Tan, M., Ji, J., & Jin, J. (2022). Design and Analysis of Anti-Noise Parameter-Variable Zeroing Neural Network for Dynamic Complex Matrix Inversion and Manipulator Trajectory Tracking. Electronics, 11(5), 824. https://doi.org/10.3390/electronics11050824

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop