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...
Saved in:
| Main Authors: | , , , , , |
|---|---|
| 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 |