Comparisons among Six Numerical Methods for Solving Repetitive Motion Planning of Redundant Robot Manipulators*

To ensure that each joint of redundant robot manipulators can return to its initial state when completes a closed-path tracking task, a repetitive motion planning (RMP) scheme is presented. On the basis of a quadratic programming (QP) framework, this RMP can be equivalently converted into a linear-variational-inequality (LVI) problem, and then into a piecewise linear projection equation (PLPE). In this paper, three novel numerical methods (i.e., M3, M5 and M6) and three traditional numerical methods (i.e., 94LVI, E47 and M4) are exploited, analyzed, and compared to solve PLPE, as well as RMP. The convergence of M5 method is theoretically proved, and that of M3 and M6 methods is analyzed by simulations. Moreover, comparative simulations of two complex path tracking tasks performed on a PUMA560 robot manipulator further verify the feasibility and effectiveness of the proposed numerical methods.

[1]  Yunong Zhang,et al.  Acceleration-Level Repetitive Motion Planning and Its Experimental Verification on a Six-Link Planar Robot Manipulator , 2013, IEEE Transactions on Control Systems Technology.

[2]  Zhijun Zhang,et al.  Three Recurrent Neural Networks and Three Numerical Methods for Solving a Repetitive Motion Planning Scheme of Redundant Robot Manipulators , 2017, IEEE/ASME Transactions on Mechatronics.

[3]  Minghe Jin,et al.  Hybrid impedance control of 7-DOF redundant manipulator with dual compliant surface , 2015, 2015 IEEE International Conference on Mechatronics and Automation (ICMA).

[4]  Ke Chen,et al.  Author's Personal Copy Robotics and Autonomous Systems Repetitive Motion of Redundant Robots Planned by Three Kinds of Recurrent Neural Networks and Illustrated with a Four-link Planar Manipulator's Straight-line Example , 2022 .

[5]  E. Zergeroglu,et al.  Nonlinear tracking control of kinematically redundant robot manipulators , 2000, IEEE/ASME Transactions on Mechatronics.

[6]  Yunong Zhang,et al.  Complete theory for E47 and 94LVI algorithms solving inequality-and-bound constrained quadratic program efficiently , 2015, 2015 Chinese Automation Congress (CAC).

[7]  Francis L. Merat,et al.  Introduction to robotics: Mechanics and control , 1987, IEEE J. Robotics Autom..

[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,et al.  A dual neural network for convex quadratic programming subject to linear equality and inequality constraints , 2002 .

[10]  Yunong Zhang,et al.  Equivalence of Different-level Schemes for Repetitive Motion Planning of Redundant Robots , 2013 .

[11]  Long Jin,et al.  G2-Type SRMPC Scheme for Synchronous Manipulation of Two Redundant Robot Arms , 2015, IEEE Transactions on Cybernetics.

[12]  B. He Solving a Class of Linear Projection Equations ? , 1994 .

[13]  Shugen Ma,et al.  Control of a multijoint manipulator "Moray arm" , 2002 .

[14]  S. G. Ponnambalam,et al.  Obstacle avoidance control of redundant robots using variants of particle swarm optimization , 2012 .

[15]  Shuai Li,et al.  Cooperative Motion Generation in a Distributed Network of Redundant Robot Manipulators With Noises , 2018, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[16]  Youshen Xia A new neural network for solving linear programming problems and its application , 1996, IEEE Trans. Neural Networks.

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

[18]  Zhijun Zhang,et al.  A Time-Varying-Constrained Motion Generation Scheme for Humanoid Robot Arms , 2018, ISNN.

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

[20]  Ning Tan,et al.  Zhang neural network solving for time-varying full-rank matrix Moore–Penrose inverse , 2010, Computing.

[21]  Byung-Sub Kim,et al.  Two-parameter robust repetitive control with application to a novel dual-stage actuator for noncircular Machining , 2004, IEEE/ASME Transactions on Mechatronics.

[22]  K. Watanabe,et al.  Neural Network-Based Kinematic Inversion of Industrial Redundant Robots Using Cooperative Fuzzy Hint for the Joint Limits Avoidance , 2006, IEEE/ASME Transactions on Mechatronics.

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

[24]  Stephen P. Boyd,et al.  Convex Optimization , 2004, Algorithms and Theory of Computation Handbook.

[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]  Yunong Zhang,et al.  Variable Joint-Velocity Limits of Redundant Robot Manipulators Handled by Quadratic Programming , 2013, IEEE/ASME Transactions on Mechatronics.

[27]  Tsu-Chin Tsao,et al.  Two-parameter robust repetitive control with application to a novel dual-stage actuator for noncircular Machining , 2004 .

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

[29]  Xilong Qu,et al.  Robustness Analysis of a Power-Type Varying-Parameter Recurrent Neural Network for Solving Time-Varying QM and QP Problems and Applications , 2020, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

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

[31]  Yunong Zhang,et al.  Real-time joystick control and experiments of redundant manipulators using cosine-based velocity mapping , 2011, 2011 IEEE International Conference on Automation and Logistics (ICAL).