An adaptive gradient compensation neural network for time-varying nonlinear optimization with application to redundant manipulators
Related Experiment Videos
Shangfeng Du1, Duo Liu1, Yang Si2
1School of Big Data and Software Engineering, Chongqing University, Chongqing, 401331, China; Jialingjiang Laboratory, Chongqing, 401331, China; Jialingjiang Laboratory, Chongqing University, Chongqing, 401331, China.
Abstract:
Gradient neural networks (GNNs) provide an effective approach for solving time-varying nonlinear optimization (TVNO) problems but suffer from inherent lagging errors. Existing GNN acceleration methods generally strengthen feedback correction without explicitly compensating for the drift induced by time variation and often face a trade-off between convergence speed and numerical stability. To address these limitations, this paper proposes an adaptive gradient compensation neural network (AGCNN). It integrates a feedforward velocity compensation mechanism to explicitly compensate for the drift induced by time variation and an adaptive spectral compensation mechanism to enhance feedback correction under weak-curvature conditions; together, the two mechanisms eliminate the inherent lagging error of GNNs. An enhanced power-exponential magnitude activation function (EPMAF) is further developed to improve convergence performance and robustness to noise. Theoretical analysis establishes global finite-time convergence and robustness under bounded disturbances, with explicit bounds on convergence time and steady-state error. Numerical results show that AGCNN achieves convergence times on the order of 10-3-10-2 s and maintains the maximum steady-state residual error on the order of 10-4-10-3 under different noise conditions. Experiments on a Franka Emika Panda manipulator further validate its effectiveness, with maximum position errors on the order of 10-4 m.
Related Concept Videos
Lagrange Multipliers: Two Constraints
Maximizing the Directional Derivative
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
Application of Nonlinear Inequalities
Linear Approximation in Time Domain
For a simple pendulum with a mass evenly distributed along its length and the center of mass located at half the pendulum's length, the...
Lagrange Multipliers: Problem Solving