A Comprehensive Framework of Ant Colony Optimisation for Optimal Control of Upper Extremity Rehabilitation Robot
DOI:
https://doi.org/10.31436/iiumej.v27i2.4134Keywords:
Anti Colony Optimization, Rehabilitation Robot, PID, Ziegler NicholsAbstract
Passive rehabilitation of the upper limb requires precise joint positioning to facilitate motor recovery and ensure patient safety. For a two-degree-of-freedom (DOF) elbow robot, the primary challenge is unwanted disturbances arising from human coupling and voluntary and involuntary forces applied by the subject. This study addresses this issue by proposing a comprehensive control framework based on a nature-inspired meta-heuristic approach. The robot dynamics were obtained using the Lagrangian formulation, which was then combined with a realistic actuator model, yielding a closed-loop transfer function that describes system behavior. A two-degree-of-freedom (2-DOF) PID controller was used as the position controller. To determine the optimal PID parameters, an ant colony optimization (ACO) algorithm is used with an appropriate performance index to select the PID parameter values. The resulting ACO-based PID controller showed significant improvement over the conventional Ziegler–Nichols (Z-N) approach, as it could reject significant patient-induced forces, maintain the joint trajectory with the reference, and remain stable even under perturbations. Simulations were performed, confirming that the optimized controller delivers smooth, precise movements, reduces tracking error, and enhances the safety of passive rehabilitation procedures.
ABSTRAK: Pemulihan secara pasif di bahagian anggota atas pesakit memerlukan kedudukan sendi yang tepat bagi memudahkan pemulihan motor pesakit daripada bahaya atau cedera. Manakala pada robot siku dua darjah kebebasan (DOF), cabaran utama ialah mengelakkan gangguan yang tidak diingini oleh manusia dan daya sukarela atau tidak sukarela yang dikenakan oleh subjek. Kajian ini mencadangkan rangka kerja kawalan komprehensif berdasarkan pendekatan meta-heuristik yang diilham oleh alam semula jadi. Dinamik robot diwujudkan dengan menggunakan rumusan Lagrangian, diikuti dengan gabungan model penggerak realistik, agar dapat menghasilkan fungsi pemindahan gelung tertutup yang boleh menggambarkan tingkah laku sistem. Pengawal PID 2-DOF pula digunakan sebagai pengawal kedudukan. Bagi mencapai parameter optimum PID, algoritma Pengoptimuman Koloni-Semut (ACO) digunakan dengan indeks prestasi yang sesuai agar dapat memilih PID paling optimum. Pengawal PID berasaskan ACO yang terhasil mengatasi pendekatan Ziegler Nichols (Z-N) konvensional, kerana ia mempunyai keupayaan menolak daya teraruh pesakit yang ketara sambil mengekalkan trajektori bersama rujukan dan kekal stabil walaupun ketika gangguan. Simulasi yang dijalankan dalam kajian ini mengesahkan bahawa pengawal yang dioptimumkan berjaya mencapai pergerakan yang lebih lancar, tepat, seterusnya mengurangkan ralat pengesanan serta mempromosi keselamatan prosedur pemulihan pasif.
Downloads
References
Lee SH, et al. (2020). Comparisons between end effector and exoskeleton rehabilitation robots regarding upper extremity function among chronic stroke patients with moderate to severe upper limb impairment. Scientific Reports, 10(1):1-8. https://doi.org/10.1038/s41598-020-58630-2
Mehrholz J, Pollock A, Pohl M, Kugler J, Elsner B. (2020). Systematic review with network meta analysis of randomized controlled trials of robotic assisted arm training for improving activities of daily living and upper limb function after stroke. Journal of NeuroEngineering and Rehabilitation, 17(1):1-14. https://doi.org/10.1186/S12984-020-00715-0
Ranzani R, et al. (2020). Neurocognitive robot assisted rehabilitation of hand function: a randomized control trial on motor recovery in subacute stroke. Journal of NeuroEngineering and Rehabilitation, 17(1):1-13. https://doi.org/10.1186/S12984-020-00746-7
Dalla Gasperina S, Roveda L, Pedrocchi A, Braghin F, Gandolla M. (2021). Review on patient cooperative control strategies for upper limb rehabilitation exoskeletons. Frontiers in Robotics and AI, 8:745018. https://doi.org/10.3389/frobt.2021.745018
Ai Q, Liu Z, Meng W, Liu Q, Xie SQ. (2023). Machine learning in robot assisted upper limb rehabilitation: a focused review. IEEE Transactions on Cognitive and Developmental Systems, 15(4):2053-2063. https://doi.org/10.1109/TCDS.2021.3098350
Escarabajal RJ, Pulloquinga JL, Zamora-Ortiz P, Valera A, Mata V, Valles M. (2023). Imitation learning based system for the execution of self paced robotic assisted passive rehabilitation exercises. IEEE Robotics and Automation Letters, 8(7):4283-4290. https://doi.org/10.1109/LRA.2023.3281884
Brown DF, Xie SQ. (2024). Effectiveness of intelligent control strategies in robot assisted rehabilitation: a systematic review. IEEE Transactions on Neural Systems and Rehabilitation Engineering, 32:1828-1840. https://doi.org/10.1109/TNSRE.2024.3396065
Brahmi B, Driscoll M, El Bojairami IK, Saad M, Brahmi A. (2021). Novel adaptive impedance control for exoskeleton robot for rehabilitation using a nonlinear time delay disturbance observer. ISA Transactions, 108:381-392. https://doi.org/10.1016/j.isatra.2020.08.036
Ranzani R, Chiriatti G, Schwarz A, Devittori G, Gassert R, Lambercy O. (2023). An online method to monitor hand muscle tone during robot assisted rehabilitation. Frontiers in Robotics and AI, 10:1093124. https://doi.org/10.3389/frobt.2023.1093124
Cao J, et al. (2024). Variable admittance control of high compatibility exoskeleton based on human robotic interaction force. Chinese Journal of Mechanical Engineering, 37(1):119. https://doi.org/10.1186/S10033-024-01113-6
Yang R, Zheng J, Song R. (2022). Continuous mode adaptation for cable driven rehabilitation robot using reinforcement learning. Frontiers in Neurorobotics, 16:1068706. https://doi.org/10.3389/fnbot.2022.1068706
Zhou J, Peng H, Zheng M, Wei Z, Fan T, Song R. (2024). Trajectory deformation based multi modal adaptive compliance control for a wearable lower limb rehabilitation robot. IEEE Transactions on Neural Systems and Rehabilitation Engineering, 32:314-324. https://doi.org/10.1109/TNSRE.2023.3348332
Wang Y, Held D, Erickson Z. (2022). Visual haptic reasoning: estimating contact forces by observing deformable object interactions. IEEE Robotics and Automation Letters, 7(4):11426-11433. https://doi.org/10.1109/LRA.2022.3199684
Yang J, Su H, Li Z, Ao D, Song R. (2016). Adaptive control with a fuzzy tuner for cable based rehabilitation robot. International Journal of Control, Automation and Systems, 14(3):865-875. https://doi.org/10.1007/S12555-015-0049-4
Poudel YK, Bhandari P. (2024). Control of the BLDC motor using ant colony optimization algorithm for tuning PID parameters. Archives of Advanced Engineering Science, 2(2):108-113. https://doi.org/10.47852/BONVIEWAAES32021184
Mirrashid N, Alibeiki E, Rakhtala SM. (2022). Development and control of an upper limb rehabilitation robot via ant colony optimization PID and fuzzy PID controllers. International Journal of Engineering, Transactions B Applications, 35(8). https://doi.org/10.5829/IJE.2022.35.08B.04
Biodex. (n.d.). System 3 and 4 upper extremity hemiparetic attachments operation manual. Retrieved from https://www.biodex.com
Joyo MK, et al. (2019). Optimized proportional integral derivative controller for upper limb rehabilitation robot. Electronics, 8(8):826. https://doi.org/10.3390/electronics8080826
Moradi B, Kargar A, Abazari S. (2022). Transient stability constrained optimal power flow solution using ant colony optimization for continuous domains. IET Generation Transmission and Distribution, 16(18):3734-3747. https://doi.org/10.1049/gtd2.12560
Precup R. E., Preitl, S., and Korondi, P. (2007). Fuzzy controllers with maximum sensitivity for servosystems. IEEE Transactions on Industrial Electronics, 54(3):1298–1310. https://doi.org/10.1109/TIE.2007.893053
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2026 IIUM Press

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.








