Abstract
In musculoskeletal simulations, it is standard practice to model muscles or strands wrapping on a surface as thin massless lines. When the strand has non-negligible and in particular non-constant cross section thickness, the assumptions of infinitely thin lines does not apply anymore, and current methods rely on discretizations of the strands as chains of spherical beads, which however are discontinuous and thus produce jerky motions which lead to unrealistic forces when coupled to dynamic muscle models. In this work, we present a novel continuous approach which solves the problem using smooth differential equations as the limit of infinitesimally close beads. The present contribution is an extension of our previous work in which the equations were first derived for the case of a planar conical piece of strand lying on a given arc of a surface. The paper further develops these equations for the case of varying strand thickness and prescribed motion of the free ends under the constraint of constant strand length. The results are compared with the bead method, showing their superiority both in terms of smoothness and computational efficiency. Based on this approach, the 3D and stretchable-strand case can be tackled.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
This equation results from the limit of pair-wise velocity transmission between beads as firstly derived in [5]. If \(\rho _{i}\) is the surface curvature at bead “i”, \(r_i\) is its radius, and \(\varDelta \rho _{i}\) is the difference of surface curvature from bead “i” to bead “i+1”, then the total velocity transmission from first to last bead is the product of these pair-wise transmissions. However, in [5], for the limit of infinitesimally close beads, in [5] we erroneously neglected higher-order terms of infinitesimal quantities. This is wrong and the correct limit condition is
$$\begin{aligned} \lim \limits _{\varDelta \rho _{i} \rightarrow 0}{ \left( 1 + \eta _1 \, \varDelta \rho _{1} \right) \ldots \left( 1 + \eta _{N-1} \, \varDelta \rho _{N-1} \right) } = \lim \limits _{\varDelta \rho _{i} \rightarrow 0} \exp \left( {\sum _{i=1}^{N-1} \eta _i \, \varDelta \rho _{i}}\right) \quad \text {with}\ \eta _i = \frac{r_{i}}{\rho _{i} \left( \rho _{i} + r_{i} \right) }. \end{aligned}$$which for \(\varDelta \rho \rightarrow \mathrm{d}\rho = (\partial \rho / \partial \sigma )\, \mathrm{d}\sigma = \rho ' \, \mathrm{d}\sigma \) yields the integral form. Unfortunately we cannot include the proof here due to lack of space, so we refer here to this equation as a correction of [5].
References
Audenaert, A., Audenaert, E.: Global optimization method for combined spherical-cylindrical wrapping in musculoskeletal upper limb modelling. Comput. Methods Programs Biomed. 92(1), 8–19 (2008). https://doi.org/10.1016/j.cmpb.2008.05.005
Franci, R., Parenti-Castelli, V.: A new tool to investigate the interactions between elastic fibers and rigid bodies. In: Proceedings of IFToMM 2007 (2007)
Garner, B.A., Pandy, M.G.: The obstacle-set method for representing muscle paths in musculoskeletal models. Comput. Methods Biomech. Biomed. Eng. 3(1), 1–30 (2000). https://doi.org/10.1080/10255840008915251
Marsden, S.P., Swailes, D.C., Johnson, G.R.: Algorithms for exact multi-object muscle wrapping and application to the deltoid muscle wrapping around the humerus. Proc. Inst. Mech. Eng. Part H, J. Eng. Med. 222(7), 1081–1095 (2008). https://doi.org/10.1243/09544119JEIM378
Müller, K., Kecskeméthy, A.: A continuous and computationally efficient method for wrapping a “thick” strand over a surface – the planar single-surface case. In: Uhl, T. (ed.) Advances in Mechanism and Machine Science, pp. 709–718. Springer, Cham (2019)
Scholz, A., Sherman, M., Stavness, I., Delp, S., Kecskeméthy, A.: A fast multi-obstacle muscle wrapping method using natural geodesic variations. Multibody Syst. Dyn. 36(2), 195–219 (2016). https://doi.org/10.1007/s11044-015-9451-1
van der Helm, F.: A finite element musculoskeletal model of the shoulder mechanism. J. Biomech. 27(5), 551–569 (1994). https://doi.org/10.1016/0021-9290(94)90065-5
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 The Editor(s) (if applicable) and The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Müller, K., Kecskemethy, A. (2021). A New Approach for Continuous Wrapping of a Thick Strand on a Surface — The Planar Case with Constant Length and Free Ends. In: Lenarčič, J., Siciliano, B. (eds) Advances in Robot Kinematics 2020. ARK 2020. Springer Proceedings in Advanced Robotics, vol 15. Springer, Cham. https://doi.org/10.1007/978-3-030-50975-0_36
Download citation
DOI: https://doi.org/10.1007/978-3-030-50975-0_36
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-50974-3
Online ISBN: 978-3-030-50975-0
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)