Different-Level Simultaneous Minimization of Joint-Velocity and Joint-Torque for Redundant Robot Manipulators

In J Robot Syst 13(3):177–185 (1996), Ma proposed an efficient technique to stabilize local torque optimization solution of redundant manipulators, which prevents occurrence of high joint-velocity and guarantees the final joint-velocity to be near zero. To prevent the same problems, a different-level simultaneous minimization scheme is proposed in this paper for robotic redundancy resolution, which combines the minimum two-norm joint-velocity and joint-torque solutions via two weighting factors. Physical constraints such as joint-angle limits, joint-velocity limits and joint-acceleration limits are also taken into consideration in such a scheme-formulation. Moreover, the proposed different-level simultaneous minimization scheme is resolved at the joint-acceleration level and reformulated as a general quadratic program (QP). Computer-simulation results based on the PUMA560 robot manipulator performing different types of end-effector path-tracking tasks demonstrate the validity and advantage of the proposed different-level simultaneous minimization scheme. Furthermore, experimental verification conducted on a practical six-link planar robot manipulator substantiates the effectiveness and the physical realizability of the proposed scheme.

[1]  Dongsheng Guo,et al.  Different-level two-norm and infinity-norm minimization to remedy joint-torque instability/divergence for redundant robot manipulators , 2012, Robotics Auton. Syst..

[2]  Yunong Zhang,et al.  Minimum-Energy Redundancy Resolution of Robot Manipulators Unified by Quadratic Programming and its Online Solution , 2007, 2007 International Conference on Mechatronics and Automation.

[3]  Yunong Zhang,et al.  State adjustment of redundant robot manipulator based on quadratic programming , 2012, Robotica.

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

[5]  Hee-Jun Kang,et al.  Joint torque optimization of redundant manipulators via the null space damping method , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

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

[7]  C. Y. Chung,et al.  Torque Optimizing Control with Singularity-Robustness for Kinematically Redundant Robots , 2000, J. Intell. Robotic Syst..

[8]  Yunong Zhang,et al.  Effective parameter range for equivalence of velocity-level and acceleration-level redundancy resolution schemes , 2012 .

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

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

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

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

[13]  Yaonan Wang,et al.  Inverse Kinematic Solution for Robot Manipulator Based on Electromagnetism-like and Modified DFP Algorithms: Inverse Kinematic Solution for Robot Manipulator Based on Electromagnetism-like and Modified DFP Algorithms , 2011 .

[14]  William J. Wilson,et al.  A Fast Approach for Robot Motion Planning , 1999, J. Intell. Robotic Syst..

[15]  Mehdi Tajdari,et al.  A Dual Neural Network for Kinematic Control of Redundant Manipulators Using Input Pattern Switching , 2011, J. Intell. Robotic Syst..

[16]  Curtis Collins,et al.  Motion Planning for Redundant Manipulators Using a Floating Point Genetic Algorithm , 2003, J. Intell. Robotic Syst..

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

[18]  John M. Hollerbach,et al.  Redundancy resolution of manipulators through torque optimization , 1987, IEEE J. Robotics Autom..

[19]  A. Nedungadi,et al.  A Local Solution with Global Characteristics for the Joint Torque Optimization of a Redundant Manipulator , 1989 .

[20]  Carver Mead,et al.  Analog VLSI and neural systems , 1989 .

[21]  Jun Wang,et al.  A recurrent neural network for solving Sylvester equation with time-varying coefficients , 2002, IEEE Trans. Neural Networks.

[22]  Yunong Zhang,et al.  Fault-tolerant motion planning and control of redundant manipulator , 2012 .

[23]  Jindong Tan,et al.  A singularity-free motion control algorithm for robot manipulators - a hybrid system approach , 2004, Autom..

[24]  Yaonan Wang,et al.  Inverse Kinematic Solution for Robot Manipulator Based on Electromagnetism-like and Modified DFP Algorithms , 2011 .

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

[26]  Ke Chen,et al.  MATLAB Simulink modeling and simulation of LVI-based primal-dual neural network for solving linear and quadratic programs , 2009, Neurocomputing.

[27]  Ian A. Gravagne,et al.  On the structure of minimum effort solutions with application to kinematic redundancy resolution , 2000, IEEE Trans. Robotics Autom..

[28]  Yunong Zhang,et al.  Design and implementation of a zero-initial-velocity self-motion scheme on a six-DOF planar robot manipulator , 2012, Ind. Robot.

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

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

[31]  Chih-Jer Lin,et al.  Contour Tracking of a Redundant Robot Using Integral Variable Structure Control with Output Feedback , 2011, J. Intell. Robotic Syst..

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

[33]  Shugen Ma A Balancing Technique to Stabilize Local Torque Optimization Solution of Redundant Manipulators , 1996 .

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

[35]  Anthony A. Maciejewski,et al.  Singularities, Stable Surfaces, and the Repeatable Behavior of Kinematically Redundant Manipulators , 1994, Int. J. Robotics Res..

[36]  Boubaker Daachi,et al.  A Neural Network Adaptive Controller for End-effector Tracking of Redundant Robot Manipulators , 2006, J. Intell. Robotic Syst..

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

[38]  Pyung Hun Chang,et al.  The enhanced compact QP method for redundant manipulators using practical inequality constraints , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

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

[40]  Kevin A. O'Neil,et al.  Divergence of linear acceleration-based redundancy resolution schemes , 2002, IEEE Trans. Robotics Autom..

[41]  Tsuneo Yoshikawa,et al.  Manipulability of Robotic Mechanisms , 1985 .

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

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

[44]  René V. Mayorga,et al.  An Artificial Neural Network Approach for Inverse Kinematics Computation and Singularities Prevention of Redundant Manipulators , 2005, J. Intell. Robotic Syst..

[45]  K. Kazerounian,et al.  Redundancy resolution of serial manipulators based on robot dynamics , 1988 .

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

[47]  Yunong Zhang,et al.  Equivalence of velocity-level and acceleration-level redundancy-resolution of manipulators , 2009 .