Abstract
The inverse kinematic analysis is required in many technical applications. Due to the non linearity of the system, resolving the Inverse Kinematics (IK) for robotic system becomes more challenging problem. In this chapter, the problem of IK for medical application is faced, based on human lower limb as being the three arm robotic system depending on the physiological constaints. A system analysis is carried out specially in three dimensionnel space. The developed forward kinematic model leads to define the feasible workspace of the human leg in the considered configuration. A constructive algorithm to compute the optimal IK of robot system is outlined, based on human performance measure that incorporates a new objective function of musculoskeletal discomfort. The effectiveness of the proposed approach is tested, and the algorithmic complexity is finally discussed.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Spong, M.W., Hutchinson, S., Vidyasagar, M.: Robot Modeling and Control. Wiley, New York (2006)
Ochsner, A., Altenbach, H.: Andreas ochsner Holm Altenbach. Design and Computation of Modern Engineering Materials. Advanced Structured Materials (2014)
Kumar, V., Sen, S., Roy, S.S., Das, S.K., Shome, S.N.: Inverse kinematics of redundant manipulator using interval newton method. In: Proceedings of the 2015 Conference on Advances in Robotics, India (2015)
Tejomurtula, S., Kak, S.: Inverse kinematics in robotics using neural networks. Inf. Sci. 116(2/4), 147–164 (1999)
Porta J.M., Ros L., Thomas F.: Inverse kinematic solution of robot manipulators using interval analysis. In: 4th International Workshop on Computational Kinematics (2005)
Abdel-Malek, K., Yang, J., Yu, W., Duncan, J.: Human performance measures: mathematics. In: Proceedings of the ASME Design Engineering Technical Conferences (DAC) (2004)
Chen, Y.-L.: Changes in lifting dynamics after localized arm fatigue. Int. J. Ind. Ergon. 25(6), 611–619 (2000)
Mi, Z., Jingzhou, Y., Abdel-Malek, K.: Optimization-based posture prediction for human upper body. Robotica 27(4), 607 (2009)
Hwang B., Jeon D.: A Method to Accurately Estimate the Muscular Torques of Human Wearing Exoskeletons by Torque Sensors. In: Passaro, V.M.N. (ed.) Sensors (Basel, Switzerland) 15.4: 83378357. PMC (2015)
Winter, D.A.: Biomechanics and Motor Control of Human Movement. Wiley, New York (2005)
Faqihi H., Saad M., Benjelloun K., Benbrahim M., Kabbaj M.N.: Tracking trajectory of a cable-driven robot for lower limb rehabilitation. Int. J. Electr. Comput. Energ. Electron. Commun. Eng. (2016)
Faqihi H., Saad M., Benjelloun K., Benbrahim M. and Kabbaj M. Optimal 3D kinematic analysis for human lower limb rehabilitation. In: Proceedings of the 14th International Conference on Informatics in Control, Automation and Robotics - Volume 1: ICINCO, 177–185 (2017)
Whitney, D.: Resolved motion rate control of manipulators and human prostheses. IEEE Trans. Man-Mach. Syst. 10, 4753 (2010)
Karpinska, J., Tchon, K., Janiak, M.: Approximation of Jacobian inverse kinematics algorithms: differential geometric vs. variational approach. J. Intell. Robot. Syst 68, 211224 (2012)
Kenwright, B.: Inverse kinematic solutions for articulated characters using massively parallel architectures and differential evolutionary algorithms. In: Workshop on Virtual Reality Interaction and Physical Simulation VRIPHYS (2017)
Chaffin, D.B., Anderson, D.B.J.: Occupational Biomechanics. Wiley, New York, NY. Conn; Springer Series in Computational Mathematics. Springer, Berlin (1992)
HernndezSantos, C., Soto, R., Rodrguez E.: Design and dynamic modeling of humanoid biped robot eRobot. In: Proceedings of the IEEE Electronics, Robotics and Automotive Mechanics Conference, CERMA, pp. 191196. Cuernavaca, Mxico (2011)
Gowinski S., Krzyzynski T.: An inverse kinematic algorithm for human leg. J. Theor. Appl. Mechnics 54(1), 53–61, Warsaw (2016)
Dombre, E., Khalil, W.: Modeling, Performance Analysis and Control of Robot Manipulators. Wiley, New York (2007)
Yang, J., Marler, R.T., Kim, H., Arora, J.S., Abdel-Malek, K.: Multi-objective optimization for upper body posture prediction. In: 10th AIAA/ISSMO Multidisciplinary Analysis and Optimization Conference. Albany, New York (2004)
Marler, R.T., Yang, J., Rahmatalla, S., Abdel-Malek, K., Harrison, C.: Use of multiobjective optimization for digital human posture prediction. Eng. Optim. 41(10), 925–943 (2009)
Eschenauer, H.A.: Georg thierauf, discretization methods and structural optimization, procedures and applications. In: Proceedings of a GAMM-Seminar October 57. Siegen, FRG (1988)
Rastegarpanah, A., Mozafar, S.: Lower limb rehabilitation using patient data. Appl. Bionics Biomech. (2016)
Gill, P., Murray, W., Saunders, A.: SNOPT: an SQP algorithm for large-scale constrained optimization. SIAM J. Optim. 12(4), 979–1006 (2002)
Runarsson, T.P., Yao, X.: Search biases in constrained evolutionary optimization. IEEE Trans. Syst. Man Cybern. Part C 35, 223243 (2005)
Pham, D.T., Ghanbarzadeh, A., Koc, E., Otri, S., Rahim, S., Zaidi, M.: The Bees Algorithm A Novel Tool for Complex Optimisation Problems. Manufacturing Engineering Centre, Cardiff University (2006)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Faqihi, H., Saad, M., Benjelloun, K., Benbrahim, M., Kabbaj, M.N. (2020). Optimization Algorithm for an Exoskeleten Robotic Inverse Kinematic Application. In: Gusikhin, O., Madani, K. (eds) Informatics in Control, Automation and Robotics . ICINCO 2017. Lecture Notes in Electrical Engineering, vol 495. Springer, Cham. https://doi.org/10.1007/978-3-030-11292-9_15
Download citation
DOI: https://doi.org/10.1007/978-3-030-11292-9_15
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-11291-2
Online ISBN: 978-3-030-11292-9
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)