Inverse kinematics of a 6 DoF human upper limb using ANFIS and ANN for anticipatory actuation in ADL-based physical Neurorehabilitation

Highlights? We propose a solution to the inverse kinematics problem of a human upper limb. ? We evaluate two artificial intelligence-based technologies: MLP and ANFIS. ? We propose a novel application in ADL-based physical Neurorehabilitation. ? We demonstrate that both solutions provide accurate results. ? We demonstrate that the MLP-based is able to work in a real-time environment. ObjectiveThis research is focused in the creation and validation of a solution to the inverse kinematics problem for a 6 degrees of freedom human upper limb. This system is intended to work within a real-time dysfunctional motion prediction system that allows anticipatory actuation in physical Neurorehabilitation under the assisted-as-needed paradigm. For this purpose, a multilayer perceptron-based and an ANFIS-based solution to the inverse kinematics problem are evaluated. Materials and methodsBoth the multilayer perceptron-based and the ANFIS-based inverse kinematics methods have been trained with three-dimensional Cartesian positions corresponding to the end-effector of healthy human upper limbs that execute two different activities of the daily life: 'serving water from a jar' and 'picking up a bottle'. Validation of the proposed methodologies has been performed by a 10 fold cross-validation procedure. ResultsOnce trained, the systems are able to map 3D positions of the end-effector to the corresponding healthy biomechanical configurations. A high mean correlation coefficient and a low root mean squared error have been found for both the multilayer perceptron and ANFIS-based methods. ConclusionsThe obtained results indicate that both systems effectively solve the inverse kinematics problem, but, due to its low computational load, crucial in real-time applications, along with its high performance, a multilayer perceptron-based solution, consisting in 3 input neurons, 1 hidden layer with 3 neurons and 6 output neurons has been considered the most appropriated for the target application.

[1]  J.C. Perry,et al.  Design of a 7 Degree-of-Freedom Upper-Limb Powered Exoskeleton , 2006, The First IEEE/RAS-EMBS International Conference on Biomedical Robotics and Biomechatronics, 2006. BioRob 2006..

[2]  Inan Güler,et al.  Evaluating of traumatic brain injuries using artificial neural networks , 2009, Expert Syst. Appl..

[3]  Enrique J. Gómez,et al.  Upper Limb Portable Motion Analysis System Based on Inertial Technology for Neurorehabilitation Purposes , 2010, Sensors.

[4]  L. Logan,et al.  Rehabilitation Techniques to Maximize Spasticity Management , 2011, Topics in stroke rehabilitation.

[5]  Jyh-Shing Roger Jang,et al.  ANFIS: adaptive-network-based fuzzy inference system , 1993, IEEE Trans. Syst. Man Cybern..

[6]  Katharina S Sunnerhagen,et al.  Three-dimensional kinematic motion analysis of a daily activity drinking from a glass: a pilot study , 2006, Journal of NeuroEngineering and Rehabilitation.

[7]  Marc M. Van Hulle,et al.  Posterior probability profiles for the automated assessment of the recovery of patients with stroke from activity of daily living tasks , 2009, Artif. Intell. Medicine.

[8]  L C Alvaro,et al.  [Hospitalizations for acute cerebrovascular accidents and transient ischemic attacks in Spain: temporal stability and spatial heterogeneity, 1998-2003]. , 2009, Revista de calidad asistencial : organo de la Sociedad Espanola de Calidad Asistencial.

[9]  Subhash C. Kak,et al.  Inverse Kinematics in Robotics using Neural Networks , 1999, Inf. Sci..

[10]  Ali Zilouchian,et al.  Application of Fuzzy Logic for the Solution of Inverse Kinematics and Hierarchical Controls of Robotic Manipulators , 1998, J. Intell. Robotic Syst..

[11]  Esin Dogantekin,et al.  An automatic diagnosis system based on thyroid gland: ADSTG , 2010, Expert Syst. Appl..

[12]  Amit Gefen,et al.  Validity and reliability of upper extremity three-dimensional kinematics during a typing task. , 2010, Gait & posture.

[13]  Serkan Aydin,et al.  An improved approach to the solution of inverse kinematics problems for robot manipulators , 2000 .

[14]  Ishak Aris,et al.  Artificial neural network-based kinematics Jacobian solution for serial manipulator passing through singular configurations , 2010, Adv. Eng. Softw..

[15]  Derya Avci,et al.  An Adaptive Network-Based Fuzzy Inference System (ANFIS) for the prediction of stock market return: The case of the Istanbul Stock Exchange , 2010, Expert Syst. Appl..

[16]  Javier de Lope,et al.  Evolution of Neuro-controllers for Multi-link Robots , 2007 .

[17]  J. Eng,et al.  Biomechanics of reaching: clinical implications for individuals with acquired brain injury , 2002, Disability and rehabilitation.

[18]  T. Hornby,et al.  Metabolic Costs and Muscle Activity Patterns During Robotic- and Therapist-Assisted Treadmill Walking in Individuals With Incomplete Spinal Cord Injury , 2006, Physical Therapy.

[19]  M. J. Nigam,et al.  Neuro-Fuzzy based Approach for Inverse Kinematics Solution of Industrial Robot Manipulators , 2008, Int. J. Comput. Commun. Control.

[20]  D.J. Reinkensmeyer,et al.  Real-time computer modeling of weakness following stroke optimizes robotic assistance for movement therapy , 2007, 2007 3rd International IEEE/EMBS Conference on Neural Engineering.

[21]  D. Reinkensmeyer,et al.  Review of control strategies for robotic movement training after neurologic injury , 2009, Journal of NeuroEngineering and Rehabilitation.

[22]  F.C.T. van der Helm,et al.  Kinematic Design to Improve Ergonomics in Human Machine Interaction , 2006, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[23]  G. Harris,et al.  Quantification of reaching during stroke rehabilitation using unique upper extremity kinematic model , 2004, The 26th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[24]  W. J. Daunicht Approximation of the inverse kinematics of an industrial robot by DEFAnet , 1991, [Proceedings] 1991 IEEE International Joint Conference on Neural Networks.

[25]  Y. Kuroe,et al.  A new neural network learning of inverse kinematics of robot manipulator , 1994, Proceedings of 1994 IEEE International Conference on Neural Networks (ICNN'94).

[26]  G. Ferrigno,et al.  Simultaneous measurements of kinematics and fMRI: compatibility assessment and case report on recovery evaluation of one stroke patient , 2010, Journal of NeuroEngineering and Rehabilitation.

[27]  George Cybenko,et al.  Approximation by superpositions of a sigmoidal function , 1992, Math. Control. Signals Syst..

[28]  Duc Truong Pham,et al.  Computational Intelligence: for Engineering and Manufacturing , 2007 .

[29]  Weimin Shen,et al.  Self-Configuration Fuzzy System for Inverse Kinematics of Robot Manipulators , 2006, NAFIPS 2006 - 2006 Annual Meeting of the North American Fuzzy Information Processing Society.

[30]  Jaap Harlaar,et al.  Complete 3D kinematics of upper extremity functional tasks. , 2008, Gait & posture.

[31]  Inan Güler,et al.  Detection of traumatic brain injuries using fuzzy logic algorithm , 2008, Expert Syst. Appl..

[32]  Bidyut Baran Chaudhuri,et al.  Efficient training and improved performance of multilayer perceptron in pattern classification , 2000, Neurocomputing.

[33]  S. Hyakin,et al.  Neural Networks: A Comprehensive Foundation , 1994 .

[34]  Marc M Van Hulle,et al.  Posterior probability profiles for the automated assessment of the recovery of patients with stroke from activity of daily living tasks. , 2009, Artificial intelligence in medicine.

[35]  Li-xin Wei,et al.  A new solution for inverse kinematics of manipulator based on neural network , 2003, Proceedings of the 2003 International Conference on Machine Learning and Cybernetics (IEEE Cat. No.03EX693).

[36]  Laurence Tianruo Yang,et al.  Fuzzy Logic with Engineering Applications , 1999 .

[37]  Anita Bagley,et al.  A method for determination of upper extremity kinematics. , 2002, Gait & posture.

[38]  S R Arridge,et al.  Time resolved optical tomography of the human forearm. , 2001, Physics in medicine and biology.

[39]  L. C. Álvaro,et al.  [Hospitalizations for acute cerebrovascular accidents and transient ischemic attacks in Spain: temporal stability and spatial heterogeneity, 1998-2003]. , 2009, Revista de calidad asistencial : organo de la Sociedad Espanola de Calidad Asistencial.

[40]  Ken-ichi Funahashi,et al.  On the approximate realization of continuous mappings by neural networks , 1989, Neural Networks.

[41]  Francis L. Merat,et al.  Introduction to robotics: Mechanics and control , 1987, IEEE J. Robotics Autom..

[42]  Giulio Iannello,et al.  Human movement onset detection from isometric force and torque measurements: A supervised pattern recognition approach , 2010, Artif. Intell. Medicine.

[43]  Thomas R. Kurfess,et al.  Robotics And Automation Handbook , 2019 .

[44]  Alan D. Lopez,et al.  Alternative projections of mortality and disability by cause 1990–2020: Global Burden of Disease Study , 1997, The Lancet.

[45]  M. Levin,et al.  Compensatory strategies for reaching in stroke. , 2000, Brain : a journal of neurology.

[46]  Joel Quintanilla-Domínguez,et al.  WBCD breast cancer database classification applying artificial metaplasticity neural network , 2011, Expert Syst. Appl..

[47]  Kemal Polat,et al.  A novel hybrid method based on artificial immune recognition system (AIRS) with fuzzy weighted pre-processing for thyroid disease diagnosis , 2007, Expert Syst. Appl..

[48]  I A Basheer,et al.  Artificial neural networks: fundamentals, computing, design, and application. , 2000, Journal of microbiological methods.

[49]  E V Biryukova,et al.  Kinematics of human arm reconstructed from spatial tracking system recordings. , 2000, Journal of biomechanics.