Adaptive neural PD controllers for mobile manipulator trajectory tracking

Artificial intelligence techniques have been used in the industry to control complex systems; among these proposals, adaptive Proportional, Integrative, Derivative (PID) controllers are intelligent versions of the most used controller in the industry. This work presents an adaptive neuron PD controller and a multilayer neural PD controller for position tracking of a mobile manipulator. Both controllers are trained by an extended Kalman filter (EKF) algorithm. Neural networks trained with the EKF algorithm show faster learning speeds and convergence times than the training based on backpropagation. The integrative term in PID controllers eliminates the steady-state error, but it provokes oscillations and overshoot. Moreover, the cumulative error in the integral action may produce windup effects such as high settling time, poor performance, and instability. The proposed neural PD controllers adjust their gains dynamically, which eliminates the steady-state error. Then, the integrative term is not required, and oscillations and overshot are highly reduced. Removing the integral part also eliminates the need for anti-windup methodologies to deal with the windup effects. Mobile manipulators are popular due to their mobile capability combined with a dexterous manipulation capability, which gives them the potential for many industrial applications. Applicability of the proposed adaptive neural controllers is presented by simulating experimental results on a KUKA Youbot mobile manipulator, presenting different tests and comparisons with the conventional PID controller and an existing adaptive neuron PID controller.

[1]  Andrew A. Goldenberg,et al.  Neural-network control of mobile manipulators , 2001, IEEE Trans. Neural Networks.

[2]  Kai Rannenberg,et al.  Artificial Intelligence Applications and Innovations: 16th IFIP WG 12.5 International Conference, AIAI 2020, Neos Marmaras, Greece, June 5–7, 2020, Proceedings, Part I , 2020, AIAI.

[3]  A. H. Tahoun,et al.  Anti-windup adaptive PID control design for a class of uncertain chaotic systems with input saturation. , 2017, ISA transactions.

[4]  A. H. Tahoun,et al.  Less-conservative robust adaptive control of neutral systems with mixed time-delays , 2016, Int. J. Syst. Sci..

[5]  Alma Y. Alanis,et al.  Visual Servoing for an Autonomous Hexarotor Using a Neural Network Based PID Controller , 2017, Sensors.

[6]  Yanmin Chen,et al.  Decentralized PID neural network control for a quadrotor helicopter subjected to wind disturbance , 2015 .

[7]  L. Angel,et al.  Evaluation of the windup effect in a practical PID controller for the speed control of a DC-motor system , 2019, 2019 IEEE 4th Colombian Conference on Automatic Control (CCAC).

[8]  A. H. Tahoun,et al.  A new unmatched-disturbances compensation and fault-tolerant control for partially known nonlinear singular systems. , 2020, ISA transactions.

[9]  Bing He,et al.  Varying gain MPC for consensus tracking with application to formation control of omnidirectional mobile robots , 2016, 2016 12th World Congress on Intelligent Control and Automation (WCICA).

[10]  A. H. Tahoun Fault-tolerant control for a class of quantised networked control of nonlinear systems with unknown time-varying sensor faults , 2020, Int. J. Control.

[11]  Mark W. Spong,et al.  Robot dynamics and control , 1989 .

[12]  Karl Johan Åström,et al.  PID Controllers: Theory, Design, and Tuning , 1995 .

[13]  Yuttana Kitjaidure,et al.  Neural network controller based on PID using an extended Kalman filter algorithm for multi-variable non-linear control system , 2016, 2016 Eighth International Conference on Advanced Computational Intelligence (ICACI).

[14]  Payam Kheirkhahan,et al.  Robust anti-windup control design for PID controllers , 2017, 2017 17th International Conference on Control, Automation and Systems (ICCAS).

[15]  Wei Tang,et al.  Single Neural Adaptive PID Control for Small UAV Micro-Turbojet Engine , 2020, Sensors.

[16]  S. Haykin Kalman Filtering and Neural Networks , 2001 .

[17]  Alma Y. Alanis,et al.  Real‐time neural observer‐based controller for unknown nonlinear discrete delayed systems , 2020, International Journal of Robust and Nonlinear Control.

[18]  Chun-Yi Su,et al.  Vision-Based Model Predictive Control for Steering of a Nonholonomic Mobile Robot , 2016, IEEE Transactions on Control Systems Technology.

[19]  Lijun Zhao,et al.  Design and implementation of an omnidirectional mobile robot platform with unified I/O interfaces , 2017, 2017 IEEE International Conference on Mechatronics and Automation (ICMA).

[20]  陈彦民,et al.  Decentralized PID neural network control for a quadrotor helicopter subjected to wind disturbance , 2015 .

[21]  Oishee Mazumder,et al.  Scanning Camera and Augmented Reality Based Localization of Omnidirectional Robot for Indoor Application , 2017 .

[22]  Jian Weng,et al.  Adaptive population extremal optimization-based PID neural network for multivariable nonlinear control systems , 2019, Swarm Evol. Comput..

[23]  Alexander G. Loukianov,et al.  Discrete-Time High Order Neural Control - Trained with Kaiman Filtering , 2010, Studies in Computational Intelligence.

[24]  J. Grizzle,et al.  The Extended Kalman Filter as a Local Asymptotic Observer for Nonlinear Discrete-Time Systems , 1992, 1992 American Control Conference.

[25]  Jose Rivera-Mejia,et al.  PID Based on a Single Artificial Neural Network Algorithm for Intelligent Sensors , 2012 .

[26]  A. H. Tahoun,et al.  A new online delay estimation-based robust adaptive stabilizer for multi-input neutral systems with unknown actuator nonlinearities. , 2017, ISA transactions.

[27]  Jagannathan Sarangapani,et al.  Neural Network Control of Nonlinear Discrete-Time Systems , 2018 .

[28]  Jin Zhang,et al.  Adaptive neural network control for a class of MIMO nonlinear systems with disturbances in discrete-time , 2004, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[29]  Richa Negi,et al.  A comparative study of PID tuning methods using anti-windup controller , 2012, 2012 2nd International Conference on Power, Control and Embedded Systems.

[30]  Moses O. Tadé,et al.  A nonlinear PID controller with applications , 1999 .

[31]  Jun Jiao,et al.  Single Neuron PID Control of Agricultural Robot Steering System Based on Online Identification , 2018, 2018 IEEE Fourth International Conference on Big Data Computing Service and Applications (BigDataService).

[32]  Alma Y. Alanis,et al.  Germinal Center Optimization Applied to Neural Inverse Optimal Control for an All-Terrain Tracked Robot , 2017 .

[33]  Alma Y. Alanis,et al.  A soft computing approach for inverse kinematics of robot manipulators , 2018, Eng. Appl. Artif. Intell..

[34]  M. R. Katebi,et al.  Predictive PID control: a new algorithm , 2001, IECON'01. 27th Annual Conference of the IEEE Industrial Electronics Society (Cat. No.37243).

[35]  Michael A. Johnson,et al.  PID CONTROL: NEW IDENTIFICATION AND DESIGN METHODS , 2008 .

[36]  J. Bryson The Past Decade and Future of AI’s Impact on Society , 2019 .

[37]  Alma Y. Alanis,et al.  Adaptive Single Neuron Anti-Windup PID Controller Based on the Extended Kalman Filter Algorithm , 2020, Electronics.

[38]  Javier Gomez-Avila Adaptive PID Controller Using a Multilayer Perceptron Trained With the Extended Kalman Filter for an Unmanned Aerial Vehicle , 2019 .

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

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

[41]  A. H. Tahoun Adaptive stabilization of neutral systems with nonlinear perturbations and mixed time‐varying delays , 2015 .

[42]  P. Olver Nonlinear Systems , 2013 .

[43]  Alma Y. Alanis,et al.  Teleoperation of mobile manipulators with non-holonomic restrictions , 2016, 2016 IEEE 13th International Conference on Networking, Sensing, and Control (ICNSC).

[44]  Shuzhi Sam Ge,et al.  Fundamentals in Modeling and Control of Mobile Manipulators , 2013 .