Remedy scheme and theoretical analysis of joint-angle drift phenomenon for redundant robot manipulators

A quadratic programming (QP)-based method, as a remedy for joint angle drifts, is employed for redundant robot manipulators with physical constraints (e.g., joint-angle limits and joint-velocity limits) considered. By using the QP-based redundancy-resolution scheme, real-time repetitive motion planning (RMP) can be achieved in a drift-free manner. Theoretical analyses based on gradient-descent and neural-dynamic methods are also conducted. Based on analyses, the efficacy of the presented QP-based RMP scheme for redundant manipulators is successfully explained. To demonstrate the effectiveness of the RMP scheme, different kinds of redundant robot manipulators, such as PA10, PUMA560, and a six-link planar robot arm, are tested in order to perform circular and straight line end-effector trajectories by using computer simulations. Both theoretical analysis and computer simulation results have demonstrated the efficacy of the QP-based RMP scheme.

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

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

[3]  Carlos Fernández Andrés,et al.  Robots in radioactive environments , 2003, IEEE Robotics Autom. Mag..

[4]  Hooshang Hemami,et al.  Exploration and dynamic shape estimation by a robotic probe , 1989, IEEE Trans. Syst. Man Cybern..

[5]  John Baillieul,et al.  Kinematic programming alternatives for redundant manipulators , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[6]  Robert J. Wood,et al.  Towards a 3g crawling robot through the integration of microrobot technologies , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[7]  Krzysztof Tchon Optimal Extended Jacobian Inverse Kinematics Algorithms for Robotic Manipulators , 2008, IEEE Transactions on Robotics.

[8]  F. Gao,et al.  Dynamic formulation and performance evaluation of the redundant parallel manipulator , 2009 .

[9]  Omar Bouattane,et al.  θ(1) time quadtree algorithm and its application for image geometric properties on a mesh connected computer (MCC) , 1995, IEEE Transactions on Systems, Man, and Cybernetics.

[10]  Wan Kyun Chung,et al.  Static modeling and control of redundant manipulators , 1992 .

[11]  T. Shamir,et al.  Repeatability of redundant manipulators: mathematical solution of the problem , 1988 .

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

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

[14]  Dongsheng Guo,et al.  Self-motion planning of functionally redundant PUMA560 manipulator via quadratic-program formulation and solution , 2009, 2009 International Conference on Mechatronics and Automation.

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

[16]  Bojan Nemec,et al.  Kinematic control algorithms for on-line obstacle avoidance for redundant manipulators , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[17]  Jing-Sin Liu,et al.  On-line multi-criteria based collision-free posture generation of redundant manipulator in constrained workspace , 2002, Robotica.

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

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

[20]  Ke Chen,et al.  Performance Analysis of Gradient Neural Network Exploited for Online Time-Varying Matrix Inversion , 2009, IEEE Transactions on Automatic Control.

[21]  José M. Rico,et al.  A new spatial hyper-redundant manipulator , 2009 .

[22]  Beno Benhabib,et al.  A multi-arm robotic system for optimal sculpting , 2008 .

[23]  Dilip Kumar Pratihar,et al.  A comparative study on some navigation schemes of a real robot tackling moving obstacles , 2009 .

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

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

[26]  Luc Baron,et al.  A PROJECTED GRADIENT AUGMENTED LAGRANGIAN APPROACH TO MULTI-OBJECTIVE TRAJECTORY PLANNING OF REDUNDANT ROBOTS , 2007 .

[27]  Neville Hogan,et al.  Integrable Solutions of Kinematic Redundancy via Impedance Control , 1991, Int. J. Robotics Res..

[28]  Yunong Zhang,et al.  Repetitive motion planning of PA10 robot arm subject to joint physical limits and using LVI-based primal–dual neural network , 2008 .

[29]  Yunong Zhang,et al.  Linear programming versus quadratic programming in robots' repetitive redundancy resolution: A chattering phenomenon investigation , 2009, 2009 4th IEEE Conference on Industrial Electronics and Applications.

[30]  Charles A. Klein,et al.  The nature of drift in pseudoinverse control of kinematically redundant manipulators , 1989, IEEE Trans. Robotics Autom..

[31]  Ronan Boulic,et al.  Task-priority formulations for the kinematic control of highly redundant articulated structures , 1998, Proceedings. 1998 IEEE/RSJ International Conference on Intelligent Robots and Systems. Innovations in Theory, Practice and Applications (Cat. No.98CH36190).

[32]  Yunong Zhang,et al.  Self-motion planning of redundant robot manipulators based on quadratic program and shown via PA10 example , 2008, 2008 2nd International Symposium on Systems and Control in Aerospace and Astronautics.

[33]  Charles A. Klein,et al.  Repeatable pseudoinverse control for planar kinematically redundant manipulators , 1995, IEEE Transactions on Systems, Man, and Cybernetics.

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

[35]  Anthony A. Maciejewski,et al.  Nearest optimal repeatable control strategies for kinematically redundant manipulators , 1992, IEEE Trans. Robotics Autom..

[36]  Yunong Zhang,et al.  Global exponential convergence and stability of Wang neural network for solving online linear equations , 2008 .

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

[38]  Binghuang Cai,et al.  From Zhang Neural Network to Newton Iteration for Matrix Inversion , 2009, IEEE Transactions on Circuits and Systems I: Regular Papers.

[39]  Manja V. Kiréanski,et al.  Combined Analytical- Pseudoinverse Inverse Kinematic Solution for Simple Redundant Manipulators and Singularity Avoidance , 1993, Int. J. Robotics Res..

[40]  Evangelos S. Dermatas,et al.  Error-back-propagation solution to the inverse kinematic problem of redundant manipulators , 1996 .

[41]  Shubao Liu,et al.  A Dual Neural Network for Bi-criteria Torque Optimization of Redundant Robot Manipulators , 2004, ICONIP.

[42]  Lei-Guang Huang An extended form of damped pseudoinverse control of kinematically redundant manipulators , 1997, 1997 IEEE International Conference on Systems, Man, and Cybernetics. Computational Cybernetics and Simulation.

[43]  Ashitey Trebi-Ollennu,et al.  Mobile manipulation for the Mars exploration rover - a dexterous and robust instrument positioning system , 2006, IEEE Robotics & Automation Magazine.

[44]  Yunong Zhang,et al.  Inequality-based Manipulator-Obstacle Avoidance Using the LVI-based Primal-dual Neural Network , 2006, 2006 IEEE International Conference on Robotics and Biomimetics.

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

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