CFP last date
20 January 2025
Reseach Article

Design an Optimal PID Controller using Artificial Bee Colony and Genetic Algorithm for Autonomous Mobile Robot

by Ramzy S. Ali, Ammar A. Aldair, Ali K. Almousawi
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 100 - Number 16
Year of Publication: 2014
Authors: Ramzy S. Ali, Ammar A. Aldair, Ali K. Almousawi
10.5120/17607-8016

Ramzy S. Ali, Ammar A. Aldair, Ali K. Almousawi . Design an Optimal PID Controller using Artificial Bee Colony and Genetic Algorithm for Autonomous Mobile Robot. International Journal of Computer Applications. 100, 16 ( August 2014), 8-16. DOI=10.5120/17607-8016

@article{ 10.5120/17607-8016,
author = { Ramzy S. Ali, Ammar A. Aldair, Ali K. Almousawi },
title = { Design an Optimal PID Controller using Artificial Bee Colony and Genetic Algorithm for Autonomous Mobile Robot },
journal = { International Journal of Computer Applications },
issue_date = { August 2014 },
volume = { 100 },
number = { 16 },
month = { August },
year = { 2014 },
issn = { 0975-8887 },
pages = { 8-16 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume100/number16/17607-8016/ },
doi = { 10.5120/17607-8016 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T22:30:06.766118+05:30
%A Ramzy S. Ali
%A Ammar A. Aldair
%A Ali K. Almousawi
%T Design an Optimal PID Controller using Artificial Bee Colony and Genetic Algorithm for Autonomous Mobile Robot
%J International Journal of Computer Applications
%@ 0975-8887
%V 100
%N 16
%P 8-16
%D 2014
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Target tracking is a serious function for an autonomous mobile robot navigating in unknown environments such as disaster areas, projects sites, and any dangerous place which the human cannot reach. This paper deals with modified the parameters of PID controller using Artificial Bee Colony (ABC) and Genetic Algorithm (GA) for path tracking of autonomous mobile robot. Two PID control are designed, one for speed control and the other for azimuth control. The MATLAB program is used to simulate the autonomous mobile robot model with optimal PID controllers, ABC algorithm and GA. To test the effectiveness of the proposed controllers, two path trajectories have been chosen: circular path and sine wave path. The results have clearly shown the effectiveness and good performances of the PID controllers which are tuned using ABC algorithm than using GA.

References
  1. Astrom, K. J. and T. Hagglund, PID controller: Therory, Design and Tuning 1995, USA: Instrument Society of America, Research Triangle Park.
  2. Xue, D. , Y. Chen, and D. P. Atherton, Linear Feedback Control Analysis and Design with MATLAB. 2007, USA: The soceity for Industrial and Applied Mathematics
  3. Turki Y. Abdalla, S. J. A. , Genetic Algorithm Based Optimal of a Controller for Trajectory Tracking of a Mobile Robot. Basrah Journal for Engineering Science, 2010. 1(1): p. 54-65.
  4. Ali, A. A. , PID Parameters Optimization Using Genetic Algorithm TEchnique for Electrohydraulic Servo Control System. Intelligent Control and Automation, 2011. 2: p. 69-76.
  5. Gauri Mantri, N. R. K. , Design and Optimization of Controller Using Genetic Algorithm. International Journal of Research in Engineering and Technology, 2013. 2(6): p. 926-930.
  6. Ali Tarique, H. A. G. , Particle Swarm Optimization Based Turbine Control. Intelligent Control and Automation, 2013. 4: p. 126-137.
  7. Mahmud Iwan Solihin, L. F. T. , Moey Leap Kean Tuning of PID Controller Using Particle Swarm Optimization in Proceeding of the International Conference on Advanced Science, Engineering and Information Technology. 2011: Bangi-Putrajaya, Malaysia.
  8. Gaing, Z. -L. , A Particle Swarm Optimization Approach for Optimum Design PID Controller in AVR System. IEEE Transaction on Energy Conversion, 2004. 19(2): p. 384-391.
  9. El-Telbany, M. E. , Tuning PID Controller for DC Motor: an Artifical Bees Optimization Approach International Journal of Computer Applications, 2013. 77(15): p. 18-21.
  10. Reched Dhaouadi, A. A. H. , Dynamic Modelling of Differential-Drive Mobile Robots using Lagrange and Newton-Euler Methodologies: A Unified Framework. Advances in Robotics and Automation, 2013. 2(2): p. 1-7.
  11. S. Sumathi, T. H. , Evolutionary Intelligence An Introduction to Theory and Applications with Matlab, ed. S. V. Berlin. 2007, German.
  12. D. Karaboga, B. B. , A Powerful and Efficient Algorithm for Numerical Function Optinization: Artificial Bee Colony ABC Algorithm. . Journal Global Optimization, 2007. 39: p. 459-471.
Index Terms

Computer Science
Information Sciences

Keywords

Autonomous mobile robot artificial bee colony genetic algorithm PID controllers.