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...
Autores principales: | , , , , |
---|---|
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 |