Robust Trajectory Tracking of Two-Link Rehabilitation Robot Under Sudden External Disturbances By GA-Optimized PID Control
DOI:
https://doi.org/10.54097/b9bw6b10Keywords:
Rehabilitation robot, Genetic Algorithm-optimized Proportional-Integral-Derivative Controller, external disturbance.Abstract
As populations age and the need for rehabilitation grows, rehabilitation robots have drawn increasing attention. These devices guide impaired limbs through precise, repeatable motions to accelerate recovery. A central difficulty, however, is guaranteeing smooth human-robot interaction when unexpected disturbances arise during exercise. This study proposes a Proportional-Integral-Derivative (PID) controller whose six gains are globally optimized by a genetic algorithm to secure robust joint tracking for a planar two-link rehabilitation robot working with patients. PID reproducible disturbance-injection interface uses the Jacobian to convert end-effector forces into joint torques, simulating sudden patient-generated perturbations. The control law adds gravity feed-forward, a filtered PID term, and explicit actuator saturation limits. The genetic algorithms (GA) fitness function mixes time-weighted tracking error, overshoot penalty, recovery time, torque rate, and saturation duration to favor robustness. MATLAB simulations show the arm returning to within ±2° in 1.5 s, exhibiting 20 % overshoot while saturation remains low; the tuned controller outperforms a manually adjusted PID. The scheme is straightforward to deploy and meets the dual demand for safety and accurate trajectory tracking in clinical use.
Downloads
References
[1] K. J. Åström and T. Hägglund. PID Controllers: Theory, Design, and Tuning, 2nd ed. Research Triangle Park, NC, USA: Instrument Society of America, 1995.
[2] D. E. Goldberg. Genetic Algorithms in Search, Optimization, and Machine Learning. Reading, MA, USA: Addison-Wesley, 1989.
[3] K. iguchi and T. Fukuda. Intelligent control for robotic rehabilitation. IEEE Transactions on Neural Systems and Rehabilitation Engineering, 2004, 12 (4): 436 - 446.
[4] M. W. Spong and M. Vidyasagar. Robot Dynamics and Control. New York, NY, USA: Wiley, 2008.
[5] A. Visioli. Tuning of PID controllers with fuzzy logic. IEE Proceedings Control Theory and Applications, 2001, 148 (1): 1 - 8.
[6] R. L. Haupt and S. E. Haupt. Practical Genetic Algorithms, 2nd ed. Hoboken, NJ, USA: Wiley, 2004.
[7] H. Boubertakh, A. Bouchelaghem, and S. Bouhouita. PID controller tuning using Genetic Algorithm for nonlinear systems. International Journal of Intelligent Engineering and Systems, 2018, 11 (5): 10 - 18.
[8] N. Ahmad, M. O. Tokhi, and M. H. Shaheed. Optimization of PID controller parameters using Genetic Algorithm for robotic arm, Procedia Computer Science, 2017, 105: 299 – 305.
[9] A. Rojas-Moreno, F. Reyes-Lecuona, and M. J. Rodriguez-Fernandez. GA-PID control for disturbance rejection in robotic manipulators. Applied Soft Computing, 2020, 88: 106046.
[10] W. Zhang, H. Zhang, and H. Yu. Human–Robot Interaction Control for Rehabilitation Robots: A Review. Robotics and Autonomous Systems, 2021, 142: 103767.
[11] D. Shi, Y. Wang, and H. Ding. Review of human–robot coordination control for lower-limb rehabilitation robots. Frontiers of Mechanical Engineering, 2022, 17 (4): 483 - 501.
[12] H. Peng, J. Zhou, F. Li, et al. A triple-step controller with linear active disturbance rejection for a lower-limb rehabilitation robot. Frontiers in Neurorobotics, 2022, 16: 886650.
[13] A. Nanavati, V. Ranganeni, and M. Çakmak. Physically assistive robots: A systematic review of mobile and manipulator robots that physically assist people with disabilities. Annual Review of Control, Robotics, and Autonomous Systems. 2023, 7: 7 – 34.
Downloads
Published
Issue
Section
License
Copyright (c) 2026 Academic Journal of Science and Technology

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








