Abstract
This paper presents a numerical model of the forward multibody dynamics of the human hand. This model forms the basic foundation in the development of a five-fingered anthropomorphic hand prosthesis. The model is composed of two parts: a model for the rigid-body dynamics of the bone and joint structure of the human hand using the modified articulated-body algorithm for tree structures, and a model to represent the action the muscles tendons present in the hand. The resulting nonlinear model takes as input the actuation of each muscle and outputs the movements of the joints of the hand. This model will be used in the development of a nonlinear controller for the prosthesis and in its testing before being applied into the prosthesis prototype.
Similar content being viewed by others
Notes
This is the main objective of the ABA—to decouple the system of n differential equations into n independent second order differential equations.
The variable saturations can be seen by observing the amplitude of the movement when spreading the fingers (in the perpendicular plane to the extension/flexion) with the MCP joint (commonly known as knuckles) in different positions.
On a healthy hand, when a movement is performed, usually the agonist (the muscle working towards the movement) and the antagonist (the muscle working against the movement) are balanced to perform smoother and more stable movements.
Although the work done in [26] is for the index finger only, the parameters can be adapted to be used in the other fingers since they share common muscles and the specific ones are similar between each other.
This condition stems from the modeling of the tendons as inelastic and always stretched “wires”.
The balance of moments cannot be done because the tendons do not resist nor transmit moments.
References
Anderson, K.S., Critchley, J.H.: Improved ‘order-n’ performance algorithm for the simulation of constrained multi-rigid-body dynamic systems. Multibody Syst. Dyn. 9, 185–212 (2003)
Anderson, K.S., Duan, S.: Highly paralelizable low order algorithm for the dynamics of complex multi-rigid-body systems. AIAA J. Guid. Control Dyn. 23(2), 355–364 (2000)
Arnold, M., Brüls, O.: Convergence of the generalized-α scheme for constrained mechanical systems. Multibody Syst. Dyn. 18(2), 185–202 (2007)
Carvalho, A.: Multibody dynamics modelling and analysis of the human hand. Master’s thesis, University of Victoria (2007)
Carvalho, A.: Design and development of an anthropomorphic hand prosthesis. Ph.D. thesis, University of Victoria (2011)
Carvalho, A., Suleman, A.: Simulation of rigid-body impact using the articulated-body algorithm. Robotica (2010). doi:10.1017/S0263574710000524
Chalfoun, J., Younes, R., Renault, M., Ouezdou, F.B.: Forces, activation and displacement prediction during free movement in the had and forearm. J. Robot. Syst. 22(11), 653–660 (2005)
Endo, K., Herr, H.: Human walking model predicts joint mechanics, electromyography and mechanical economy. In: IEEE/RSJ International Conference on Intelligent Robots and Systems, IROS 2009 (2009)
Featherstone, R.: Robot Dynamics Algorithms. Kluwer Academic, Dordrecht (1984)
Featherstone, R.: A divide-and-conquer articulated-body algorithm for parallel o(log(n)) calculation of rigid-body dynamics. Part 1: Basic algorithm. Int. J. Robot. Res. 18(9), 867–875 (1999)
Featherstone, R.: A divide-and-conquer articulated-body algorithm for parallel o(log(n)) calculation of rigid-body dynamics. Part 2: Trees, loops and accuracy. Int. J. Robot. Res. 18(9), 876–892 (1999)
Flores, P., Ambrósio, J.: On the contact detection for contact-impact analysis in multibody systems. Multibody Syst. Dyn. 24(1), 103–122 (2010)
Gray, H.: Gray’s Anatomy, 16th edn. Senate (2003)
Hill, A.V.: The heat of shortening and the dynamic constants of muscle. Proc. R. Soc. Lond. B 126, 136–195 (1938)
Kamper, D.G., Rymer, W.Z.: A biomechanical simulation of the effect of the extrinsic flexor muscles on finger joint flexion. In: 23rd Annual Conference—IEEE/EMBS, Oct. 25–28, 2001, Istanbul, Turkey (2001)
Kapandji, I.A.: The Physiology of the Joints, vol. 1, 5th edn. Churchill-Livingstone, London (1982)
Lu, Y.T., Beldie, L., Walker, B., Richmond, S., Middleton, J.: Parametric study of a hill-type hyperelastic skeletal muscle model. Proc. Inst. Mech. Eng. H 225(5), 447–473 (2011)
McMillan, S., Orin, D.E., McGhee, R.B.: Efficient dynamic simulation of an underwater vehicle with a robotic manipulator. IEEE Trans. Syst. Man Cybern. 25(3), 1194–1206 (1995)
Mow, V.C., Huiskes, R.: Basic Orthopaedic Biomechanics and Mechano-Biology, 3rd edn. Lippincott Williams & Wilkins, Philadelphia (2005)
Piazza, S.: Muscle-driven forward dynamic simulations for the study of normal and pathological gait. J. NeuroEng. Rehabil. (2006)
Quental, C., Folgado, J., Ambrósio, J., Monteiro, J.: A multibody biomechanical model of the upper limb including the shoulder girdle. Multibody System Dynamics pp. 1–26 (2012). doi:10.1007/s11044-011-9297-0
Stalzer, M., von Stryk, O.: Efficient forward dynamics simulation and optimization of human body dynamics. J. Appl. Math. Mech. (2006). doi:10.1002/zamm.200610290
Tsang, W., Eugene Fiume, K.S.: Helping hand: An anatomically accurate inverse dynamics solution for underconstrained hand motion. In: 2005 ACM/SIGGRAPH/Eurographics Symposium on Computer Animation, pp. 319–328 (2005)
Tubiana, R. (ed.): The Hand, vol. 1. WB Saunders, Philadelphia (1981)
Tzai, L.W.: Robot Analysis—The Mechanics of Serial and Parallel Manipulators. Wiley, New York (1999)
Wu, J.Z., An, K., Cutlip, R., Krajnak, K., Welcome, D., Dong, R.: Analysis of musculoskeletal loading in an index finger during tapping. J. Biomech. 41(3), 668/676 (2008)
Xu, Z., Todorov, E., Dellon, B., Matsuoka, Y.: Design and analysis of an artificial finger joint for anthropomorphic robotic hands. In: 2011 IEEE International Conference on Robotics and Automation (2011)
Yamane, K., Nakamura, Y.: Parallel o(logn) algorithm for dynamic simulation of humanoid robots. In: Proceedings of the HUMANOIDS’06 IEEE-RAS International Conference on Humanoid Robots, pp. 554–559 (2006)
Acknowledgements
This work was founded by the Fundação para a Ciência e Tecnologia under the scholarship no. FRH/BD/22861/2005.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Carvalho, A., Suleman, A. Multibody simulation of the musculoskeletal system of the human hand. Multibody Syst Dyn 29, 271–288 (2013). https://doi.org/10.1007/s11044-012-9325-8
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11044-012-9325-8