Abstract
Robots and simulations provide complementary approaches for exploring different aspects of hand modeling. Robotic systems have the advantage in that all physical interactions, such as contact between tendons and bones, are automatically and correctly taken into account. Conversely, software simulations can more easily incorporate different material models, muscle mechanics, or even pathologies. Previously, no software for dynamic simulation could efficiently handle the complex routing and contact constraints of the hand. We address these challenges with a new simulation framework well suited for modeling the hand. We use the spline basis as the system’s dynamic degrees of freedom, and place them where they are most needed, such as at the pulleys of the fingers. Previous biomechanical simulation approaches, based on either line-of-force or solid mechanics models, are not well-suited for the hand, due to the complex routing of tendons around various biomechanical constraints such as sheaths and pulleys. In line-of-force models, wrapping surfaces are used to approximate the curved paths of tendons and muscles near and around joints, but these surfaces affect only the kinematics, and not the dynamics, of musculotendons. In solid mechanics models, the fiber-like properties of muscles are not directly represented and must be added on as auxiliary functions. Moreover, contact constraints between bones, tendons, and muscles must be detected and resolved with a general purpose collision scheme. Neither of these approaches efficiently handles both the dynamics of the musculotendons and the complex routing constraints, while our approach resolves these issues.
Manuscript received April 19, 2005; revised January 11, 2007.
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 subscriptionsNotes
- 1.
Portions of this work are based on an earlier work: Musculotendon Simulation for Hand Animation, in ACM Trans. Graph., vol. 27, no. 3, (2008) © ACM, 2008. http://doi.acm.org/10.1145/1360612.1360682.
References
S.L. Delp, F.C. Anderson, A.S. Arnold, P. Loan, A. Habib, C.T. John, E. Guendelman, D.G.Thelen, OpenSim: open-source software to create and analyze dynamic simulations of movement. IEEE Trans. Biomed. Eng. 54(11), 1940–1950 (2007). http://www.ncbi.nlm.nih.gov/pubmed/18018689
M. Damsgaard, J. Rasmussen, S. Christensen, E. Surma, M. Dezee, Analysis of musculoskeletal systems in the AnyBody Modeling System. Simul. Model. Pract. Theory 14(8), 1100–1111 (2006)
H. Lipson, A relaxation method for simulating the kinematics of compound nonlinear mechanisms. ASME J. Mech. Des. 128, 719–728 (2006)
E. Johnson, K. Morris, T. Murphey, A variational approach to strand-based modeling of the human hand, in Algorithmic Foundation of Robotics VIII, ed. by G. Chirikjian, H. Choset, M. Morales, T. Murphey. Series Springer Tracts in Advanced Robotics, vol. 57 (Springer, Berlin, 2009), pp. 151–166
W. Tsang, K. Singh, F. Eugene, Helping hand: an anatomically accurate inverse dynamics solution for unconstrained hand motion, in Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Computer Animation (2005), pp. 319–328
D.K. Pai, Muscle mass in musculoskeletal models. J. Biomech. 43(11), 2093–2098 (2010)
S.W. Lee, D.G. Kamper, Modeling of multiarticular muscles: importance of inclusion of tendon-pulley interactions in the finger. IEEE Trans. Biomed. Eng. 56(9), 2253–2262 (2009)
A. Deshpande, R. Balasubramanian, J. Ko, Y. Matsuoka, Acquiring variable moment arms for index finger using a robotic testbed. IEEE Trans. Biomed. Eng. 57(8), 2034–2044 (2010)
J. Teran, S. Blemker, V.N.T. Hing, R. Fedkiw, Finite volume methods for the simulation of skeletal muscle, in Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Computer Animation (2003), pp. 68–74
S.S. Blemker, S.L. Delp, Three-dimensional representation of complex muscle architectures and geometries. Ann. Biomed. Eng. 33(5), 661–673 (2005)
K.R. Kaufman, D.A. Morrow, G.M. Odegard, T.L.H. Donahue, P.J. Cottler, S. Ward, R. Lieber, 3d model of skeletal muscle to predict intramuscular pressure, in American Society of Biomechanics Annual Conference (2010)
D.I.W. Levin, J. Litven, G.L. Jones, S. Sueda, D.K. Pai, Eulerian solid simulation with contact. ACM Trans. Graph. 30(4), 36:1–36:9 (2011)
J. Spillmann, M. Teschner, An adaptive contact model for the robust simulation of knots. Comput. Graph. Forum 27(2), 497–506 (2008)
M. Bergou, B. Audoly, E. Vouga, M. Wardetzky, E. Grinspun, Discrete viscous threads. ACM Trans. Graph. 29(4), 116:1–116:10 (2010)
D.K. Pai, Strands: interactive simulation of thin solids using cosserat models. Comput. Graph. Forum 21(3), 347–352 (2002)
A. Theetten, L. Grisoni, C. Andriot, B. Barsky, Geometrically exact dynamic splines. Comput. Aided Des. 40(1), 35–48 (2008)
S. Sueda, A. Kaufman, D.K. Pai, Musculotendon simulation for hand animation. ACM Trans. Graph.27(3), 83:1–83:8 (2008)
M.B. Cline, D.K. Pai, Post-stabilization for rigid body simulation with contact and constraints, in Proceedings of the IEEE International Conference on Robotics and Automation, vol. 3 (2003), pp. 3744–3751
R.M. Murray, Z. Li, S.S. Sastry, A Mathematical Introduction to Robotic Manipulation CRC Press, Boca Raton, FL, USA (1994)
Y. Remion, J. Nourrit, D. Gillard, Dynamic animation of spline like objects, in Proceedings of WSCG Conference (1999), pp. 426–432
F. Zajac, Muscle and tendon: properties, models, scaling, and application to biomechanics and motor control. Crit. Rev. Biomed. Eng. 17(4), 359–411 (1989)
D. Morgan, New insights into the behavior of muscle during active lengthening. Biophys J. 57(2), 209--221 (1990)
M. Epstein, W. Herzog, Theoretical Models of Skeletal Muscle (Wiley, New York, 1998)
B. Garner, M. Pandy, The obstacle-set method for representing muscle paths in musculoskeletal models. Comput. Methods Biomech. Biomed. Eng. 3(1), 1–30 (2000)
Q. Wei, S. Sueda, D.K. Pai, Physically-based modeling and simulation of extraocular muscles. Prog. Biophys. Mol. Biol. 103(2), 273--283 (2010)
I. Stavness, A. Hannam, J. Lloyd, S. Fels, Predicting muscle patterns for hemimandibulectomy models. Comput. Methods Biomech. Biomed. Eng. 13(4), 483–491 (2010)
R.D. Crowninshield, R.A. Brand, A physiologically based criterion of muscle force prediction in locomotion. J. Biomech. 14(11), 793–801 (1981)
W. Herzog, Individual muscle force estimations using a non-linear optimal design. J. Neurosci. Methods 21(2–4), 167–179 (1987)
K.L. Moore, A.F. Dalley, Clinically Oriented Anatomy, 4th edn., ed. by P.J. Kelly (Lippincott Williams & Wilkins, Philadelphia, 1999)
S. Sueda, G.L. Jones, D.I.W. Levin, D.K. Pai, Large-scale dynamic simulation of highly constrained strands. ACM Trans. Graph. 30(4), 39:1–39:9 (2011)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Sueda, S., Pai, D.K. (2014). Dynamic Simulation of the Hand. In: Balasubramanian, R., Santos, V. (eds) The Human Hand as an Inspiration for Robot Hand Development. Springer Tracts in Advanced Robotics, vol 95. Springer, Cham. https://doi.org/10.1007/978-3-319-03017-3_13
Download citation
DOI: https://doi.org/10.1007/978-3-319-03017-3_13
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-03016-6
Online ISBN: 978-3-319-03017-3
eBook Packages: EngineeringEngineering (R0)