Real-Time Implementation for Tuning PID Controller Based on Advanced Optimization Techniques for Micro-Robotics System
Ehab S. Ghith1, Mohamed Sallam2, Islam S. M. Khalil3, Mohamed Serry4, Sherif A. Hammad5

1Ehab S. Ghith*, A Ph.D. Candidate, Department of Mechatronics, Faculty of Engineering, Ain shams University, Cairo, Egypt .
2Mohamed Sallam, Assistant Professor, Department of Mechatronics Engineering, Helwan University, Cairo, Egypt
3Islam S. M. Khalil, Assistant Professor, Department of Mechatronics Engineering, German University in Cairo, Egypt
4Mohamed Serry, Associate Professor, Department of Mechanical Engineering, American University in Cairo, Egypt
5Sherif A. Hammad, Professor, Department of Mechatronics, Faculty of Engineering, Ain shams University, Cairo, Egypt
Manuscript received on August 17, 2021. | Revised Manuscript received on August 25, 2021. | Manuscript published on August 30, 2021. | PP: 161-173 | Volume-10 Issue-6, August 2021. | Retrieval Number: 100.1/ijeat.F30730810621 | DOI: 10.35940/ijeat.F3073.0810621
Open Access | Ethics and  Policies | Cite
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC BY-NC-ND license (

Abstract: The process of tuning the PID controller’s parameters is considered to be a difficult task. Several approaches were developed in the past known as conventional methods. One of these methods is the Ziegler and Nichols that relies on accurate mathematical model of the linear system, but if the system is complex the former method fails to compute the parameters of PID controller. To overcome this problem, recently there exist several techniques based on artificial intelligence such as optimization techniques. The optimization techniques does not require any mathematical model and they are considered to be easy to implement on any system even if it complex, can reach optimal solutions on the parameters. In this study, a new approach to control the position of the micro-robotics system proportional – integral – derivative (PID) controller is designed and a recently developed algorithm based on optimization is known as the sparrow search algorithm (SSA). By using the sparrow search algorithm (SSA), the optimal PID controller parameters were obtained by minimizing a new objective function, which consists of the integral square Time multiplied square Error (ISTES) performance index. The effectiveness of the proposed SSA-based controller was verified by comparisons made with the Sine Cosine algorithm (SCA), and Flower pollination algorithm (FPA) controllers in terms of time and frequency response. Each control technique will be applied to the identified model (simulation results) using MATLAB Simulink and the laboratory setup (experimental results) using LABVIEW software. Finally, the SSA showed the highest performance in time and frequency responses.
Keywords: Flower pollination algorithm, PID Controller, Micro-robotics, Sine Cosine algorithm, Sparrow search algorithm