Programming 3 degrees of freedom into the knee

Provide easy-to-use, extensible software for modeling, simulating, controlling, and analyzing the neuromusculoskeletal system.
POST REPLY
User avatar
Jim Darke
Posts: 2
Joined: Thu Jul 16, 2015 2:15 pm

Programming 3 degrees of freedom into the knee

Post by Jim Darke » Thu Sep 03, 2015 11:29 am

My name is Jim Darke and I work at the Human Motion Biomechanics Lab at Cal Poly. Recently my team and I programmed 2 new degrees of freedom into the knee of the 3d_gaitmodel_Prescribed_Patella model that is available in Opensim. These new degrees of freedom account for abduction/adduction and internal/external rotation of the knee.

Has anyone done something similar to this and know of any complications that could arise from doing this? One thing we have noticed is that the Opensim model does not have any tendons or soft tissue programmed in it that would control abduction/adduciton and internal/external rotation of the knee. Will this effect our model kinematics?

Thanks,
Jim

User avatar
jimmy d
Posts: 1375
Joined: Thu Oct 04, 2007 11:51 pm

Re: Programming 3 degrees of freedom into the knee

Post by jimmy d » Mon Sep 14, 2015 9:54 am

Hi Jim,

The biggest issue you will face is cross-talk from the flexion axis. You will also have to have a method for setting the initial rotation/adduction values during scaling. Those coordinates have very small values and are very sensitive and generally are not reliable measures of REAL values, hence why they are not included in the Model by default.

When doing motion analysis, you are capturing the net effect of all structures in the body. Since the motion is tracked from experimental data, there is no 'control' needed by ligaments, etc. If you were interested in their values, you could then add them to the model and do computations to get their contribution to motion.

Goodluck,
-James

User avatar
Julian Atkinson
Posts: 52
Joined: Thu Feb 25, 2016 12:39 am

Re: Programming 3 degrees of freedom into the knee

Post by Julian Atkinson » Sun Feb 28, 2016 7:36 am

jimdarke wrote:My name is Jim Darke and I work at the Human Motion Biomechanics Lab at Cal Poly. Recently my team and I programmed 2 new degrees of freedom into the knee of the 3d_gaitmodel_Prescribed_Patella model that is available in Opensim. These new degrees of freedom account for abduction/adduction and internal/external rotation of the knee.

Has anyone done something similar to this and know of any complications that could arise from doing this? One thing we have noticed is that the Opensim model does not have any tendons or soft tissue programmed in it that would control abduction/adduciton and internal/external rotation of the knee. Will this effect our model kinematics?

Thanks,
Jim
Hi there

Is there any update on the success of the 3 degree of motion model on the knee?

Regards
Julian

User avatar
Namrata Kaundal
Posts: 9
Joined: Fri Mar 18, 2016 4:03 am

Re: Programming 3 degrees of freedom into the knee

Post by Namrata Kaundal » Fri Mar 18, 2016 5:06 am

In attempting to program a revolute-coordinate (arm-and-elbow) robot directly from data about required end-effector positions expressed in spatial (x, y, z) coordinates, users of smaller ‘teaching’ robots face a lack of information about the necessary transformation from spatial coordinates to joint coordinates. The purpose of this paper is to provide that information in the form of simplified trigonometrical expressions which, while not representing a completely general solution to all possible cases, nevertheless provide the solution for a large class of tasks to which small robots are commonly applied. Application of the algorithm to a Smart Arms 6E robot is described, and a summary of the interfacing and programming requirements is included.

POST REPLY