Next Article in Journal
Brief Survey: Machine Learning in Handover Cellular Network
Previous Article in Journal
A Short Review on Superplasticity of Aluminum Alloys
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Proceeding Paper

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

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
5
Department of Computer Science, SZABIST Karachi Campus, Karachi 75600, Pakistan
6
British Malaysian Institute, Universiti Kala Lumpur, Kuala Lumpur 50250, Malaysia
*
Author to whom correspondence should be addressed.
Presented at the 8th International Electrical Engineering Conference, Karachi, Pakistan, 25–26 August 2023.
Eng. Proc. 2023, 46(1), 34; https://doi.org/10.3390/engproc2023046034
Published: 27 September 2023
(This article belongs to the Proceedings of 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.

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.

Informed Consent Statement

Informed consent was obtained from all subjects involved in the study.

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]
Table 1. Comparative analysis of the latest optimization approaches.
Table 1. Comparative analysis of the latest optimization approaches.
ApproachesDomainFeatures Merits and De-Merits
Zeigler Nichols and fuzzy logic, which are classical methods 2018OptimizationPID Classical methods with above-average efficiency
Particle swarm optimization (PSO) 2004Optimized PID controllersAVR System, OptimizationPSO performed better than the genetic algorithm
Controller was optimized using Artificial Bee Colony (ABC) 2018Controller Parameters were optimized using Artificial Bee Colony (ABC)Extension of the optimizationArtificial Bee Colony (ABC) produced better results than the PSO in AVR-based systems
Ayas used PSO optimization. 2014PID controller parameters Optimization2 DOF rehabilitation robotIntegral squared error was calculated that proved better efficiency of PSO
Mehdi used a 3-DOF planar robotic manipulator system. 2011Utilized PSO for offline tuning of the impedance controller.Tuning of impedance controllerPSO performed outstanding compared to existing approaches
Aminizar developed a 2 DOF robotic system for rehabilitation. 2013The neural network was used in this study as a controller optimizationGenetic algorithm was used for optimizationNeural network generated better results compared to the genetic algorithm
Mandava used Invasive weed optimization (IWO) for tuning PID for a biped robot. 2018 Weed Optimization (IWO)-tuned PID controller is compared in terms of error and the torque required at various joints.Further IWO-tuned PID controller was tested with 18-DOF biped robot.Weed Optimization (IWO)-tuned PID controller is compared in terms of error and the torque required at various joints.
Ali worked on 2 DOF upper limb robotic arm, which used fuzzy inference system for online tuning of parameters of PID. 2018PID parameters tuningFuzzy inference system for online tuning of parameters of PIDThe system was simulated and had positive results.
Khoury developed a 5-DOF system and applied fuzzy PID control for trajectory tracking problem. 2004A systematic study was presented for optimizing the tuning parameters of the controller.Fuzzy PID Control The performance of the proposed controller was validated with a comparative evaluation of torque and direct adaptive control methods.
Ayas worked on a 2 DOF ankle rehabilitation robot and used a cuckoo search algorithm. to determine the optimal control parameters for fractional-order PID control. Cuckoo Search algorithm was applied to optimize control parameters for fractional order PID control.Machine learning-based Cuckoo Search AlgorithmITAE, ISE and IAE as objective functions were used to evaluate performance criteria.
Mahanta used Artificial Bee Colony to predict inverse. 2019Inverse kinematic problem.Kinematic matrixDOF industrial robot end-effector position is not easy to determine.
H. V. H. Ayala and L. dos Santos Coelho, “Tuning of PID controller based on a multi-objective genetic algorithm applied to a robotic manipulator”, Expert Systems with Applications, 2012PID2-DOF Robotic ManipulatorRobust, Closed Loop Tracking
H. Ibrahim, F. Hassan, and A. O. Shomer, “Optimal PID control of a brushless DC motor using PSO and BF techniques”, 2014 Optimization using PIDPSOPSO performed outstanding compared to BF.
F. Yan, Y. Wang, W. Xu, and B. Chen, Transactions of the Canadian Society for Mechanical Engineering. 2018 Controlling of Time Delay ParameterArtificial Bee Colony Algorithm Cable-driven manipulator control was enhanced by using ABC.
C.-F. Juang and Y.-T. Yeh, IEEE transactions on cybernetics. 2018 Optimization using Recurrent Neural networkMulti-objective Evolution of Biped Robot GaitsResults achieved with neural network complexity
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.

Share and Cite

MDPI and ACS Style

Kamran, M.; Khan, T.A.; Iftikhar, U.; Rizvi, S.A.; Tanoli, I.; Kadir, K. Comparative Analysis for Machine-Learning-Based Optimal Control of Upper Extremity Rehabilitation Robots. Eng. Proc. 2023, 46, 34. https://doi.org/10.3390/engproc2023046034

AMA Style

Kamran M, Khan TA, Iftikhar U, Rizvi SA, Tanoli I, Kadir K. Comparative Analysis for Machine-Learning-Based Optimal Control of Upper Extremity Rehabilitation Robots. Engineering Proceedings. 2023; 46(1):34. https://doi.org/10.3390/engproc2023046034

Chicago/Turabian Style

Kamran, Muhammad, Talha Ahmed Khan, Umar Iftikhar, Safdar A. Rizvi, Irfan Tanoli, and Kushsairy Kadir. 2023. "Comparative Analysis for Machine-Learning-Based Optimal Control of Upper Extremity Rehabilitation Robots" Engineering Proceedings 46, no. 1: 34. https://doi.org/10.3390/engproc2023046034

Article Metrics

Back to TopTop