An Improved Neural Network Algorithm to Efficiently Track Various Trajectories of Robot Manipulator Arms

The tuning of the robot actuator represents many challenges to follow a predefined trajectory on account of the uncertainties of parameters and the model nonlinearity. Furthermore, the controller gains require proper optimization to achieve good performance. In this paper, the use of a modified neural network algorithm (MNNA) is proposed as a novel adaptive tuning algorithm to optimize the controller gains. Furthermore, a new mathematical modulation is introduced to promote the exploration manner of the NNA without initial parameters. Specifically, the modulation is formed by using a polynomial mutation. The proposed algorithm is applied to select the proportional integral derivative (PID) controller gains of a robot manipulator arms in lieu of conventional procedures of designer expertise. Another vital contribution is formulating a new performance index that guarantees to improve the settling time and the overshoot of every arm output simultaneously. The proposed algorithm is evaluated with different intelligent techniques in the literature, including the genetic algorithm (GA) and the cuckoo search algorithm (CSA) with PID controllers, where its superiority to follow various trajectories is demonstrated. To affirm the robustness and efficiency of the proposed algorithm, several trajectories and uncertainties of parameters are considered for assessing the response of a robotic manipulator.

[1]  Richa Sharma,et al.  Design of two-layered fractional order fuzzy logic controllers applied to robotic manipulator with variable payload , 2016, Appl. Soft Comput..

[2]  P. N. Paraskevopoulos,et al.  Modern Control Engineering , 2001 .

[3]  Anupam Yadav,et al.  A dynamic metaheuristic optimization model inspired by biological nervous systems: Neural network algorithm , 2018, Appl. Soft Comput..

[4]  Euntai Kim,et al.  Output feedback tracking control of robot manipulators with model uncertainty via adaptive fuzzy logic , 2004, IEEE Trans. Fuzzy Syst..

[5]  Binoy Krishna Roy,et al.  Control of Two-link 2-DOF Robot Manipulator Using Fuzzy Logic Techniques: A Review , 2014, SocProS.

[6]  Zhigang Jin,et al.  Hybrid teaching-learning-based optimization and neural network algorithm for engineering design optimization problems , 2020, Knowl. Based Syst..

[7]  A. T. Shenton,et al.  Tuning of PID-type controllers for stable and unstable systems with time delay , 1994, Autom..

[8]  Hai Wang,et al.  Robust adaptive integral terminal sliding mode control for steer-by-wire systems based on extreme learning machine , 2020, Comput. Electr. Eng..

[9]  Ali Wagdy Mohamed,et al.  Real-parameter unconstrained optimization based on enhanced fitness-adaptive differential evolution algorithm with novel mutation , 2017, Soft Computing.

[10]  Maolin Jin,et al.  A New Adaptive Sliding-Mode Control Scheme for Application to Robot Manipulators , 2016, IEEE Transactions on Industrial Electronics.

[11]  Zwe-Lee Gaing,et al.  A particle swarm optimization approach for optimum design of PID controller in AVR system , 2004, IEEE Transactions on Energy Conversion.

[12]  Rohit Salgotra,et al.  Application of mutation operators to flower pollination algorithm , 2017, Expert Syst. Appl..

[13]  Weihua Su,et al.  PID controllers: Design and tuning methods , 2014, 2014 9th IEEE Conference on Industrial Electronics and Applications.

[14]  G. Oriolo,et al.  Robotics: Modelling, Planning and Control , 2008 .

[15]  Ping-Hung Tang,et al.  Adaptive directed mutation for real-coded genetic algorithms , 2013, Appl. Soft Comput..

[16]  Leandro dos Santos Coelho,et al.  Tuning of PID controller based on a multiobjective genetic algorithm applied to a robotic manipulator , 2012, Expert Syst. Appl..

[17]  Hai Wang,et al.  A Robust Adaptive Chattering-Free Sliding Mode Control Strategy for Automotive Electronic Throttle System via Genetic Algorithm , 2020, IEEE Access.

[18]  Thomas Stützle,et al.  Ant Colony Optimization: Overview and Recent Advances , 2018, Handbook of Metaheuristics.

[19]  Zhenwei Cao,et al.  Adaptive Sliding Mode-Based Lateral Stability Control of Steer-by-Wire Vehicles With Experimental Validations , 2020, IEEE Transactions on Vehicular Technology.

[20]  Jose Alvarez-Ramirez,et al.  On the PID tracking control of robot manipulators , 2001 .

[21]  Saurabh Srivastava,et al.  A PI/PID controller for time delay systems with desired closed loop time response and guaranteed gain and phase margins , 2016 .

[22]  A. Rezaee Jordehi,et al.  Enhanced leader PSO (ELPSO): A new PSO variant for solving global optimisation problems , 2015, Appl. Soft Comput..

[23]  R. Venkata Rao,et al.  Teaching–Learning-based Optimization Algorithm , 2016 .

[24]  Yi-Xin Su,et al.  Fractional Order Fuzzy PID Control of Automotive PEM Fuel Cell Air Feed System Using Neural Network Optimization Algorithm , 2019, Energies.

[25]  Ali Wagdy Mohamed,et al.  An improved differential evolution algorithm with triangular mutation for global numerical optimization , 2015, Comput. Ind. Eng..

[26]  Sergio Nesmachnow,et al.  An overview of metaheuristics: accurate and efficient methods for optimisation , 2014, Int. J. Metaheuristics.

[27]  Mir Mohammad Ettefagh,et al.  Robust adaptive control of a bio-inspired robot manipulator using bat algorithm , 2016, Expert Syst. Appl..

[28]  Yudong Zhang,et al.  A Comprehensive Survey on Particle Swarm Optimization Algorithm and Its Applications , 2015 .

[29]  K. Astr,et al.  Revisiting the Ziegler – Nichols step response method for PID control , 2004 .

[30]  Oliver Kramer,et al.  Genetic Algorithm Essentials , 2017, Studies in Computational Intelligence.

[31]  Asha Rani,et al.  Multi-objective Cuckoo Search Algorithm-Based 2-DOF FOPD Controller for Robotic Manipulator , 2019 .

[32]  Rafael Kelly,et al.  Semiglobal stability of saturated linear PID control for robot manipulators , 2003, Autom..

[33]  M. Tavakoli,et al.  Optimal Tuning of PID Controllers for First Order Plus Time Delay Models Using Dimensional Analysis , 2003, 2003 4th International Conference on Control and Automation Proceedings.

[34]  Z. Beheshti A review of population-based meta-heuristic algorithm , 2013, SOCO 2013.

[35]  John J. Craig,et al.  Introduction to robotics - mechanics and control (2. ed.) , 1989 .

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

[37]  Peter C. Müller,et al.  Global Asymptotic Saturated PID Control for Robot Manipulators , 2010, IEEE Transactions on Control Systems Technology.

[38]  Guoqiang Zeng,et al.  An improved multi-objective population-based extremal optimization algorithm with polynomial mutation , 2016, Inf. Sci..

[39]  Ke Shao,et al.  Recursive sliding mode control with adaptive disturbance observer for a linear motor positioner , 2021 .

[40]  Richard M. Murray,et al.  A Mathematical Introduction to Robotic Manipulation , 1994 .