Hi,
I have been working with Jerome on the standing sway model and I have
a couple of questions. First off, we were finally able to load the
model using the gait 3D marker system – we took a previous version
you had helped with and enabled the model to be driven purely by
markers (as opposed to the previous mixed driving system that drove
the model with both markers and joint drivers). We were struggling
for a while regarding the Ref = 0 parameter for each driver, however
when we referenced everything to the global coordinate system, that
problem was solved. The problem that remains is that there are a
couple of kinematic constraints that exceed the kinematic tolerance
and prevent the model from successfully running (FYI the KinematicTol
was set to 0.05 in the AnyStudy folder – I realize that this is too
high, however it was a good starting point for us).
There are a couple of differences between our model and the gait
model that may be responsible for the errors we are seeing, however
trouble shooting them ourselves has resulted in more questions than
answers:
1.) The gait model has a sacrum marker – we have two PSIS markers
(right and left). In the gait model, the sacrum is used to drive the
z-direction of the pelvis (medial-lateral position). To do that, we
are driving the RPSIS in the z-direction (and neglecting the LPSIS).
Are our Ref = ___ values correct?
2.) The gait model uses an AnyKinMeasureLinComb to combine the y-
direction of the kinematic measures for the right and left ASIS and
the Sacrum markers, and in combining those three, drives the pelvis
in global z-direction. To do that, we are using the right and left
ASIS (similar to the gait model), and the right PSIS. Using the same
format we are attempting to drive the height of the pelvis based on a
combination of these three markers. There are two things I don’t
understand with this though:
a. I know that the number of columns in the “Coef” is related to
the number of measures that we are looking at, but how do the values
get assigned? What is the difference between 1 and -1, and how do we
know how to assign our “Coef” matrix values? Adjusting the values
randomly appears to make differences in the value of our kinematic
constraints and I’m not sure how to explain this.
b. Should we be trying to do this with all four of our markers
instead of trying to mimic the fact that three are used in the gait
model? It seems that this is where we are getting errors in our
kinematic constraints. The model will load, but the
SetInitialPositions fails because of this one driver. Also, should
we combine the 2-PSIS markers in the same way to drive our model
similarly to the gait’s sacrum marker? Does this have anything to do
with setting the Ref = ___ values?
3.) Lastly, here are a couple of issues when the model tries to
SetInitialPositions:
a. The knees become hyperextended. It is clear that the motion
analysis markers should have the knees slightly flexed, not slightly
extended.
b. The ankles become slightly everted. Again, as above, it is
clear that the motion analysis markers should not have the ankles
rolled.
c. The feet are no longer moving (most likely as a result of the
fact that the model can’t fully run yet), but ideally the ankles
should be cyclically flexing and extending.
d.
In addition, we took the platform out because it was really just for
visual clarity (although I’m sure that’s clear from the model),
however we are going to eventually put it back in.
Any help in fixing the problems that I have mentioned above would be
greatly appreciated. I have uploaded the most recent model entitled
StandingSway in the file section of this user group.
Thank you in advance for your help,
Sarah
