Design PID Neural Network Controller for Trajectory Tracking of Differential Drive Mobile Robot Based on PSO | ||
Engineering and Technology Journal | ||
Article 12, Volume 37, 12A, December 2019, Pages 574-583 PDF (1.17 M) | ||
Document Type: Research Paper | ||
DOI: 10.30684/etj.37.12A.12 | ||
Authors | ||
Mohamed J. Mohamed; Mohammed K. Hamza | ||
Department of Control and Systems Engineering, University of Technology - Iraq | ||
Abstract | ||
This paper introduces a nonlinear (Proportional-Integral-Derivative Neural Network) (PID NN) controller for a differential wheeled mobile robot trajectory tracking problem. This neural controller is built based on the principles of neural network (NN) and the equation of conventional structure of PID controller and is applied on kinematic model of the mobile robot. The particle swarm optimization algorithm (PSO) is utilized to find the best values of three PID NN parameters and connection weights that minimize the error between the reference path and the actual path. The results illustrate that the PID NN controller has a satisfied ability to make the mobile robot tracking any path with good performance, high accuracy and acceptable robustness. | ||
Keywords | ||
Two Wheel Mobile Robot; PID Neural Network Controller; Particle swarm optimization | ||
References | ||
[1] K.Z. Karam and A. Albagul, “Dynamic Modelling and Control Issues for a Three Wheeled Vehicle,” Proc. 5th Int. Con. on Control Automation, Robotics and Vision, Singapore, 1998. [2] G. Walsh, D. Tilbury, S. sastry, et al, “Stabilization of Trajectories for Systems with Nonholonomic Constraints,” IEEE Tran. Automatic Control, Vol. 39, No. 1, pp. 216-222, 1994. [3] B.D. Andrea-Novel, G. Camnion and G. Bansit, “Control of Nonholonomic Wheeled Mobile Robots by State Feedback Linearization,” Robotics Research, Vol. 14, No. 6, pp.543-559, 1995. [4] N. Sakar, X. YLin and V. Kumar, “Control of Mechanical Systems with Rolling Constraints: Application to Dynamic Control of Mobile,” Robotics Research, Vol.13, No. 1, pp.55-69, 1994. [5] M.J. Mohamed and M.Y. Abbas, “Design a Fuzzy PID Controller for Trajectory Tracking of Mobile Robot,” Engineering and Technology Journal, Baghdad, Iraq. Vol 36, Part A, No. 1, pp.100-110, 2018. [6] T. Das and N. Kar, “Design and Implementation of an Adaptive Fuzzy Logic-based Controller for Wheeled Mobile Robots,” IEEE Transactions on Control System Technology, 14, 3, 501-510, 2006. [7] F.N. Martins, W.C. Celesta, R. Carelli, M. Sarcinelli–Filho, and T. F. Bastos–Filho, “An Adaptive Dynamic Controller for Autonomous Mobile Robot Trajectory Tracking,” Control Engineering Practice. Vol. 16, 2008. [8] J.Z. Ping and H. Nijmeijer, “Tracking Control of Mobile Robot: A case Study in Back Stepping,” Automatic, Vol. 33, No.7, pp.1393-1399, 1997. [9] W.W. Guo, C.H. Tang, and W.Y. Juan, “Global Trajectory Tracking Control of Mobile Robots,” Acta automatic Sinica, Vol.27, No.3, pp. 326-331, 2001. [10] N.A. Martins, D.W. Bertol, E.R. DePieri, E.B. Castelan and M. M. Dias, “Neural Dynamic Control of a Nonholonomic Mobile Robot Incorporating the Actuator Dynamics,” CIMCA 2008, IAWTIC 2008, and ISA2008, IEEE Computer Society, 2008. [11] H. Shu, “Analysis of PID Neural Network Multivariable Control Systems,” Acta Automatica Sinica, 25(1), 105–110, 1999. [12] H. Shu, Y. Pi, “PID Neural Networks for Timedelay systems [J],” Computers and Chemical Engineering, 24, 2, 859 – 886, 2000. [13] H. Shu. PID “Neural Networks Algorithm for Control Application [M],” Beijing: Publishing House of National Defense Industry, 2006. [14] A.S. Al-Araji “Design of a Cognitive Neural Predictive Controller for Mobile Robot,” PhD Thesis Electronic and Computer Engineering, School of Engineering and Design, Brunel University, United Kingdom, 2012. [15] K.E. Dagher and A.S. Al- Araji, “Design of a Nonlinear PID Neural Trajectory Tracking Controller for Mobile Robot Based on Optimization Algorithm,” Eng. & Tech. Journal, Vol.32, Part (A), No.4, 2014. [16] C-Y. Tsai and K-T. Song, “Visual Tracking Control of a Wheeled Mobile Robot with System Model and Velocity Quantization Robustness,” IEEE Transactions on Control Systems Technology, Vol. 17, No. 3, pp. 520-527, 2009. | ||
Statistics Article View: 327 PDF Download: 259 |