Design and Analysis of Fuzzy Based Proportional-Integral-Derivative Controller for Elbow-Forearm Rehabilitation Robot

Full Text (PDF, 1273KB), PP.47-63

Views: 0 Downloads: 0


Aleme Addisie 1,* Riessom Weldegiorgis 2 Sairoel Amertet 3

1. Dilla University/Mechanical Engineering, Dilla, Ethiopia

2. Defence Engineering College/ Flight Dynamics and Control, Bishoftu, Ethiopia

3. Mizan Tepi University /Mechanical Engineering, Tepi, Ethiopia

* Corresponding author.


Received: 6 Oct. 2019 / Revised: 20 Dec. 2019 / Accepted: 3 Feb. 2020 / Published: 8 Aug. 2020

Index Terms

Rehabilitation Robot, Fuzzy Logic System, ADAMS-MATLAB Co-simulation, PID Controller, Virtual Prototype, Elbow-Forearm


Nowadays, the use of Rehabilitation Robots for stroke patients has been growing rapidly. However, there was a limited scope of using such Rehabilitation Robots for patients suffer from an accidental physical fracture. Since the pain condition of such accidents needs a critical treatment, precise control of such robotic manipulators is mandatory. This paper presents the design and control of the Elbow-Forearm Rehabilitation Robot by considering the pain level of the patient. This design consists of the mechatronic design processes including mechanical design, controller design, and Virtual prototyping using ADAMS-MATLAB Co-simulation. The pain level is estimated using three parameters i.e the patient general condition, the muscle strain, and the duration of exercise from the beginning of rehabilitation. Based on these three input parameters, the manipulator's desired range of motion has been determined using the Fuzzy Logic System. The output of this fuzzy logic system would be an input to the main control system. ADAMS-MATLAB Co-simulation is carried out based on three reference inputs i.e Step, sinusoidal and the proposed fuzzy reference input. Using step input, we have discussed the step response characteristics of the developed system. The Co-simulation of the ADAMS dynamic model is realized with a 30 degree oscillating motion by providing a sinusoidal input. Finally, using the developed fuzzy reference input, we have done a Co-simulation of ADAMS plant. The simulation result demonstrates that the proposed PID controller with gains Kp=0.001 and Ki=0.01 yields 99.6% of accuracy in the tracking of the reference input as compared to the simulation without introducing controller which has an accuracy of 94.9%. The simulation also shows that derivative gain (Kd) of the PID controller has no effect on the system so that it is over damping system. From the above three simulation schemes, we can conclude that the Elbow-Forearm rehabilitation robot could be controlled as per the desired signal. Since this desired signal is developed from the pain level of the patient, we can say that the system is controlled as per the pain level of the patient.

Cite This Paper

Aleme Addisie, Riessom Weldegiorgis, Sairoel Amertet, " Design and Analysis of Fuzzy Based Proportional-Integral-Derivative Controller for Elbow-Forearm Rehabilitation Robot", International Journal of Image, Graphics and Signal Processing(IJIGSP), Vol.12, No.4, pp. 47-63, 2020. DOI: 10.5815/ijigsp.2020.04.04


[1]O. Lambercy, R. Ranzani, and R. Gassert, “Robot-assisted rehabilitation of hand function,” in Rehabilitation Robotics. Elsevier, 2018, pp. 205–225.

[2]P. Maciejasz, J. Eschweiler, K. Gerlach-Hahn, A. Jansen-Troy, and S. Leonhardt, “A survey on robotic devices for upper limb rehabilitation,” Journal of neuroengineering and rehabilitation, vol. 11, no. 1, p. 3, 2014.M. 

[3]Babaiasl, S. N. Goldar, M. H. Barhaghtalab, and V. Meigoli, “Sliding mode control of an exoskeleton robot for use in upper-limb rehabilitation,” in 2015 3rd RSI International Conference on Robotics and Mechatronics (ICROM). IEEE, 2015, pp. 694–701

[4]S.-H. Chen, W.-M. Lien, W.-W. Wang, G.-D. Lee, L.-C. Hsu, K.-W. Lee, S.-Y. Lin, C.-H. Lin, L.-C. Fu, J.-S. Lai et al., “Assistive control system for upper limb rehabilitation robot,” IEEE Transactions on Neural Systems and Rehabilitation Engineering, vol. 24, no. 11, pp. 1199–1209, 2016.

[5]E. Akdogan, M. E. Aktan, A. T. Koru, M. S. Arslan, M. Atlıhan, and B. Kuran, “Hy-brid impedance control of a robot manipulator for wrist and forearm rehabilitation: Performance analysis and clinical results,” Mechatronics, vol. 49, pp. 77–91, 2018.

[6]T. H. Koh, N. Cheng, H. K. Yap, and C.-H. Yeow, “Design of a soft robotic elbow sleeve with passive and intent-controlled actuation,” Frontiers in neuroscience, vol. 11, p. 597, 2017.

[7]G. Ma, M. Lin, and Q. Wang, “Mechanical design of a whole-arm exoskeleton rehabilitation robot based on pnf,” in 2016 13th International Conference on Ubiquitous Robots and Ambient Intelligence (URAI). IEEE, 2016, pp. 777–780.

[8]S. Cai, G. Huang, L. Huang, and L. Xie, “Kinematics analysis, design, and simulation of a dual-arm robot for upper limb physiotherapy,” in IOP Conference Series: Materials Science and Engineering, vol. 397, no. 1. IOP Publishing, 2018, p. 012049.

[9]Rahmani and M. H. Rahman, “Novel robust control of a 7-dof exoskeleton robot,” PloS one, vol. 13, no. 9, p. e0203440, 2018.

[10]H. Bian, Z. Chen, H. Wang, and T. Zhao, “Mechanical design of efw exo ii: a hybrid exoskeleton for elbow-forearm-wrist rehabilitation,” in 2017 International Conference on Rehabilitation Robotics (ICORR). IEEE, 2017, pp. 689–694.

[11]R. Salloum, M. R. Arvan, and B. Moaveni, “Identification, uncertainty modeling and robust controller design for an electromechanical actuator,” Proceedings of the Institution of Mechanical Engineers, Part C: Journal of Mechanical Engineering Science, vol. 230, no. 20, pp. 3631–3641, 2016.

[12]I. Ben Aabdallah, Y. Bouteraa, and C. Rekik, “Design of smart robot for wrist rehabilitation.” International Journal on Smart Sensing & Intelligent Systems, vol. 9,no. 2, 2016.

[13]M. Tiboni, A. Borboni, R. Faglia, and N. Pellegrini, “Robotics rehabilitation of the elbow based on surface electromyography signals,” Advances in Mechanical Engineering, vol. 10, no. 2, p. 1687814018754590, 2018.

[14]Y. Jiang, S. Sakoda, M. Togane, S. Morishita, B. Lu, and H. Yokoi, “A highly usable and customizable semg sensor for prosthetic limb control using polypyrrole-coated nonwoven fabric sheet,” in 2015 IEEE SENSORS. IEEE, 2015, p. 1-4.

[15]M. Zens, J. Ruhhammer, F. Goldschmidtboeing, M. Feucht, A. Bernstein, P. Niemeyer, H. Mayr, and P. Woias, “Polydimethylsiloxane strain gauges for biomedical applications,” in 2015 Transducers-2015 18th International Conference on Solid-State Sensors, Actuators and Microsystems (TRANSDUCERS). IEEE, 2015, pp. 1763–1766.

[16]T. Mori, Y. Tanaka, K. Yoshikawa, D. Katane, H. Torishima, Y. Shimizu, and Y. Hara, “Proposal of bioinstrumentation using shape deformation of amputated upper limb,” in 2013 35th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC). IEEE, 2013, pp. 882–885.

[17]R. Gopura and K. Kiguchi, “Mechanical designs of active upper-limb exoskeleton robots: State-of-the-art and design difficulties,” in 2009 IEEE International Conference on Rehabilitation Robotics. IEEE, 2009, pp. 178–187.

[18]T. Brezina, Z. Hadas, and J. Vetiska, “Using of co-simulation adams-simulink for development of mechatronic systems,” in 14th International Conference Mechatronika. IEEE, 2011, pp. 59–64

[19]L. PRˇ ´ ILESKY and I. Z. HADA ´ S, “Robot virtual prototype in adams,” 2012

[20]C. Zizoua, M. Raison, S. Boukhenous, M. Attari, and S. Achiche, “Detecting muscle contractions using strain gauges,” Electronics Letters, vol. 52, no. 22, pp. 1836–1838, 2016.

[21]M. A. Baniasad, M. Akbar, A. Alasty, and F. Farahmand, “Fuzzy control of a hand rehabilitation robot to optimize the exercise speed in passive working mode.” in MMVR, 2011, pp. 39–43.

[22]L. Angel, M. Perez, C. D ´ ´ıaz-Quintero, and C. Mendoza, “Adams/matlab cosimulation: Dynamic systems analysis and control tool,” in Applied Mechanics and Materials, vol. 232. Trans Tech Publ, 2012, pp. 527–531.