Cargando…

Optimization of PID trajectory tracking controller for a 3-DOF robotic manipulator using enhanced Artificial Bee Colony algorithm

This study introduces and compares two optimization techniques, the basic Artificial Bee Colony (ABC) and the enhanced Artificial Bee Colony with multi-elite guidance (MGABC), for determining optimal gains of a Proportional-Integral-Derivative (PID) controller in a 3 degrees of freedom (DOF) rigid l...

Descripción completa

Detalles Bibliográficos
Autores principales: Azeez, Muhammad I., Abdelhaleem, A. M. M., Elnaggar, S., Moustafa, Kamal A. F., Atia, Khaled R.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Nature Publishing Group UK 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10333299/
https://www.ncbi.nlm.nih.gov/pubmed/37429964
http://dx.doi.org/10.1038/s41598-023-37895-3
_version_ 1785070617546981376
author Azeez, Muhammad I.
Abdelhaleem, A. M. M.
Elnaggar, S.
Moustafa, Kamal A. F.
Atia, Khaled R.
author_facet Azeez, Muhammad I.
Abdelhaleem, A. M. M.
Elnaggar, S.
Moustafa, Kamal A. F.
Atia, Khaled R.
author_sort Azeez, Muhammad I.
collection PubMed
description This study introduces and compares two optimization techniques, the basic Artificial Bee Colony (ABC) and the enhanced Artificial Bee Colony with multi-elite guidance (MGABC), for determining optimal gains of a Proportional-Integral-Derivative (PID) controller in a 3 degrees of freedom (DOF) rigid link manipulator (RLM) system. The objective function used in the optimization process is a novel function that is based on the well-known Lyapunov stability functions. This function is evaluated against established error-based objective functions commonly used in control systems. The convergence curves of the optimization process demonstrate that the MGABC algorithm outperforms the basic ABC algorithm by effectively exploring the search space and avoiding local optima. The evaluation of the controller's performance in trajectory tracking reveals the superiority of the Lyapunov-based objective function (LBF), with significant improvements over other objective functions such as IAE, ISE, ITAE, MAE and MRSE. The optimized system demonstrates robustness to diverse disturbance conditions and uncertainty in the mass of the payload, while also exhibiting adaptability to joints flexibility without inducing any vibrations in the movement of the end-effector. The proposed techniques and objective function offer promising avenues for the optimization of PID controllers in various robotic applications.
format Online
Article
Text
id pubmed-10333299
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher Nature Publishing Group UK
record_format MEDLINE/PubMed
spelling pubmed-103332992023-07-12 Optimization of PID trajectory tracking controller for a 3-DOF robotic manipulator using enhanced Artificial Bee Colony algorithm Azeez, Muhammad I. Abdelhaleem, A. M. M. Elnaggar, S. Moustafa, Kamal A. F. Atia, Khaled R. Sci Rep Article This study introduces and compares two optimization techniques, the basic Artificial Bee Colony (ABC) and the enhanced Artificial Bee Colony with multi-elite guidance (MGABC), for determining optimal gains of a Proportional-Integral-Derivative (PID) controller in a 3 degrees of freedom (DOF) rigid link manipulator (RLM) system. The objective function used in the optimization process is a novel function that is based on the well-known Lyapunov stability functions. This function is evaluated against established error-based objective functions commonly used in control systems. The convergence curves of the optimization process demonstrate that the MGABC algorithm outperforms the basic ABC algorithm by effectively exploring the search space and avoiding local optima. The evaluation of the controller's performance in trajectory tracking reveals the superiority of the Lyapunov-based objective function (LBF), with significant improvements over other objective functions such as IAE, ISE, ITAE, MAE and MRSE. The optimized system demonstrates robustness to diverse disturbance conditions and uncertainty in the mass of the payload, while also exhibiting adaptability to joints flexibility without inducing any vibrations in the movement of the end-effector. The proposed techniques and objective function offer promising avenues for the optimization of PID controllers in various robotic applications. Nature Publishing Group UK 2023-07-10 /pmc/articles/PMC10333299/ /pubmed/37429964 http://dx.doi.org/10.1038/s41598-023-37895-3 Text en © The Author(s) 2023 https://creativecommons.org/licenses/by/4.0/Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/ (https://creativecommons.org/licenses/by/4.0/) .
spellingShingle Article
Azeez, Muhammad I.
Abdelhaleem, A. M. M.
Elnaggar, S.
Moustafa, Kamal A. F.
Atia, Khaled R.
Optimization of PID trajectory tracking controller for a 3-DOF robotic manipulator using enhanced Artificial Bee Colony algorithm
title Optimization of PID trajectory tracking controller for a 3-DOF robotic manipulator using enhanced Artificial Bee Colony algorithm
title_full Optimization of PID trajectory tracking controller for a 3-DOF robotic manipulator using enhanced Artificial Bee Colony algorithm
title_fullStr Optimization of PID trajectory tracking controller for a 3-DOF robotic manipulator using enhanced Artificial Bee Colony algorithm
title_full_unstemmed Optimization of PID trajectory tracking controller for a 3-DOF robotic manipulator using enhanced Artificial Bee Colony algorithm
title_short Optimization of PID trajectory tracking controller for a 3-DOF robotic manipulator using enhanced Artificial Bee Colony algorithm
title_sort optimization of pid trajectory tracking controller for a 3-dof robotic manipulator using enhanced artificial bee colony algorithm
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10333299/
https://www.ncbi.nlm.nih.gov/pubmed/37429964
http://dx.doi.org/10.1038/s41598-023-37895-3
work_keys_str_mv AT azeezmuhammadi optimizationofpidtrajectorytrackingcontrollerfora3dofroboticmanipulatorusingenhancedartificialbeecolonyalgorithm
AT abdelhaleemamm optimizationofpidtrajectorytrackingcontrollerfora3dofroboticmanipulatorusingenhancedartificialbeecolonyalgorithm
AT elnaggars optimizationofpidtrajectorytrackingcontrollerfora3dofroboticmanipulatorusingenhancedartificialbeecolonyalgorithm
AT moustafakamalaf optimizationofpidtrajectorytrackingcontrollerfora3dofroboticmanipulatorusingenhancedartificialbeecolonyalgorithm
AT atiakhaledr optimizationofpidtrajectorytrackingcontrollerfora3dofroboticmanipulatorusingenhancedartificialbeecolonyalgorithm