Optimal PID controller with evolutionary optimization algorithms for rehabilitation robots

Abstract Precision and smoothness in controlling mechanism is a mandatory requirement for those robotic applications, which are associated with upper limb rehabilitation and comprise of five degree of freedom. This study comprises of analysis of a vast range of techniques of optimization, for determ...

Full description

Saved in:
Bibliographic Details
Main Authors: Kamran Joyo, Talha Ahmed Khan, Kushsairy Abdul Kadir, Mohd Nizam Bin Husen, Haidawati Mohamad Nasir, Munaza Azhar
Format: Article
Language:English
Published: Springer 2025-07-01
Series:Discover Applied Sciences
Subjects:
Online Access:https://doi.org/10.1007/s42452-025-07424-0
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1849331985400463360
author Kamran Joyo
Talha Ahmed Khan
Kushsairy Abdul Kadir
Mohd Nizam Bin Husen
Haidawati Mohamad Nasir
Munaza Azhar
author_facet Kamran Joyo
Talha Ahmed Khan
Kushsairy Abdul Kadir
Mohd Nizam Bin Husen
Haidawati Mohamad Nasir
Munaza Azhar
author_sort Kamran Joyo
collection DOAJ
description Abstract Precision and smoothness in controlling mechanism is a mandatory requirement for those robotic applications, which are associated with upper limb rehabilitation and comprise of five degree of freedom. This study comprises of analysis of a vast range of techniques of optimization, for determining ideal parameters of a Proportional Integral Derivative (PID) controller, which is managing a dynamic model of the upper limb rehabilitation system. The control technique which has been proposed was carried out on a five-degree of freedom (DOF) hardware, and priory to any trials under clinics, more than five healthy subjects underwent trials following strict protocols. There exist evidences of rejection to the external disturbances by the control technique, alongside keeping the system stable during the course of harsh and extremely uneven circumstances. This research study validates the mathematical models for finding optimizing parameters of the PID, including a comparative study comprising of four diverse cost functions. The objective functions include Integral Absolute Error (IAE) and Integral Squared Error (ISE). A variety of PID tuning methods were assessed based on core performance indicators such as Integral Square Error (ISE), Integral Absolute Error (IAE), overshoot, rise time, and settling time. The PID controller tuned using Particle Swarm Optimization (PSO) struck a good balance, with relatively low IAE, moderate overshoot (4.51%), and a decent settling time of 8.28 s. The Firefly algorithm also delivered promising results, achieving the shortest rise time (0.689 s) and a quick settling time (1.08 s), while keeping the overshoot (4.45%) nearly on par with PSO. In comparison, Ant Colony Optimization (ACO) produced a significantly higher overshoot of 29.6% and longer settling behavior. The Artificial Bee Colony (ABC) method stood out with the lowest settling time (0.84 s) and minimal overshoot (4.29%). The classical Ziegler-Nichols approach, however, showed poor performance, with a high overshoot of 55.3% and slower system response. Overall, these outcomes suggest that nature-inspired techniques, especially Firefly and ABC, can offer more efficient and stable control than conventional tuning methods.
format Article
id doaj-art-74b740e597764df9bf5aa0da16f8d42a
institution Kabale University
issn 3004-9261
language English
publishDate 2025-07-01
publisher Springer
record_format Article
series Discover Applied Sciences
spelling doaj-art-74b740e597764df9bf5aa0da16f8d42a2025-08-20T03:46:21ZengSpringerDiscover Applied Sciences3004-92612025-07-017712110.1007/s42452-025-07424-0Optimal PID controller with evolutionary optimization algorithms for rehabilitation robotsKamran Joyo0Talha Ahmed Khan1Kushsairy Abdul Kadir2Mohd Nizam Bin Husen3Haidawati Mohamad Nasir4Munaza Azhar5Karachi Institute of Economics and TechnologyCyber Security and Technological Convergence, Malaysian Institute of Information Technology (MIIT), Universiti Kuala LumpurBritish Malaysian Institute (BMI), Universiti Kuala LumpurCyber Security and Technological Convergence, Malaysian Institute of Information Technology (MIIT), Universiti Kuala LumpurComputer Engineering Technology section, Malaysian Institute of Information Technology (MIIT), Universiti Kuala LumpurSchool of Engineering and Applied Sciences, Bahria University Karachi CampusAbstract Precision and smoothness in controlling mechanism is a mandatory requirement for those robotic applications, which are associated with upper limb rehabilitation and comprise of five degree of freedom. This study comprises of analysis of a vast range of techniques of optimization, for determining ideal parameters of a Proportional Integral Derivative (PID) controller, which is managing a dynamic model of the upper limb rehabilitation system. The control technique which has been proposed was carried out on a five-degree of freedom (DOF) hardware, and priory to any trials under clinics, more than five healthy subjects underwent trials following strict protocols. There exist evidences of rejection to the external disturbances by the control technique, alongside keeping the system stable during the course of harsh and extremely uneven circumstances. This research study validates the mathematical models for finding optimizing parameters of the PID, including a comparative study comprising of four diverse cost functions. The objective functions include Integral Absolute Error (IAE) and Integral Squared Error (ISE). A variety of PID tuning methods were assessed based on core performance indicators such as Integral Square Error (ISE), Integral Absolute Error (IAE), overshoot, rise time, and settling time. The PID controller tuned using Particle Swarm Optimization (PSO) struck a good balance, with relatively low IAE, moderate overshoot (4.51%), and a decent settling time of 8.28 s. The Firefly algorithm also delivered promising results, achieving the shortest rise time (0.689 s) and a quick settling time (1.08 s), while keeping the overshoot (4.45%) nearly on par with PSO. In comparison, Ant Colony Optimization (ACO) produced a significantly higher overshoot of 29.6% and longer settling behavior. The Artificial Bee Colony (ABC) method stood out with the lowest settling time (0.84 s) and minimal overshoot (4.29%). The classical Ziegler-Nichols approach, however, showed poor performance, with a high overshoot of 55.3% and slower system response. Overall, these outcomes suggest that nature-inspired techniques, especially Firefly and ABC, can offer more efficient and stable control than conventional tuning methods.https://doi.org/10.1007/s42452-025-07424-0Degree of freedomFireflyIntegral absolute errorIntegral squared errorManipulatorParticle swarm optimization
spellingShingle Kamran Joyo
Talha Ahmed Khan
Kushsairy Abdul Kadir
Mohd Nizam Bin Husen
Haidawati Mohamad Nasir
Munaza Azhar
Optimal PID controller with evolutionary optimization algorithms for rehabilitation robots
Discover Applied Sciences
Degree of freedom
Firefly
Integral absolute error
Integral squared error
Manipulator
Particle swarm optimization
title Optimal PID controller with evolutionary optimization algorithms for rehabilitation robots
title_full Optimal PID controller with evolutionary optimization algorithms for rehabilitation robots
title_fullStr Optimal PID controller with evolutionary optimization algorithms for rehabilitation robots
title_full_unstemmed Optimal PID controller with evolutionary optimization algorithms for rehabilitation robots
title_short Optimal PID controller with evolutionary optimization algorithms for rehabilitation robots
title_sort optimal pid controller with evolutionary optimization algorithms for rehabilitation robots
topic Degree of freedom
Firefly
Integral absolute error
Integral squared error
Manipulator
Particle swarm optimization
url https://doi.org/10.1007/s42452-025-07424-0
work_keys_str_mv AT kamranjoyo optimalpidcontrollerwithevolutionaryoptimizationalgorithmsforrehabilitationrobots
AT talhaahmedkhan optimalpidcontrollerwithevolutionaryoptimizationalgorithmsforrehabilitationrobots
AT kushsairyabdulkadir optimalpidcontrollerwithevolutionaryoptimizationalgorithmsforrehabilitationrobots
AT mohdnizambinhusen optimalpidcontrollerwithevolutionaryoptimizationalgorithmsforrehabilitationrobots
AT haidawatimohamadnasir optimalpidcontrollerwithevolutionaryoptimizationalgorithmsforrehabilitationrobots
AT munazaazhar optimalpidcontrollerwithevolutionaryoptimizationalgorithmsforrehabilitationrobots