A dual-mode online optimization method for trajectory tracking of redundant manipulators

Purpose – The purpose of this paper is to present a dual-mode online optimization method (OOM) for trajectory tracking of the redundant manipulators. This method could be used to resolve the problem of the kinematics redundancy effectively when the manipulator moves in a limited space or its movements go through a singular point. Design/methodology/approach – In the proposed method, the physical limits of the manipulator in the torque level is considered as inequality constraints for the optimal scheme. Besides, a dual-mode optimal scheme is developed to yield a feasible input in each control period during the path tracking task of the manipulator, especially when it moves under the limited space or around the singular point. Then, the scheme is formulated as a quadratic programming; the computationally efficient quadratic programming solver based on interior method is formulated to solve the kinematic redundancy problem. Findings – The traditional pseudo inverse method (PIM) for the kinematic resolution ...

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

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

[3]  Jorge Nocedal,et al.  An interior algorithm for nonlinear optimization that combines line search and trust region steps , 2006, Math. Program..

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

[5]  Binghuang Cai,et al.  Different-Level Redundancy-Resolution and Its Equivalent Relationship Analysis for Robot Manipulators Using Gradient-Descent and Zhang 's Neural-Dynamic Methods , 2012, IEEE Transactions on Industrial Electronics.

[6]  Pyung Chang A closed-form solution for inverse kinematics of robot manipulators with redundancy , 1987, IEEE Journal on Robotics and Automation.

[7]  Nicholas I. M. Gould,et al.  GALAHAD, a library of thread-safe Fortran 90 packages for large-scale nonlinear optimization , 2003, TOMS.

[8]  Shuang Cong,et al.  PID-Like Neural Network Nonlinear Adaptive Control for Uncertain Multivariable Motion Control Systems , 2009, IEEE Transactions on Industrial Electronics.

[9]  Ji Xiang,et al.  General-Weighted Least-Norm Control for Redundant Manipulators , 2010, IEEE Transactions on Robotics.

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

[11]  Homayoun Seraji,et al.  Configuration control of redundant manipulators: theory and implementation , 1989, IEEE Trans. Robotics Autom..

[12]  David G. Luenberger,et al.  Linear and nonlinear programming , 1984 .

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

[14]  Dongsheng Guo,et al.  Acceleration-Level Inequality-Based MAN Scheme for Obstacle Avoidance of Redundant Robot Manipulators , 2014, IEEE Transactions on Industrial Electronics.

[15]  Yunong Zhang,et al.  Bi‐criteria optimal control of redundant robot manipulators using LVI‐based primal‐dual neural network , 2010 .

[16]  Yunong Zhang,et al.  Remedy scheme and theoretical analysis of joint-angle drift phenomenon for redundant robot manipulators , 2011 .

[17]  Yoichi Hori,et al.  Comparing Approaches for Actuator Redundancy Resolution in Biarticularly-Actuated Robot Arms , 2014, IEEE/ASME Transactions on Mechatronics.

[18]  Homayoun Seraji Task-based configuration control of redundant manipulators , 1992, J. Field Robotics.

[19]  Yunong Zhang,et al.  Variable Joint-Velocity Limits of Redundant Robot Manipulators Handled by Quadratic Programming , 2013, IEEE/ASME Transactions on Mechatronics.

[20]  Zsolt Kemény,et al.  Redundancy resolution in robots using parameterization through space , 2003, IEEE Trans. Ind. Electron..

[21]  Chih-Hui Chiu,et al.  The Design and Implementation of a Wheeled Inverted Pendulum Using an Adaptive Output Recurrent Cerebellar Model Articulation Controller , 2010, IEEE Transactions on Industrial Electronics.

[22]  Charles W. Wampler,et al.  Manipulator Inverse Kinematic Solutions Based on Vector Formulations and Damped Least-Squares Methods , 1986, IEEE Transactions on Systems, Man, and Cybernetics.

[23]  Ji Xiang,et al.  A Varied Weights Method for the Kinematic Control of Redundant Manipulators With Multiple Constraints , 2011, IEEE Transactions on Robotics.

[24]  Zhijun Zhang,et al.  Acceleration-Level Cyclic-Motion Generation of Constrained Redundant Robots Tracking Different Paths. , 2012, IEEE transactions on systems, man, and cybernetics. Part B, Cybernetics : a publication of the IEEE Systems, Man, and Cybernetics Society.

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

[26]  Tor Arne Johansen,et al.  Control allocation - A survey , 2013, Autom..

[27]  Rajiv V. Dubey,et al.  A weighted least-norm solution based scheme for avoiding joint limits for redundant joint manipulators , 1993, IEEE Trans. Robotics Autom..

[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]  Yu-Nong Zhang,et al.  Analysis and design of recurrent neural networks and their applications to control and robotic systems , 2002 .

[30]  Okyay Kaynak,et al.  Computing Gradient Vector and Jacobian Matrix in Arbitrarily Connected Neural Networks , 2008, IEEE Transactions on Industrial Electronics.

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

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

[33]  A. A. Maciejewski,et al.  Obstacle Avoidance , 2005 .

[34]  Rong-Jong Wai,et al.  Design of Dynamic Petri Recurrent Fuzzy Neural Network and Its Application to Path-Tracking Control of Nonholonomic Mobile Robot , 2009, IEEE Transactions on Industrial Electronics.

[35]  Khalil Alipour,et al.  Redundancy Resolution for Singularity Avoidance of Wheeled Mobile Manipulators , 2014 .

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

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

[38]  Shugen Ma,et al.  A new formulation technique for local torque optimization of redundant manipulators , 1996, IEEE Trans. Ind. Electron..

[39]  Bruno Siciliano,et al.  A solution algorithm to the inverse kinematic problem for redundant manipulators , 1988, IEEE J. Robotics Autom..

[40]  Nicolaos B. Karayiannis,et al.  Reformulated radial basis neural networks trained by gradient descent , 1999, IEEE Trans. Neural Networks.

[41]  John Baillieul,et al.  Avoiding obstacles and resolving kinematic redundancy , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[42]  David G. Luenberger,et al.  Linear and Nonlinear Programming: Second Edition , 2003 .

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