A recurrent neural network applied to optimal motion control of mobile robots with physical constraints

Abstract Conventional solutions, such as the conventional recurrent neural network (CRNN) and gradient recurrent neural network (GRNN), for the motion control of mobile robots in the unified framework of recurrent neural network (RNN) are difficult to simultaneously consider both criteria optimization and physical constraints. The limitation of the RNN solution may lead to the damage of mobile robots for exceeding physical constraints during the task execution. To overcome this limitation, this paper proposes a novel inequality and equality constrained optimization RNN (IECORNN) to handle the motion control of mobile robots. Firstly, the real-time motion control problem with both criteria optimization and physical constraints is skillfully converted to a real-time equality system by leveraging the Lagrange multiplier rule. Then, the detailed design process for the proposed IECORNN is presented together with the neural network architecture developed. Afterward, theoretical analyses on the motion control problem conversion equivalence, global stability, and exponential convergence property are rigorously provided. Finally, two numerical simulation verifications and extensive comparisons with other existing RNNs, e.g., the CRNN and the GRNN, based on the mobile robot for two different path-tracking applications sufficiently demonstrate the effectiveness and superiority of the proposed IECORNN for the real-time motion control of mobile robots with both criteria optimization and physical constraints. This work makes progresses in both theory as well as practice, and fills the vacancy in the unified framework of RNN in motion control of mobile robots.

[1]  Rohitash Chandra,et al.  Evaluation of co-evolutionary neural network architectures for time series prediction with mobile application in finance , 2016, Appl. Soft Comput..

[2]  Martin Bohner,et al.  Impulsive differential equations: Periodic solutions and applications , 2015, Autom..

[3]  Alireza Nazemi,et al.  A Gradient-Based Neural Network Method for Solving Strictly Convex Quadratic Programming Problems , 2014, Cognitive Computation.

[4]  Qing Wu,et al.  A Multi-Level Simultaneous Minimization Scheme Applied to Jerk-Bounded Redundant Robot Manipulators , 2020, IEEE Transactions on Automation Science and Engineering.

[5]  Jian Li,et al.  General Square-Pattern Discretization Formulas via Second-Order Derivative Elimination for Zeroing Neural Network Illustrated by Future Optimization , 2019, IEEE Transactions on Neural Networks and Learning Systems.

[6]  J. J. Hopfield,et al.  “Neural” computation of decisions in optimization problems , 1985, Biological Cybernetics.

[7]  Shuai Li,et al.  Inverse-Free Extreme Learning Machine With Optimal Information Updating , 2016, IEEE Transactions on Cybernetics.

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

[9]  Yunong Zhang,et al.  Robust Zeroing Neural-Dynamics and Its Time-Varying Disturbances Suppression Model Applied to Mobile Robot Manipulators , 2018, IEEE Transactions on Neural Networks and Learning Systems.

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

[11]  Guido Herrmann,et al.  Active Adaptive Estimation and Control for Vehicle Suspensions With Prescribed Performance , 2018, IEEE Transactions on Control Systems Technology.

[12]  Dongsheng Guo,et al.  Common Nature of Learning Between Back-Propagation and Hopfield-Type Neural Networks for Generalized Matrix Inversion With Simplified Models , 2013, IEEE Transactions on Neural Networks and Learning Systems.

[13]  MengChu Zhou,et al.  Distributed Winner-Take-All in Dynamic Networks , 2017, IEEE Transactions on Automatic Control.

[14]  Shuai Li,et al.  Nonconvex projection activated zeroing neurodynamic models for time-varying matrix pseudoinversion with accelerated finite-time convergence , 2018, Appl. Soft Comput..

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

[16]  Chenfu Yi,et al.  Improved neural solution for the Lyapunov matrix equation based on gradient search , 2013, Inf. Process. Lett..

[17]  Shuai Li,et al.  A survey on projection neural networks and their applications , 2019, Appl. Soft Comput..

[18]  Ming Cao,et al.  A Guiding Vector-Field Algorithm for Path-Following Control of Nonholonomic Mobile Robots , 2016, IEEE Transactions on Control Systems Technology.

[19]  Shuai Li,et al.  Rejecting Chaotic Disturbances Using a Super-Exponential-Zeroing Neurodynamic Approach for Synchronization of Chaotic Sensor Systems , 2018, Sensors.

[20]  Weibing Li Design and Analysis of a Novel Finite-Time Convergent and Noise-Tolerant Recurrent Neural Network for Time-Variant Matrix Inversion , 2020, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

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

[22]  Dongsheng Guo,et al.  Li-function activated ZNN with finite-time convergence applied to redundant-manipulator kinematic control via time-varying Jacobian matrix pseudoinversion , 2014, Appl. Soft Comput..

[23]  Yan-Wu Wang,et al.  Solving time-varying quadratic programs based on finite-time Zhang neural networks and their application to robot tracking , 2014, Neural Computing and Applications.

[24]  Long Jin,et al.  RNN for Solving Perturbed Time-Varying Underdetermined Linear System With Double Bound Limits on Residual Errors and State Variables , 2019, IEEE Transactions on Industrial Informatics.

[25]  Shaocheng Tong,et al.  Adaptive control-based Barrier Lyapunov Functions for a class of stochastic nonlinear systems with full state constraints , 2018, Autom..

[26]  Eduardo Tovar,et al.  Energy Efficient Legitimate Wireless Surveillance of UAV Communications , 2019, IEEE Transactions on Vehicular Technology.

[27]  Renquan Lu,et al.  Vision-Based Human Tracking Control of a Wheeled Inverted Pendulum Robot , 2016, IEEE Transactions on Cybernetics.

[28]  Mei Liu,et al.  New Zeroing Neural Network Models for Solving Nonstationary Sylvester Equation With Verifications on Mobile Manipulators , 2019, IEEE Transactions on Industrial Informatics.

[29]  Tingwen Huang,et al.  Model-Free Optimal Tracking Control via Critic-Only Q-Learning , 2016, IEEE Transactions on Neural Networks and Learning Systems.

[30]  Dongsheng Guo,et al.  A New Repetitive Motion Planning Scheme With Noise Suppression Capability for Redundant Robot Manipulators , 2020, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[31]  Yang Shi,et al.  General four-step discrete-time zeroing and derivative dynamics applied to time-varying nonlinear optimization , 2019, J. Comput. Appl. Math..

[32]  Shuai Li,et al.  Tracking Control of Robot Manipulators with Unknown Models: A Jacobian-Matrix-Adaption Method , 2018, IEEE Transactions on Industrial Informatics.

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

[34]  George Lindfield,et al.  Numerical Methods Using MATLAB , 1998 .

[35]  Shaocheng Tong,et al.  Fuzzy Adaptive Control With State Observer for a Class of Nonlinear Discrete-Time Systems With Input Constraint , 2016, IEEE Transactions on Fuzzy Systems.

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

[37]  Faa-Jeng Lin,et al.  New Super-Twisting Zeroing Neural-Dynamics Model for Tracking Control of Parallel Robots: A Finite-Time and Robust Solution , 2020, IEEE Transactions on Cybernetics.

[38]  Shaocheng Tong,et al.  Adaptive Fuzzy Output Feedback Control for a Class of Nonlinear Systems With Full State Constraints , 2018, IEEE Transactions on Fuzzy Systems.

[39]  Lin Xiao,et al.  Computing Time-Varying Quadratic Optimization With Finite-Time Convergence and Noise Tolerance: A Unified Framework for Zeroing Neural Network , 2019, IEEE Transactions on Neural Networks and Learning Systems.

[40]  Haizhou Li,et al.  Robust Multiperson Detection and Tracking for Mobile Service and Social Robots , 2012, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[41]  S. G. Ponnambalam,et al.  Nature inspired algorithms to optimize robot workcell layouts , 2016, Appl. Soft Comput..

[42]  Chenguang Yang,et al.  Robot Learning System Based on Adaptive Neural Control and Dynamic Movement Primitives , 2019, IEEE Transactions on Neural Networks and Learning Systems.

[43]  Yang Shi,et al.  Discrete time-variant nonlinear optimization and system solving via integral-type error function and twice ZND formula with noises suppressed , 2018, Soft Computing.

[44]  Ling Liu,et al.  Global mean square exponential stability of stochastic neural networks with retarded and advanced argument , 2017, Neurocomputing.

[45]  Shuai Li,et al.  Super-twisting ZNN for coordinated motion control of multiple robot manipulators with external disturbances suppression , 2020, Neurocomputing.

[46]  Long Cheng,et al.  Adaptive neural network tracking control for manipulators with uncertain kinematics, dynamics and actuator model , 2009, Autom..

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

[48]  Tianmiao Wang,et al.  Robust Stabilization of a Wheeled Mobile Robot Using Model Predictive Control Based on Neurodynamics Optimization , 2017, IEEE Transactions on Industrial Electronics.

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

[50]  Shuai Li,et al.  Noise-Tolerant ZNN Models for Solving Time-Varying Zero-Finding Problems: A Control-Theoretic Approach , 2017, IEEE Transactions on Automatic Control.

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

[52]  Xuyang Lou,et al.  A novel neural network for solving convex quadratic programming problems subject to equality and inequality constraints , 2016, Neurocomputing.

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

[54]  Oussama Khatib,et al.  Springer Handbook of Robotics , 2007, Springer Handbooks.

[55]  Weijun Liu,et al.  Pseudoinverse-type bi-criteria minimization scheme for redundancy resolution of robot manipulators , 2014, Robotica.

[56]  Shuai Li,et al.  Perturbing consensus for complexity: A finite-time discrete biased min-consensus under time-delay and asynchronism , 2017, Autom..

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

[58]  Ren C. Luo,et al.  Dynamic Wireless Indoor Localization Incorporating With an Autonomous Mobile Robot Based on an Adaptive Signal Model Fingerprinting Approach , 2019, IEEE Transactions on Industrial Electronics.

[59]  Xiaodi Li,et al.  Dissipativity analysis of memristor-based complex-valued neural networks with time-varying delays , 2015, Inf. Sci..

[60]  Lin Xiao,et al.  Accelerating a recurrent neural network to finite-time convergence using a new design formula and its application to time-varying matrix square root , 2017, J. Frankl. Inst..

[61]  Shuai Li,et al.  New Disturbance Rejection Constraint for Redundant Robot Manipulators: An Optimization Perspective , 2020, IEEE Transactions on Industrial Informatics.

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

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

[64]  Haibo He,et al.  Adaptive Critic Nonlinear Robust Control: A Survey , 2017, IEEE Transactions on Cybernetics.

[65]  Jing Na,et al.  RISE-Based Asymptotic Prescribed Performance Tracking Control of Nonlinear Servo Mechanisms , 2018, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

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