A New Performance Index for the Repetitive Motion of Mobile Manipulators

A mobile manipulator is a robotic device composed of a mobile platform and a stationary manipulator fixed to the platform. To achieve the repetitive motion control of mobile manipulators, the mobile platform and the manipulator have to realize the repetitive motion simultaneously. To do so, a novel quadratic performance index is, for the first time, designed and presented in this paper, of which the effectiveness is analyzed by following a neural dynamics method. Then, a repetitive motion scheme is proposed by combining the criterion, physical constraints, and integrated kinematical equations of mobile manipulators, which is further reformulated as a quadratic programming (QP) subject to equality and bound constraints. In addition, two important Bridge theorems are established to prove that such a QP can be converted equivalently into a linear variational inequality, and then equivalently into a piecewise-linear projection equation (PLPE). A real-time numerical algorithm based on PLPE is thus developed and applied for the online solution of the resultant QP. Two tracking-path tasks demonstrate the effectiveness and accuracy of the repetitive motion scheme. In addition, comparisons between the nonrepetitive and repetitive motion further validate the superiority and novelty of the proposed scheme.

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

[2]  Bingsheng He,et al.  Inexact implicit methods for monotone general variational inequalities , 1999, Math. Program..

[3]  Krzysztof Tchon,et al.  Repeatability of inverse kinematics algorithms for mobile manipulators , 2002, IEEE Trans. Autom. Control..

[4]  Yunong Zhang,et al.  Zhang Neural Network Versus Gradient Neural Network for Solving Time-Varying Linear Inequalities , 2011, IEEE Transactions on Neural Networks.

[5]  J. A. Tenreiro Machado,et al.  An evolutionary approach for the motion planning of redundant and hyper-redundant manipulators , 2010 .

[6]  Krzysztof Tchon Repeatable, extended Jacobian inverse kinematics algorithm for mobile manipulators , 2006, Syst. Control. Lett..

[7]  L. Liao,et al.  Improvements of Some Projection Methods for Monotone Nonlinear Variational Inequalities , 2002 .

[8]  Roger W. Brockett,et al.  Robotic manipulators and the product of exponentials formula , 1984 .

[9]  Mokhtar S. Bazaraa,et al.  Nonlinear Programming: Theory and Algorithms , 1993 .

[10]  J. Denavit,et al.  A kinematic notation for lower pair mechanisms based on matrices , 1955 .

[11]  Bin-Xin He Solving a class of linear projection equations , 1994 .

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

[13]  Yunong Zhang,et al.  Zhang Neural Networks and Neural-Dynamic Method , 2011 .

[14]  H. Cho,et al.  Mobile Manipulator Motion Planning for Multiple Tasks Using Global Optimization Approach , 1997, J. Intell. Robotic Syst..

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

[16]  Dong Xu,et al.  Trajectory Tracking Control of Omnidirectional Wheeled Mobile Manipulators: Robust Neural Network-Based Sliding Mode Approach , 2009, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[17]  Jun Wang,et al.  A dual neural network for kinematic control of redundant robot manipulators , 2001, IEEE Trans. Syst. Man Cybern. Part B.

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

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

[20]  Thang Nguyen,et al.  Intelligent tracking control of a dual‐arm wheeled mobile manipulator with dynamic uncertainties , 2013 .

[21]  Bahram Ravani,et al.  Sensor-based path planning and motion control for a robotic system for roadway crack sealing , 2000, IEEE Trans. Control. Syst. Technol..

[22]  José António Tenreiro Machado,et al.  A fractional approach for the motion planning of redundant and hyper-redundant manipulators , 2011, Signal Process..

[23]  Venkat Krovi,et al.  Experimental Evaluation of Dynamic Redundancy Resolution in a Nonholonomic Wheeled Mobile Manipulator , 2009 .

[24]  Krzysztof Tchoń,et al.  Endogenous configuration space approach to mobile manipulators: A derivation and performance assessment of Jacobian inverse kinematics algorithms , 2003 .

[25]  Inge Troch,et al.  Collision-avoidance for redundant robots through control of the self-motion of the manipulator , 1996, J. Intell. Robotic Syst..

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

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

[28]  Bernard Bayle,et al.  Manipulability of Wheeled Mobile Manipulators: Application to Motion Generation , 2003 .

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

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

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

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

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

[34]  S. Agrawal,et al.  Differential-Flatness-Based Planning and Control of a Wheeled Mobile Manipulator—Theory and Experiment , 2011, IEEE/ASME Transactions on Mechatronics.

[35]  R. Paul,et al.  Kinematic control equations for simple manipulators , 1978, 1978 IEEE Conference on Decision and Control including the 17th Symposium on Adaptive Processes.

[36]  A. A. Maciejewski,et al.  Repeatable generalized inverse control strategies for kinematically redundant manipulators , 1993, IEEE Trans. Autom. Control..

[37]  Janusz Jakubiak,et al.  A repeatable inverse kinematics algorithm with linear invariant subspaces for mobile manipulators , 2005, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).