Linear programming versus quadratic programming in robots' repetitive redundancy resolution: A chattering phenomenon investigation

This paper investigates and compares the linear performance index and its linear-programming (LP) formulation for online redundancy resolution of redundant robot arms, which takes repetitive-motion-planning (RMP) as an example. The LP-based RMP scheme is then applied and tested based on three different types of robot-arm models, i.e., PUMA560, PA10, and a four-link planar robot arm. Computer-simulation results show that the linear performance index and its LP-based redundancy-resolution scheme could achieve the RMP purpose but it may cause a chattering phenomenon, as compared to the more successful quadratic performance index and its quadratic programming (QP) based scheme for redundant robots.

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

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

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

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

[5]  Shuzhi Sam Ge,et al.  An acceleration-based weighting scheme for minimum-effort inverse kinematics of redundant manipulators , 2004, Proceedings of the 2004 IEEE International Symposium on Intelligent Control, 2004..

[6]  Ke Chen,et al.  A simplified LVI-based primal-dual neural network for repetitive motion planning of PA10 robot manipulator starting from different initial states , 2008, 2008 IEEE International Joint Conference on Neural Networks (IEEE World Congress on Computational Intelligence).

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

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

[9]  Yunong Zhang Inverse-free computation for infinity-norm torque minimization of robot manipulators , 2006 .

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

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

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

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

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

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