Distance between points across wrapping objects

Provide easy-to-use, extensible software for modeling, simulating, controlling, and analyzing the neuromusculoskeletal system.
POST REPLY
User avatar
Brandon Brown
Posts: 30
Joined: Thu Jun 28, 2012 3:32 pm

Distance between points across wrapping objects

Post by Brandon Brown » Sat May 23, 2015 12:56 pm

Hello all,

Does anyone know of any papers or resources which might describe how the distance between points spanning a joint with a wrapping object is found? For example, if a cylindrical wrapping object is used at the elbow and the triceps long wraps over it, how is the length of that portion of the triceps long calculated?

Thanks,

Brandon

User avatar
Michael Sherman
Posts: 801
Joined: Fri Apr 01, 2005 6:05 pm

Re: Distance between points across wrapping objects

Post by Michael Sherman » Wed May 27, 2015 1:51 pm

Hi, Brandon. The basic idea is that the path is a series of straight line segments and geodesic curves. So the distance between two points on the path is the sum of line segment and geodesic lengths. For simple shapes like spheres and cylinders the geodesics can be calculated analytically; for more complicated shapes they are approximated by discretization or numerical integration.

There are lots of papers on the general topic. Our most recent one is Sholz et al. 2015 (let me know if you have trouble getting the full text). That one discusses where we are going but not how things work now, but its references cover a lot of earlier work. Garner & Pandy 1999 is a good background.

Regards,
Sherm

User avatar
Brandon Brown
Posts: 30
Joined: Thu Jun 28, 2012 3:32 pm

Re: Distance between points across wrapping objects

Post by Brandon Brown » Wed May 27, 2015 6:04 pm

Hey Michael,

Thanks for the paper recommendations. I'll look at them.

Brandon

User avatar
David John Saxby
Posts: 83
Joined: Mon May 09, 2011 8:39 pm

Re: Distance between points across wrapping objects

Post by David John Saxby » Mon Jun 01, 2015 5:49 pm

Hi Guys,

I just downloaded that new paper Sherm, I wanted to ask is there a way using the OpenSim API or potentially more lower-level in SimBody to specify the directionality of the wrapping of a muscle around a wrap object? I noticed in the Garder and Pandy paper and through experience with the OpenSim models that at a certain angle (90 or 180 depending of ref frame) the muscle "flips" side as the radius to the tangent changes polarity as the bounding points are at parity. Can this be a priori specified so that, for example, at large hip flexion angles during a squat motion the gluteals will still wrap on the on the + radius of wrap object?

Best,

David

POST REPLY