Skip to main content

Advertisement

Log in

Multibody simulation of the musculoskeletal system of the human hand

  • Published:
Multibody System Dynamics Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13

Similar content being viewed by others

Notes

  1. This is the main objective of the ABA—to decouple the system of n differential equations into n independent second order differential equations.

  2. 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.

  3. 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.

  4. 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.

  5. This condition stems from the modeling of the tendons as inelastic and always stretched “wires”.

  6. The balance of moments cannot be done because the tendons do not resist nor transmit moments.

References

  1. 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)

    Article  MathSciNet  MATH  Google Scholar 

  2. 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)

    Article  Google Scholar 

  3. Arnold, M., Brüls, O.: Convergence of the generalized-α scheme for constrained mechanical systems. Multibody Syst. Dyn. 18(2), 185–202 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  4. Carvalho, A.: Multibody dynamics modelling and analysis of the human hand. Master’s thesis, University of Victoria (2007)

  5. Carvalho, A.: Design and development of an anthropomorphic hand prosthesis. Ph.D. thesis, University of Victoria (2011)

  6. Carvalho, A., Suleman, A.: Simulation of rigid-body impact using the articulated-body algorithm. Robotica (2010). doi:10.1017/S0263574710000524

    Google Scholar 

  7. 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)

    Article  MATH  Google Scholar 

  8. 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)

    Google Scholar 

  9. Featherstone, R.: Robot Dynamics Algorithms. Kluwer Academic, Dordrecht (1984)

    Google Scholar 

  10. 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)

    Article  Google Scholar 

  11. 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)

    Article  Google Scholar 

  12. Flores, P., Ambrósio, J.: On the contact detection for contact-impact analysis in multibody systems. Multibody Syst. Dyn. 24(1), 103–122 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  13. Gray, H.: Gray’s Anatomy, 16th edn. Senate (2003)

  14. Hill, A.V.: The heat of shortening and the dynamic constants of muscle. Proc. R. Soc. Lond. B 126, 136–195 (1938)

    Article  Google Scholar 

  15. 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)

    Google Scholar 

  16. Kapandji, I.A.: The Physiology of the Joints, vol. 1, 5th edn. Churchill-Livingstone, London (1982)

    Google Scholar 

  17. 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)

    Google Scholar 

  18. 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)

    Article  Google Scholar 

  19. Mow, V.C., Huiskes, R.: Basic Orthopaedic Biomechanics and Mechano-Biology, 3rd edn. Lippincott Williams & Wilkins, Philadelphia (2005)

    Google Scholar 

  20. Piazza, S.: Muscle-driven forward dynamic simulations for the study of normal and pathological gait. J. NeuroEng. Rehabil. (2006)

  21. 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

  22. 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

    Google Scholar 

  23. 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)

    Chapter  Google Scholar 

  24. Tubiana, R. (ed.): The Hand, vol. 1. WB Saunders, Philadelphia (1981)

    Google Scholar 

  25. Tzai, L.W.: Robot Analysis—The Mechanics of Serial and Parallel Manipulators. Wiley, New York (1999)

    Google Scholar 

  26. 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)

    Article  Google Scholar 

  27. 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)

    Google Scholar 

  28. 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)

    Chapter  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Afzal Suleman.

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11044-012-9325-8

Keywords

Navigation