A Lagrangian network for kinematic control of redundant robot manipulators

A recurrent neural network, called the Lagrangian network, is presented for the kinematic control of redundant robot manipulators. The optimal redundancy resolution is determined by the Lagrangian network through real-time solution to the inverse kinematics problem formulated as a quadratic optimization problem. While the signal for a desired velocity of the end-effector is fed into the inputs of the Lagrangian network, it generates the joint velocity vector of the manipulator in its outputs along with the associated Lagrange multipliers. The proposed Lagrangian network is shown to be capable of asymptotic tracking for the motion control of kinematically redundant manipulators.

[1]  D. E. Whitney,et al.  The mathematics of coordinated control of prosthetic arms and manipulators. , 1972 .

[2]  H. Melouah,et al.  High speed computation of the inverse Jacobian matrix and of servo inputs for robot arm control , 1982, 1982 21st IEEE Conference on Decision and Control.

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

[4]  John J. Hopfield,et al.  Simple 'neural' optimization networks: An A/D converter, signal decision circuit, and a linear programming circuit , 1986 .

[5]  Charles W. Wampler,et al.  Manipulator Inverse Kinematic Solutions Based on Vector Formulations and Damped Least-Squares Methods , 1986, IEEE Transactions on Systems, Man, and Cybernetics.

[6]  Kimon P. Valavanis,et al.  Efficient PUMA manipulator jacobian calculation and inversion , 1987, J. Field Robotics.

[7]  G. Josin,et al.  Robot control using neural networks , 1988, IEEE 1988 International Conference on Neural Networks.

[8]  C. S. George Lee,et al.  Residue arithmetic VLSI array architecture for manipulator pseudo-inverse Jacobian computation , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[9]  A. Guez,et al.  Solution to the inverse kinematics problem in robotics by neural networks , 1988, IEEE 1988 International Conference on Neural Networks.

[10]  Charles W. Wampler,et al.  On the Inverse Kinematics of Redundant Manipulators , 1988, Int. J. Robotics Res..

[11]  F. Pourboghrat Neural networks for learning inverse-kinematics of redundant manipulators , 1989, Proceedings of the 32nd Midwest Symposium on Circuits and Systems,.

[12]  C. S. George Lee,et al.  Residue arithmetic VLSI array architecture for manipulator pseudo-inverse Jacobian computation , 1989, IEEE Trans. Robotics Autom..

[13]  A. Guez,et al.  Accelerated convergence in the inverse kinematics via multilayer feedforward networks , 1989, International 1989 Joint Conference on Neural Networks.

[14]  J. Guo,et al.  A solution to the inverse kinematic problem in robotics using neural network processing , 1989, International 1989 Joint Conference on Neural Networks.

[15]  R. Eckmiller,et al.  Neural kinematics net for a redundant robot arm , 1989, International 1989 Joint Conference on Neural Networks.

[16]  Heinz Walter Werntges Delta rule-based neural networks for inverse kinematics: error gradient reconstruction replaces the teacher , 1990, 1990 IJCNN International Joint Conference on Neural Networks.

[17]  Sukhan Lee,et al.  Robot kinematic control based on bidirectional mapping neural network , 1990, 1990 IJCNN International Joint Conference on Neural Networks.

[18]  J. Hakala,et al.  Quasi-local solution for inverse kinematics of a redundant robot arm , 1990, 1990 IJCNN International Joint Conference on Neural Networks.

[19]  Allon Guez,et al.  On the solution to the inverse kinematic problem , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[20]  Vassilios Morellas,et al.  Neural network learning of the inverse kinematic relationships for a robot arm , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[21]  C. L. Philip Chen,et al.  Robot kinematics learning computations using polynomial neural networks , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[22]  C. Kozakiewicz,et al.  Partitioned neural network architecture for inverse kinematic calculation of a 6 DOF robot manipulator , 1991, [Proceedings] 1991 IEEE International Joint Conference on Neural Networks.

[23]  J. Hakala,et al.  Rapid learning of inverse robot kinematics based on connection assignment and topographical encoding (CATE) , 1991, [Proceedings] 1991 IEEE International Joint Conference on Neural Networks.

[24]  Andrew K. C. Wong,et al.  A fast procedure for manipulator inverse kinematics evaluation and pseudoinverse robustness , 1992, IEEE Trans. Syst. Man Cybern..

[25]  George A. Bekey,et al.  Robotics and neural networks , 1992 .

[26]  Shinji Yamamoto,et al.  A new approach to kinematic control of simple manipulators , 1992, IEEE Trans. Syst. Man Cybern..

[27]  M. Lothers,et al.  A neurocontroller for robotic applications , 1992, [Proceedings] 1992 IEEE International Conference on Systems, Man, and Cybernetics.

[28]  A. Cichocki,et al.  Neural networks for solving systems of linear equations and related problems , 1992 .

[29]  Jun Wang Analysis and design of a recurrent neural network for linear programming , 1993 .

[30]  Andrzej Cichocki,et al.  Neural networks for optimization and signal processing , 1993 .

[31]  Jun Wang Recurrent neural networks for solving linear matrix equations , 1993 .

[32]  Nan Zeng,et al.  A Neural Network Based Inverse Kinematics Solution In Robotics , 1993 .

[33]  Jun Wang,et al.  A recurrent neural network for real-time matrix inversion , 1993 .

[34]  Madan M. Gupta,et al.  On-line learning of robot inverse kinematic transformations , 1993, Proceedings of 1993 International Conference on Neural Networks (IJCNN-93-Nagoya, Japan).

[35]  Tien C. Hsia,et al.  Obstacle avoidance inverse kinematics solution of redundant manipulators by neural networks , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[36]  R.A. Garcia,et al.  Position and differential kinematic neural control of robot manipulators: a comparison between two schemes , 1993, Proceedings of IEEE Systems Man and Cybernetics Conference - SMC.

[37]  Jun Wang,et al.  A deterministic annealing neural network for convex programming , 1994, Neural Networks.

[38]  Y. Kuroe,et al.  A new neural network learning of inverse kinematics of robot manipulator , 1994, Proceedings of 1994 IEEE International Conference on Neural Networks (ICNN'94).

[39]  George G. Lendaris,et al.  Linear Hopfield networks, inverse kinematics and constrained optimization , 1994, Proceedings of IEEE International Conference on Systems, Man and Cybernetics.

[40]  Sukhan Lee,et al.  Redundant arm kinematic control with recurrent loop , 1994, Neural Networks.

[41]  Jun Wang,et al.  A recurrent neural network for manipulator inverse kinematics computation , 1994, Proceedings of 1994 IEEE International Conference on Neural Networks (ICNN'94).

[42]  Hua Li,et al.  Solving Simultaneous Linear Equations Using Recurrent Neural Networks , 1994, Inf. Sci..

[43]  Bao-Liang Lu,et al.  Regularization of inverse kinematics for redundant manipulators using neural network inversions , 1995, Proceedings of ICNN'95 - International Conference on Neural Networks.

[44]  Amar Ramdane-Cherif,et al.  Optimization schemes for learning the forward and inverse kinematic equations with neural network , 1995, Proceedings of ICNN'95 - International Conference on Neural Networks.

[45]  Bernard Widrow,et al.  Backpropagation through links: a new approach to kinematic control of serial manipulators , 1995, Proceedings of Tenth International Symposium on Intelligent Control.

[46]  S. P. Chan,et al.  A real-time planning algorithm for obstacle avoidance of redundant robots , 1996, J. Intell. Robotic Syst..

[47]  Jun Wang,et al.  Recurrent Neural Networks for Computing Pseudoinverses of Rank-Deficient Matrices , 1997, SIAM J. Sci. Comput..

[48]  Jun Wang,et al.  A two-layer recurrent neural network for kinematic control of redundant manipulators , 1997, Proceedings of the 36th IEEE Conference on Decision and Control.

[49]  Dali Wang,et al.  Solutions of kinematics of robot manipulators using a Kohonen self-organizing neural network , 1997, Proceedings of 12th IEEE International Symposium on Intelligent Control.

[50]  Jun Wang,et al.  A general methodology for designing globally convergent optimization neural networks , 1998, IEEE Trans. Neural Networks.

[51]  A.F.R. Araujo,et al.  Associative memory used for trajectory generation and inverse kinematics problem , 1998, 1998 IEEE International Joint Conference on Neural Networks Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98CH36227).

[52]  S. K. Tso,et al.  Minimum infinity-norm kinematic solution for redundant robots using neural networks , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[53]  Aluizio F. R. Araújo,et al.  A partially recurrent neural network to perform trajectory planning, inverse kinematics, and inverse dynamics , 1998, SMC'98 Conference Proceedings. 1998 IEEE International Conference on Systems, Man, and Cybernetics (Cat. No.98CH36218).