You are currently viewing a new version of our website. To view the old version click .
Engineering Proceedings
  • Proceeding Paper
  • Open Access

27 September 2023

Comparative Analysis for Machine-Learning-Based Optimal Control of Upper Extremity Rehabilitation Robots †

,
,
,
,
and
1
Harbin Institute of Technology, Harbin 150001, China
2
School of Engineering and Applied Sciences (SEAS), Bahria University Karachi Campus, Karachi 75850, Pakistan
3
Faculty of Computing, Multimedia University, Cyberjaya 63100, Malaysia
4
Department of Computer and Information Systems Engineering, NED University of Engineering and Technology, Karachi 75250, Pakistan
This article belongs to the Proceedings The 8th International Electrical Engineering Conference

Abstract

It has been observed from many pieces of research and through applications that robotic movements using human interaction are considered dangerous, tiresome and require extraordinary precision and smooth control. Specifically, medical and healthcare applications have been the highest priority in recent years. The concept of rehabilitation using robotics was introduced during the 1980s with the motive of freeing therapists from repetitive work while treating an increasing elderly population requiring physiotherapy. Furthermore, the consistency of the robot’s operation and the volume of repetitions has increased. They can assist therapists in performing tedious tasks and let them concentrate on several patients simultaneously. Several types of rehabilitation robot devices have been produced in recent years with different modes of training and control strategies using various control algorithms. In this research paper, a comprehensive overview of rehabilitation in relation to robotics is presented. The main aim is to determine robust controlling optimization for the smooth control of robotic movement, as these movements require a lot of precision and accuracy. The analysis showed that M-PSO was found to be very effective and robust in finding the best optimal values, as the Modified PSO achieved the minimum root mean square value and a best fit of 98.7.

1. Traditional Controlling Approaches

In rehabilitation robotics, position control is the primary objective when performing an exercise. Mostly PID, PD or PI controllers are utilized to regulate the position of a rehabilitation robot, such as is in the case of ARM-Guide [1]. Motion ARM, based on MIT Manus, was developed, which is also a stationary end-effector-based system with 3-DOF in which two are active and one is passive. It uses brushless DC motors to actuate the motion. The system is utilized to perform shoulder and elbow exercises. Gravity compensation, along with an impedance controller, were used as the controllers for the motors. NeReBot [2] is also a stationary end-effector-based system, which is a 3-DOF corded system for physical therapy. Another researcher in 2008 developed a 3-DOF rehabilitation system [3]. Proportion Integral (PI) and Proportional Derivative (PD) control algorithms have been utilized as controllers, using position and force as input parameters while an impedance control strategy was used. MIME-RiceWrist [4] is a 9-DOF exoskeleton system used to perform shoulder, elbow, forearm and wrist exercises. Maxon electric motors and a capstan drive transmission system are used to actuate the system. Furthermore, impedance control is used in the system, while an inverse kinematics-based task–space position controller is utilized with a proportional derivative (PD) trajectory controller. Another end-effector-based 2-DOF stationary system was developed for rehabilitation. With the assistance of two DC motors, planner motion for shoulder and elbow joints was achieved. A force impedance controller was used to regulate the system. Force and position can be acknowledged as two significant control parameters. ArmeoPower from Hocoma [5] is a 7-DOF with one passive DOF system and six active, and it is able to perform elbow, shoulder, forearm, and wrist exercises. The stationary exoskeleton system uses six DC motor actuators to achieve the desired motion. The rehabilitation system utilizes an impedance controller with gravity and friction compensation. A calculated torque PD controller is used for the system that uses gravity compensation. MUNDUS [6,7] is a wheelchair-mounted exoskeleton system. A sequential-based feedback controller was used for the simultaneous feedback control of the 3 DOFs incorporated within a biomimetic feed forward controller. Just using sequential control can reduce computation time and guarantee very robust accuracy in reaching the target. Gentle/G [8,9,10,11] is a 9-DOF rehabilitation system that is stationary, which can allow the shoulder, elbow, forearm, wrist, thumb and other fingers to move together to perform a grasping motion.

2. Intelligent Advanced Controllers

Advanced intelligent controls are mostly used for on-demand support or adaptive control approaches. These types of controllers are based on fuzzy logic, decision-making algorithms, artificial neural networks, and traditional machine-learning-based algorithms to complete rehabilitation tasks. To perform forearm physical therapy, a stationary 1-DOF rehabilitation system was designed [12,13,14,15]. Joint angle and torque were taken as input parameters, and active and passive mode training were also provided by the robot. To enable the smooth execution of both modes of training, a fuzzy controller was utilized as a torque controller. A robot manipulator based on 2-DOF was developed with the integration of fuzzy neuro control. For the estimation of how much torque is needed, an EMG surface was used for elbow movement [16,17,18].

3. Optimization for Controlling Parameter

In recent years, bio-inspired algorithms have received huge attention and are being successfully utilized in many industrial applications. Such algorithms include evolutionary approaches, which are the genetic algorithm, cultural algorithm, differential evolution, Japanese tree frog calling, dolphin echolocation, the flower pollination algorithm, and the great salmon run. In this study, a number of optimization techniques will be analyzed to identify the optimized parameters of a PID controller with a dynamic model of the upper limb rehabilitation system. To determine the optimal control parameters for PID, there exists a number of tuning methods, such as Zeigler Nichols and fuzzy logic, which are classical methods. In contrast with other optimization algorithms for tuning, most of the swarm intelligence-based algorithms achieve increased accuracy and have good reputations in the research community as they have outstanding performance while solving many real-life engineering optimization problems [19,20]. Gaing reported a unique design approach for the identification of optimal PID controller parameters for an AVR system based on particle swarm optimization (PSO). In that research, the performance of the system improved and was more efficient as compared with the genetic algorithm (GA) [21,22]. Table 1 demonstrated comparison for optimization using bio-inspired algorithm is swarm-based intelligence algorithms, including particle swarm optimization, ant colony optimization, bat algorithm, artificial bee colony, cat swarm, cuckoo search, etc.
Table 1. Comparative analysis of the latest optimization approaches.

4. Results and Discussions

Rehabilitation training modes and existing control approaches for rehabilitation robots have been discussed in detail. The control parameter optimization section revealed that most of the controllers have achieved smooth and precise control by applying several machine learning and artificial intelligence-based algorithms. The quantitative analysis for the modified particle swarm optimization was compared to the latest artificial neural network approach, support vector machine, adaptive neural fuzzy system and neural network auto-regressive architecture. The analysis showed that M-PSO was found to be very effective and robust in finding the best optimal values, as the Modified PSO achieved the minimum root mean square value and the best fit of 98.7.

Author Contributions

Conceptualization, M.K.; methodology, T.A.K.; software, U.I.; validation, S.A.R.; formal analysis, I.T.; investigation, T.A.K.; data curation, U.I.; writing—original draft preparation, M.K.; writing—review and editing, K.K.; supervision, K.K. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Data Availability Statement

No new data is created or developed.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Feys, H.; De Weerdt, W.; Verbeke, G.; Steck, G.C.; Capiau, C.; Kiekens, C.; Dejaeger, E.; Van Hoydonck, G.; Vermeersch, G.; Cras, P. Early and repetitive stimulation of the arm can substantially improve the long-term outcome after stroke: A 5-year follow-up study of a randomized trial. Stroke 2004, 35, 924–929. [Google Scholar] [CrossRef]
  2. Rosati, G.; Gallina, P.; Masiero, S. Design, implementation and clinical tests of a wire-based robot for neurorehabilitation. IEEE Trans. Neural Syst. Rehabil. Eng. 2007, 15, 560–569. [Google Scholar] [CrossRef] [PubMed]
  3. Denève, A.; Moughamir, S.; Afilal, L.; Zaytoon, J. Control system design of a 3-DOF upper limbs rehabilitation robot. Comput. Methods Programs Biomed. 2008, 89, 202–214. [Google Scholar] [CrossRef] [PubMed]
  4. Gupta, A.; O’Malley, M.K.; Patoglu, V.; Burgar, C. Design, control and performance of RiceWrist: A force feedback wrist exoskeleton for rehabilitation and training. Int. J. Robot. Res. 2008, 27, 233–251. [Google Scholar] [CrossRef]
  5. Micera, S.; Carrozza, M.C.; Guglielmelli, E.; Cappiello, G.; Zaccone, F.; Freschi, C.; Colombo, R.; Mazzone, A.; Delconte, C.; Pisano, F.; et al. A simple robotic system for neurorehabilitation. Auton. Robot. 2005, 19, 271. [Google Scholar] [CrossRef]
  6. Nef, T.; Guidali, M.; Klamroth-Marganska, V.; Riener, R. ARMin-exoskeleton robot for stroke rehabilitation. In Proceedings of the World Congress on Medical Physics and Biomedical Engineering, Munich, Germany, 7–12 September 2009; pp. 127–130. [Google Scholar]
  7. Pedrocchi, A.; Ferrante, S.; Ambrosini, E.; Gandolla, M.; Casellato, C.; Schauer, T.; Klauer, C.; Pascual, J.; Vidaurre, C.; Gföhler, M.; et al. MUNDUS project: MUltimodal Neuroprosthesis for daily Upper limb Support. J. Neuroeng. Rehabil. 2013, 10, 66. [Google Scholar] [CrossRef] [PubMed]
  8. Loureiro, R.C.; Harwin, W.S. Reach & grasp therapy: Design and control of a 9-DOF robotic neuro-rehabilitation system. In Proceedings of the 2007 IEEE 10th International Conference on Rehabilitation Robotics, Noordwijk, Netherlands, 13–15 June 2007; pp. 757–763. [Google Scholar]
  9. Teramae, T.; Noda, T.; Morimoto, J. EMG-based model predictive control for physical human–robot interaction: Application for assist-as-needed control. IEEE Robot. Autom. Lett. 2018, 3, 210–217. [Google Scholar] [CrossRef]
  10. Sketch, S.M.; Simpson, C.S.; Crevecoeur, F.; Okamura, A.M. Simulating the impact of sensorimotor deficits on reaching performance. bioRxiv 2017, 2, 139857. [Google Scholar]
  11. Iqbal, J.; Islam, R.U.; Khan, H. Modeling and analysis of a 6 DOF robotic arm manipulator. Can. J. Electr. Electron. Eng. 2012, 3, 300–306. [Google Scholar]
  12. Luo, D.; Roth, M.; Wiesener, C.; Schauer, T.; Schmidt, H.; Raisch, J. Reha-Maus: A Novel Robot for Upper Limb Rehabilitation. In Proceedings of the Workshop Automatisierungstechnische Verfahren fur die Medizin (AUTOMED), Zürich, Germany, 29–30 October 2010; pp. 33–34. [Google Scholar]
  13. Mitschka, C.M.; Terra, M.H.; Siqueira, A.A. Markovian theory applied for the development of control strategies in rehabilitation robotics. Am. Control Conf. 2017, 2017, 1797–1802. [Google Scholar]
  14. Kung, P.-C.; Ju, M.-S.; Lin, C.-C.K. Design of a forearm rehabilitation robot. In Proceedings of the 2007 IEEE 10th International Conference on Rehabilitation Robotics, Noordwijk, Netherlands, 13–15 June 2007; pp. 228–233. [Google Scholar]
  15. Kiguchi, K.; Iwami, K.; Yasuda, M.; Watanabe, K.; Fukuda, T. An exoskeletal robot for human shoulder joint motion assist. IEEE/ASME Trans. Mechatron. 2003, 8, 125–135. [Google Scholar] [CrossRef]
  16. Li, Q.; Wang, D.; Du, Z.; Song, Y.; Sun, L. sEMG based control for 5 DOF upper limb rehabilitation robot system. In Proceedings of the 2006 IEEE International Conference on Robotics and Biomimetics, Kunming, China, 17–20 December 2006; pp. 1305–1310. [Google Scholar]
  17. Gopura, R.A.R.C.; Kiguchi, K.; Li, Y. SUEFUL-7: A 7DOF upper-limb exoskeleton robot with muscle-model-oriented EMG-based control. In Proceedings of the 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems, St. Louis, MO, USA, 10–15 October 2009; pp. 1126–1131. [Google Scholar]
  18. Balasubramanian, S.; Wei, R.; Perez, M.; Shepard, B.; Koeneman, E.; Koeneman, J.; He, J. RUPERT: An exoskeleton robot for assisting rehabilitation of arm functions. Virtual Rehabil. 2008, 2008, 163–167. [Google Scholar]
  19. Hu, X.; Tong, K.Y.; Song, R.; Tsang, V.S.; Leung, P.O.; Li, L. Variation of muscle co activation patterns in chronic stroke during robot-assisted elbow training. Arch. Phys. Med. Rehabil. 2007, 88, 1022–1029. [Google Scholar] [CrossRef] [PubMed]
  20. Sikander, A.; Thakur, P.; Bansal, R.; Rajasekar, S. A novel technique to design cuckoo search based FOPID controller for AVR in power systems. Comput. Electr. Eng. 2018, 70, 261–274. [Google Scholar] [CrossRef]
  21. Gaing, Z.-L. A particle swarm optimization approach for optimum design of PID controller in AVR system. IEEE Trans. Energy Convers. 2004, 19, 384–391. [Google Scholar] [CrossRef]
  22. Khan, N.; Khan, T.A. Energy Management Systems Using Smart Grids: An Exhaustive Parametric Comprehensive Analysis of Existing Trends, Significance, Opportunities, and Challenges. Int. Trans. Electr. Energy Syst. 2022, 2022, 3358795. [Google Scholar] [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.