Prescribe rotation using spline

Provide easy-to-use, extensible software for modeling, simulating, controlling, and analyzing the neuromusculoskeletal system.
POST REPLY
User avatar
Alexandra Yurova
Posts: 21
Joined: Thu Feb 04, 2021 4:21 am

Prescribe rotation using spline

Post by Alexandra Yurova » Sat Feb 06, 2021 9:27 am

Hi,

can anyone explain, how one defines rotation in tibiofemoral or patellofemoral joints using spline?
E.g. in Arnold et al 2 Legs model it is defined like that:

<TransformAxis name="rotation2">
<function>
<NaturalCubicSpline name="">
<x> 0.00000000 0.17453293 0.34906585 0.52359878 0.69813170 0.87266463 1.04719755 1.22173048 1.39626340 1.57079633 1.74532925 1.91986218 2.09439510 </x>
<y> 0.00000000 0.01268093 0.02269692 0.02960539 0.03320492 0.03353540 0.03087791 0.02575478 0.01892953 0.01140698 0.00443314 -0.00050475 -0.00167820 </y>
</NaturalCubicSpline>
</function>
<coordinates> knee_angle_r </coordinates>
<axis> 0.00000000 0.00000000 1.00000000 </axis>
</TransformAxis>

As far as I understand, x is an angle of knee flexion in radians. Isn't it enough for knee rotation?
What is y in this case? How one can compute it?

Regards,
Alexandra

Tags:

User avatar
Thomas Uchida
Posts: 1797
Joined: Wed May 16, 2012 11:40 am

Re: Prescribe rotation using spline

Post by Thomas Uchida » Sun Feb 07, 2021 11:23 am

The knee joint has only one degree of freedom, but it also translates and rotates about the other two axes as it flexes and extends. More information can be found on the "Gait 2392 and 2354 Models" page in the documentation (https://simtk-confluence.stanford.edu:8 ... 354+Models) and the papers listed in the "Associated Publications" section at the bottom of that page.

User avatar
Alexandra Yurova
Posts: 21
Joined: Thu Feb 04, 2021 4:21 am

Re: Prescribe rotation using spline

Post by Alexandra Yurova » Sun Feb 07, 2021 12:16 pm

Thank you for response.
I still can't get, how one can compute <y> variable?

User avatar
Thomas Uchida
Posts: 1797
Joined: Wed May 16, 2012 11:40 am

Re: Prescribe rotation using spline

Post by Thomas Uchida » Sun Feb 07, 2021 3:20 pm

I still can't get, how one can compute <y> variable?
It depends what data you have. One way would be to implant bone pins in the femur and tibia, track the motions of the bones, compute the transformation from one reference frame to the other over the entire range of motion, and then express this relationship as a spline for each of the dependent degrees of freedom.

POST REPLY