Performance Evaluation of PID Controller Parameters Gain Optimization for Wheel Mobile Robot Based on Bat Algorithm and Particle Swarm Optimization

Tuning Proportional Integral Differential (PID) controller to the best value of gains is essential to develop a reliable controller for wheel mobile robot (WMR). WMR is a nonlinear system that falls into category of underactuated system where the inputs number is less than output number. The selection of PID gains for such system is highly difficult. Optimization of PID controller using Bat Algorithm (BA) is presented in this paper. BA as a nature inspired algorithm is used to search the optimum PID gains for wheel mobile robot i.e. an off-the-shelf mobile robot called mBot so that the system will have good performance in term of steady state error and time response. Kinematic model of mBot robot is used to develop a simulation model to simulate the system. The result of tuning and optimizing PID gains using BA is compared with Particle Swarm Optimization (PSO). The tuning result by using BA outperformed PSO methods with faster processing time and best values of gain Kp and Kd to be applied in the WMR. The PID gain values obtained from the BA and PSO are then applied on the WMR model. The performance of BA shows better result compared to PSO. Settling time for BA is 10.62 s compared with PSO 11.1 s, rise time for BA is 3.24 s while PSO 2.68 s, percentage overshoot of BA 28.2% compared with PSO 28.4%. Thus, the result proven that BA is able to optimize gain of PID controller better than PSO.

[1]  Simon Fong,et al.  Bat algorithm: Recent advances , 2014, 2014 IEEE 15th International Symposium on Computational Intelligence and Informatics (CINTI).

[2]  James Kennedy,et al.  Particle swarm optimization , 2002, Proceedings of ICNN'95 - International Conference on Neural Networks.

[3]  Chia-Feng Juang,et al.  Ant Colony Optimization Algorithm for Fuzzy Controller Design and Its FPGA Implementation , 2008, IEEE Transactions on Industrial Electronics.

[4]  G. Chow Analysis and control of dynamic economic systems , 1975 .

[5]  Ramin Rajabioun,et al.  Cuckoo Optimization Algorithm , 2011, Appl. Soft Comput..

[6]  N. Poursalehi,et al.  Bat algorithm for the fuel arrangement optimization of reactor core , 2014 .

[7]  Huibert Kwakernaak,et al.  Linear Optimal Control Systems , 1972 .

[8]  D. K. Sambariya,et al.  Robust tuning of power system stabilizer for small signal stability enhancement using metaheuristic bat algorithm , 2014 .

[9]  J. Angeles,et al.  Experimental Validation of an Underactuated Two-Wheeled Mobile Robot , 2009, IEEE/ASME Transactions on Mechatronics.

[10]  Eduardo D. Sontag,et al.  Mathematical Control Theory: Deterministic Finite Dimensional Systems , 1990 .

[11]  Yu Tian,et al.  Control of a Mobile Robot Subject to Wheel Slip , 2014, J. Intell. Robotic Syst..

[12]  Simon Fong,et al.  A Novel Hybrid Self-Adaptive Bat Algorithm , 2014, TheScientificWorldJournal.

[13]  Dwi Pebrianti,et al.  Motion Tracker Based Wheeled Mobile Robot System Identification and Controller Design , 2018 .

[14]  Kim Seng Chia Ziegler-Nichols Based Proportional-Integral-Derivative Controller for a Line Tracking Robot , 2018 .