State adjustment of redundant robot manipulator based on quadratic programming

To achieve desired configuration, a scheme for state adjustment of a redundant robot manipulator with no end-effector task explicitly assigned and referred to as a state-adjustment scheme is proposed in this paper. Owing to the physical limits in an actual robot manipulator, both joint and joint-velocity limits are incorporated into the proposed scheme for practical purposes. In addition, the proposed state-adjustment scheme is formulated as a quadratic program and resolved at the joint-velocity level. A numerical computing algorithm based on the conversion technique of the quadratic program to linear variational inequalities is presented to address the robot state-adjustment scheme. By employing the state-adjustment scheme, the robot manipulator can automatically move to the desired configuration from any initial configuration with the movement kept within its physical limits. Computer simulation and experimental results using a practical six-link planar robot manipulator with variable joint-velocity limits further verify the realizability, effectiveness, accuracy, and flexibility of the proposed state-adjustment scheme.

[1]  Bingsheng He,et al.  A new method for a class of linear variational inequalities , 1994, Math. Program..

[2]  Zhi Yang,et al.  A dual neural network applied to drift-free resolution of five-link planar robot arm , 2008, 2008 International Conference on Information and Automation.

[3]  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..

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

[5]  Erkan Zergeroglu,et al.  Robust tracking control of kinematically redundant robot manipulators subject to multiple self-motion criteria , 2006, 2006 IEEE Conference on Computer Aided Control System Design, 2006 IEEE International Conference on Control Applications, 2006 IEEE International Symposium on Intelligent Control.

[6]  Jun Wang,et al.  Recurrent neural networks for minimum infinity-norm kinematic control of redundant manipulators , 1999, IEEE Trans. Syst. Man Cybern. Part A.

[7]  Ali Meghdari,et al.  Optimal stability of a redundant mobile manipulator via genetic algorithm , 2006, Robotica.

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

[9]  Vincent Padois,et al.  Kinematic and dynamic model-based control of wheeled mobile manipulators: a unified framework for reactive approaches , 2007, Robotica.

[10]  Ke Chen,et al.  MATLAB Simulation and Comparison of Zhang Neural Network and Gradient Neural Network for Online Solution of Linear Time-Varying Matrix Equation AXB-C=0 , 2008, ICIC.

[11]  Bin-Xin He Solving a class of linear projection equations , 1994 .

[12]  Tien C. Hsia,et al.  Obstacle avoidance inverse kinematics solution of redundant robots by neural networks , 1997, Robotica.

[13]  S. K. Tso,et al.  A fully neural-network-based planning scheme for torque minimization of redundant manipulators , 1999, IEEE Trans. Ind. Electron..

[14]  Jihong Lee A structured algorithm for minimum l[infty infinity]-norm solutions and its application to a robot velocity workspace analysis , 2001, Robotica.

[15]  Yunong Zhang,et al.  A set of nonlinear equations and inequalities arising in robotics and its online solution via a primal neural network , 2006, Neurocomputing.

[16]  Jun Wang,et al.  A recurrent neural network for minimum infinity-norm kinematic control of redundant manipulators with an improved problem formulation and reduced architecture complexity , 2001, IEEE Trans. Syst. Man Cybern. Part B.

[17]  Luciano E. Chiang,et al.  Optimal trajectory planning for a redundant mobile manipulator with non-holonomic constraints performing push-pull tasks , 2008, Robotica.

[18]  Valentina Colla,et al.  Kinematic Control of Robots With Joint Constraints , 1999 .

[19]  Qixin Cao,et al.  An on-line task modification method for singularity avoidance of robot manipulators , 2009, Robotica.

[20]  Danchi Jiang,et al.  A Lagrangian network for kinematic control of redundant robot manipulators , 1999, IEEE Trans. Neural Networks.

[21]  Jun Wang,et al.  A dual neural network for constrained joint torque optimization of kinematically redundant manipulators , 2002, IEEE Trans. Syst. Man Cybern. Part B.

[22]  Peter S. Donelan Singularity-theoretic methods in robot kinematics , 2007, Robotica.

[23]  Yunong Zhang,et al.  Robustness analysis of the Zhang neural network for online time-varying quadratic optimization , 2010 .