Simulations and experiments of ZNN for online quadratic programming applied to manipulator inverse kinematics

Zhang neural network (ZNN), a special class of recurrent neural network (RNN), has recently been introduced for time-varying convex quadratic-programming (QP) problems solving. In this paper, a drift-free robotic criterion is exploited in the form of a quadratic performance index. This repetitive-motion-planning (RMP) scheme can be reformulated into a time-varying quadratic program subject to a linear-equality constraint. As QP real-time solvers, two recurrent neural networks, i.e., Zhang neural network and gradient neural network (GNN), are then developed for the online solution of the time-varying QP problem. Computer simulations performed on a four-link robot manipulator demonstrate the superiority of the ZNN solver, compared to the GNN one. Moreover, robotic experiments conducted on a six degrees-of-freedom (DOF) motor-driven push-rod (MDPR) redundant robot manipulator substantiate the physical realizability and effectiveness of this RMP scheme using the ZNN solver.

[1]  Leon O. Chua,et al.  Neural networks for nonlinear programming , 1988 .

[2]  Chih-Ming Chen,et al.  A Hierarchical Neural Network Document Classifier with Linguistic Feature Selection , 2005, Applied Intelligence.

[3]  Peter Sincak,et al.  Machine Intelligence: Quo Vadis? , 2004 .

[4]  Yunong Zhang,et al.  Infinity-norm acceleration minimization of robotic redundant manipulators using the LVI-based primal-dual neural network , 2009 .

[5]  Steffen Hölldobler,et al.  Recurrent Neural Networks to Approximate the Semantics of Acceptable Logic Programs , 1998, Australian Joint Conference on Artificial Intelligence.

[6]  Charles A. Klein,et al.  Review of pseudoinverse control for use with kinematically redundant manipulators , 1983, IEEE Transactions on Systems, Man, and Cybernetics.

[7]  Ke Chen,et al.  Author's Personal Copy Robotics and Autonomous Systems Repetitive Motion of Redundant Robots Planned by Three Kinds of Recurrent Neural Networks and Illustrated with a Four-link Planar Manipulator's Straight-line Example , 2022 .

[8]  Binghuang Cai,et al.  Different-Level Redundancy-Resolution and Its Equivalent Relationship Analysis for Robot Manipulators Using Gradient-Descent and Zhang 's Neural-Dynamic Methods , 2012, IEEE Transactions on Industrial Electronics.

[9]  Shuzhi Sam Ge,et al.  Design and analysis of a general recurrent neural network model for time-varying matrix inversion , 2005, IEEE Transactions on Neural Networks.

[10]  Yunong Zhang,et al.  Performance analysis of gradient neural network exploited for online time-varying quadratic minimization and equality-constrained quadratic programming , 2011, Neurocomputing.

[11]  Oussama Khatib,et al.  Optimization of the inertial and acceleration characteristics of manipulators , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[12]  Fan-Tien Cheng,et al.  Resolving manipulator redundancy under inequality constraints , 1994, IEEE Trans. Robotics Autom..

[13]  Yunong Zhang,et al.  Acceleration-level repetitive motion planning of redundant planar robots solved by a simplified LVI-based primal-dual neural network , 2013 .

[14]  Long Cheng,et al.  Multicriteria Optimization for Coordination of Redundant Robots Using a Dual Neural Network , 2010, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[15]  Yunong Zhang,et al.  Equivalence of velocity-level and acceleration-level redundancy-resolution of manipulators , 2009 .

[16]  Steffen Hölldobler,et al.  Approximating the Semantics of Logic Programs by Recurrent Neural Networks , 1999, Applied Intelligence.

[17]  Bruno Siciliano,et al.  Modeling and Control of Robot Manipulators , 1995 .

[18]  Xiaolin Hu,et al.  Motion planning with obstacle avoidance for kinematically redundant manipulators based on two recurrent neural networks , 2009, 2009 IEEE International Conference on Systems, Man and Cybernetics.

[19]  A. Liegeois,et al.  Automatic supervisory control of the configuration and behavior of multi-body mechanisms , 1977 .