Document Type : Research Paper


Department of Control and Systems Engineering, University of Technology - Iraq


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.


Main Subjects

[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,
[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.