Jerk-level synchronous repetitive motion scheme with gradient-type and zeroing-type dynamics algorithms applied to dual-arm redundant robot system control

ABSTRACT Dual-arm redundant robot systems are usually required to handle primary tasks, repetitively and synchronously in practical applications. In this paper, a jerk-level synchronous repetitive motion scheme is proposed to remedy the joint-angle drift phenomenon and achieve the synchronous control of a dual-arm redundant robot system. The proposed scheme is novelly resolved at jerk level, which makes the joint variables, i.e. joint angles, joint velocities and joint accelerations, smooth and bounded. In addition, two types of dynamics algorithms, i.e. gradient-type (G-type) and zeroing-type (Z-type) dynamics algorithms, for the design of repetitive motion variable vectors, are presented in detail with the corresponding circuit schematics. Subsequently, the proposed scheme is reformulated as two dynamical quadratic programs (DQPs) and further integrated into a unified DQP (UDQP) for the synchronous control of a dual-arm robot system. The optimal solution of the UDQP is found by the piecewise-linear projection equation neural network. Moreover, simulations and comparisons based on a six-degrees-of-freedom planar dual-arm redundant robot system substantiate the operation effectiveness and tracking accuracy of the robot system with the proposed scheme for repetitive motion and synchronous control.

[1]  T. Flash,et al.  The coordination of arm movements: an experimentally confirmed mathematical model , 1985, The Journal of neuroscience : the official journal of the Society for Neuroscience.

[2]  Jun Li,et al.  A time‐varying coefficient‐based manipulability‐maximizing scheme for motion control of redundant robots subject to varying joint‐velocity limits , 2013 .

[3]  John J. Hopfield,et al.  Simple 'neural' optimization networks: An A/D converter, signal decision circuit, and a linear programming circuit , 1986 .

[4]  Johari Jaafar,et al.  Three-fingered robot hand for assembly works , 2013, 2013 IEEE 3rd International Conference on System Engineering and Technology.

[5]  Yangsheng Xu,et al.  Practical approaches to handle the singularities of a wrist-partitioned space manipulator , 2011 .

[6]  Dongsheng Guo,et al.  Simulation and Experimental Verification of Weighted Velocity and Acceleration Minimization for Robotic Redundancy Resolution , 2014, IEEE Transactions on Automation Science and Engineering.

[7]  Yunong Zhang,et al.  QP-based refined manipulability-maximizing scheme for coordinated motion planning and control of physically constrained wheeled mobile redundant manipulators , 2016, Nonlinear Dynamics.

[8]  Yunong Zhang,et al.  Repetitive Motion Planning and Control of Redundant Robot Manipulators , 2013 .

[9]  Kostas J. Kyriakopoulos,et al.  Minimum jerk path generation , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

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

[11]  Hong Liu,et al.  Cartesian Space Synchronous Impedance Control of Two 7-DOF robot arm manipulators , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[12]  ChangHwan Kim,et al.  Human-Like Motion Generation and Control for Humanoid's Dual Arm Object Manipulation , 2015, IEEE Transactions on Industrial Electronics.

[13]  Shaocheng Tong,et al.  Adaptive NN Tracking Control of Uncertain Nonlinear Discrete-Time Systems With Nonaffine Dead-Zone Input , 2015, IEEE Transactions on Cybernetics.

[14]  Yunong Zhang,et al.  Zhang Functions and Various Models , 2015 .

[15]  Chi-haur Wu,et al.  A Minimum-Jerk Speed-Planning Algorithm for Coordinated Planning and Control of Automated Assembly Manufacturing , 2006, IEEE Transactions on Automation Science and Engineering.

[16]  Dongsheng Guo,et al.  A New Inequality-Based Obstacle-Avoidance MVN Scheme and Its Application to Redundant Robot Manipulators , 2012, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[17]  Jing Na,et al.  Adaptive Control for Nonlinear Pure-Feedback Systems With High-Order Sliding Mode Observer , 2013, IEEE Transactions on Neural Networks and Learning Systems.

[18]  Lei Yan,et al.  Dual arm-angle parameterisation and its applications for analytical inverse kinematics of redundant manipulators , 2015, Robotica.

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

[20]  Seyed-Mehdi Karbassi,et al.  Repetitive control of electrically driven robot manipulators , 2013, Int. J. Syst. Sci..

[21]  C. Torras,et al.  Closed-Loop Inverse Kinematics for Redundant Robots: Comparative Assessment and Two Enhancements , 2015, IEEE/ASME Transactions on Mechatronics.

[22]  Yunong Zhang,et al.  A Hybrid Multi-Objective Scheme Applied to Redundant Robot Manipulators , 2017, IEEE Transactions on Automation Science and Engineering.

[23]  Chenfu Yi,et al.  Improved gradient-based neural networks for online solution of Lyapunov matrix equation , 2011, Inf. Process. Lett..

[24]  Girijesh Prasad,et al.  A Single Network Adaptive Critic-Based Redundancy Resolution Scheme for Robot Manipulators , 2012, IEEE Trans. Ind. Electron..

[25]  Roberto Horowitz,et al.  Repetitive and adaptive control of robot manipulators with velocity estimation , 1997, IEEE Trans. Robotics Autom..

[26]  Elizabeth A. Croft,et al.  Jerk-bounded manipulator trajectory planning: design for real-time applications , 2003, IEEE Trans. Robotics Autom..

[27]  Yunong Zhang,et al.  Acceleration-level repetitive motion planning of redundant planar robots solved by a simplified LVI-based primal-dual neural network , 2013 .

[28]  MengChu Zhou,et al.  Scheduling of Dual-Arm Cluster Tools With Wafer Revisiting and Residency Time Constraints , 2014, IEEE Transactions on Industrial Informatics.

[29]  Yong Tang,et al.  Decentralised adaptive fuzzy control of coordinated multiple mobile manipulators interacting with non-rigid environments , 2013 .

[30]  Yunong Zhang,et al.  Minimum jerk norm scheme applied to obstacle avoidance of redundant robot arm with jerk bounded and feedback control , 2016 .

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

[32]  Blake Hannaford,et al.  Online improvement of speed and tracking performance on repetitive paths , 1998, IEEE Trans. Control. Syst. Technol..

[33]  J. Hopfield,et al.  Computing with neural circuits: a model. , 1986, Science.

[34]  Shuai Li,et al.  Manipulability Optimization of Redundant Manipulators Using Dynamic Neural Networks , 2017, IEEE Transactions on Industrial Electronics.

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

[36]  Yu Guo,et al.  Adaptive Prescribed Performance Motion Control of Servo Mechanisms with Friction Compensation , 2014, IEEE Transactions on Industrial Electronics.

[37]  Lin Xiao,et al.  Finite-time solution to nonlinear equation using recurrent neural dynamics with a specially-constructed activation function , 2015, Neurocomputing.

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

[39]  Junping Du,et al.  Finite-Time Synchronous Control for Multiple Manipulators With Sensor Saturations and a Constant Reference , 2014, IEEE Transactions on Control Systems Technology.

[40]  John T. Wen,et al.  A Sensor-Based Dual-Arm Tele-Robotic System , 2015, IEEE Transactions on Automation Science and Engineering.

[41]  A. Gasparetto,et al.  A new method for smooth trajectory planning of robot manipulators , 2007 .

[42]  Vijay R. Kumar,et al.  An approach to simultaneous control of trajectory and interaction forces in dual-arm configurations , 1991, IEEE Trans. Robotics Autom..

[43]  Shuai Li,et al.  Dynamic Neural Networks for Kinematic Redundancy Resolution of Parallel Stewart Platforms , 2016, IEEE Transactions on Cybernetics.

[44]  Khoi Nguyen,et al.  From motion planning to trajectory control with bounded jerk for service manipulator robots , 2010, 2010 IEEE International Conference on Robotics and Automation.

[45]  Lin Xiao,et al.  A nonlinearly-activated neurodynamic model and its finite-time solution to equality-constrained quadratic optimization with nonstationary coefficients , 2016, Appl. Soft Comput..

[46]  Yunong Zhang,et al.  Repetitive Motion Planning and Control on Redundant Robot Manipulators With Push-Rod-Type Joints , 2013 .

[47]  Manchun Tan,et al.  Finite-time stabilization and synchronization of complex dynamical networks with nonidentical nodes of different dimensions , 2015 .

[48]  Hirokazu Seki,et al.  Minimum jerk control of power assisting robot on human arm behavior characteristic , 2004, 2004 IEEE International Conference on Systems, Man and Cybernetics (IEEE Cat. No.04CH37583).

[49]  Jing Li,et al.  Trajectory Planning and Optimized Adaptive Control for a Class of Wheeled Inverted Pendulum Vehicle Models , 2013, IEEE Transactions on Cybernetics.

[50]  Yunong Zhang,et al.  Zeroing Dynamics, Gradient Dynamics, and Newton Iterations , 2015 .

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

[52]  Yu Liu,et al.  The coordinated motion planning of a dual-arm space robot for target capturing , 2011, Robotica.

[53]  Yuanqing Li,et al.  Neural-Dynamic-Method-Based Dual-Arm CMG Scheme With Time-Varying Constraints Applied to Humanoid Robots , 2015, IEEE Transactions on Neural Networks and Learning Systems.

[54]  Matthew W. Dunnigan,et al.  Tracking control scheme for an underwater vehicle-manipulator system with single and multiple sub-regions and sub-task objectives , 2011 .

[55]  Shuai Li,et al.  Decentralized kinematic control of a class of collaborative redundant manipulators via recurrent neural networks , 2012, Neurocomputing.

[56]  Danko Brezak,et al.  Passive Finite-Dimensional Repetitive Control of Robot Manipulators , 2008, IEEE Transactions on Control Systems Technology.

[57]  F. Duan,et al.  A study of the human-robot synchronous control system based on skeletal tracking technology , 2013, 2013 IEEE International Conference on Robotics and Biomimetics (ROBIO).

[58]  C. L. Philip Chen,et al.  Adaptive Neural Control for Dual-Arm Coordination of Humanoid Robot With Unknown Nonlinearities in Output Mechanism , 2015, IEEE Transactions on Cybernetics.

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

[60]  Ying Wang,et al.  On exponential convergence of nonlinear gradient dynamics system with application to square root finding , 2015 .

[61]  Robert Richardson,et al.  A Control Strategy for Upper Limb Robotic Rehabilitation With a Dual Robot System , 2010, IEEE/ASME Transactions on Mechatronics.

[62]  A. Gasparetto,et al.  A technique for time-jerk optimal planning of robot trajectories , 2008 .

[64]  Yunong Zhang,et al.  Division by zero, pseudo-division by zero, Zhang dynamics method and Zhang-gradient method about control singularity conquering , 2017, Int. J. Syst. Sci..

[65]  Wenfu Xu,et al.  Singularity Analysis and Avoidance for Robot Manipulators With Nonspherical Wrists , 2016, IEEE Transactions on Industrial Electronics.