Repetitive motion planning of PA10 robot arm subject to joint physical limits and using LVI-based primal–dual neural network

Abstract In this paper, a primal–dual neural network based on linear variational inequalities (LVI) is presented for the online repetitive motion planning of PA10 robot arm, a kinematically redundant manipulator. To do this, a drift-free criterion is exploited. In addition, the physical constraints such as joint limits and joint velocity limits are incorporated into the problem formulation of such a redundancy-resolution scheme. The scheme is finally reformulated as a quadratic-programming (QP) problem. As a QP real-time solver, the LVI-based primal–dual neural network is designed based on the QP-LVI conversion and Karush–Kuhn–Tucker (KKT) condition. With simple piecewise-linear dynamics and global exponential convergence to optimal solutions, it can handle general QP and linear programming (LP) problems in the same inverse-free manner. The repetitive motion planning scheme and the LVI-based primal–dual neural network are simulated successfully based on PA10 robot arm, with effectiveness demonstrated.

[1]  Shuzhi Sam Ge,et al.  A unified quadratic-programming-based dynamical system approach to joint torque optimization of physically constrained redundant manipulators , 2004, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[2]  Bing J. Sheu,et al.  Compact VLSI neural network circuit with high-capacity dynamic synapses , 2000, Proceedings of the IEEE-INNS-ENNS International Joint Conference on Neural Networks. IJCNN 2000. Neural Computing: New Challenges and Perspectives for the New Millennium.

[3]  马书根,et al.  Shape control of hyper-redundant modularized manipulator using variable structure regular polygon , 2004 .

[4]  K. Watanabe,et al.  Neural Network-Based Kinematic Inversion of Industrial Redundant Robots Using Cooperative Fuzzy Hint for the Joint Limits Avoidance , 2006, IEEE/ASME Transactions on Mechatronics.

[5]  Fan-Tien Cheng,et al.  The improved compact QP method for resolving manipulator redundancy , 1995, IEEE Trans. Syst. Man Cybern..

[6]  Jun Wang,et al.  Two Recurrent Neural Networks for Local Joint Torque Optimization of Kinematically Redundant Manipulators , 2022 .

[7]  Jun Wang,et al.  A dual neural network for bi-criteria kinematic control of redundant manipulators , 2002, IEEE Trans. Robotics Autom..

[8]  Po-Rong Chang,et al.  A triangular connection Hopfield neural network approach to analog-to-digital conversion , 1994 .

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

[10]  Yunong Zhang On the LVI-based primal-dual neural network for solving online linear and quadratic programming problems , 2005, Proceedings of the 2005, American Control Conference, 2005..

[11]  M. Latash Control of human movement , 1993 .

[12]  John N. Tsitsiklis,et al.  Parallel and distributed computation , 1989 .

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

[14]  Yunong Zhang,et al.  A dual neural network for convex quadratic programming subject to linear equality and inequality constraints , 2002 .

[15]  Michael C. Ferris,et al.  Complementarity and variational problems : state of the art , 1997 .

[16]  Giuseppe Oriolo,et al.  Control of redundant robots on cyclic trajectories , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[17]  Jun Wang,et al.  Obstacle avoidance of redundant manipulators using a dual neural network , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[18]  Wu Li,et al.  A New Algorithm for Solving Strictly Convex Quadratic Programs , 1997, SIAM J. Optim..

[19]  Mokhtar S. Bazaraa,et al.  Nonlinear Programming: Theory and Algorithms , 1993 .

[20]  Jun Wang,et al.  A dual neural network for redundancy resolution of kinematically redundant manipulators subject to joint limits and joint velocity limits , 2003, IEEE Trans. Neural Networks.

[21]  Samy F. M. Assal Neural network learning from hint for the cyclic motion of the constrained redundant arm , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

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

[23]  Yu-Nong Zhang,et al.  Analysis and design of recurrent neural networks and their applications to control and robotic systems , 2002 .

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

[25]  Bingsheng He,et al.  A neural network model for monotone linear asymmetric variational inequalities , 2000, IEEE Trans. Neural Networks Learn. Syst..

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

[27]  D. Kinderlehrer,et al.  An introduction to variational inequalities and their applications , 1980 .

[28]  Jun Wang,et al.  A recurrent neural network for solving linear projection equations , 2000, Neural Networks.