Hi everyone,
I am using the structure of the "Plug-in-gait_MultiTrial_StandingRef" MocapExample from the AMMR to run my models. I made a few changes to the marker protocol in order to match all my markers (MarkerProtocol.any is attached). The reason why I am running the Parameter Identification during abduction is because the kinematic errors between the virtual and the experimental markers are smaller compared when running it during a standing reference. Also, I will only analyze the inverse dynamics for an abduction motion, so I guess that's the most accurate way.
So, I have 5 clusters in my experimental marker set, which I all constrained with the Create4clusterParallelogramConstraint in the CreateConstraintClass.any. Neverthless, one cluster on the thorax looks more like a rectangle. Do you think I should use for this one the Create4clusterRectangleConstraint for this one? Do you think that would have a big effect on the parameter identification or the results in the end? I am just wondering based on what I should use one or the other option...
In addition, I implemented the virtual markers in the following way. In the existing marker protocol, there was one marker on the scapula, humerus and thorax. I made four markers out of each one, and adapted the distance between them in the beginning just visually. Because it is a marker cluster, they are smaller and also further away from the skin compared to a single marker. Now my question: Is it enough to adapt the distance just visually in the beginning? I mean when the parameter identification starts, the distance will be adapted anyway, or is that not correct? Also, I was wondering if I have to consider the additional distance of a cluster to the skin? If yes, how can I do that?
Also, I saw that the kinematic error for marker 4 in the scapula cluster is bigger than for marker 1, although the marker weights for all markers are the same. It looks like the medial rotation of the scapula is a bit limited in the model. What do you think would be the best option to try to solve this problem? Or can somebody explain me why that is?
For the 2 marker sticker on the elbow, I wrote a constraint by myself:
#class_template Create2StickerConstraint (name, marker1, marker2,
PARAMETER_OPT_STUDY = Main.Studies.ParameterIdentification){
- PARAMETER_OPT_STUDY = {*
- AnyDesMeasure name##_StickerConstraint = {*
-
Type = EqualToZero;* -
Val = vnorm(marker1.sRelOptEdit- marker2.sRelOptEdit) -0.0875;* -
};* - };*
};
When I look at the marker tracking after the parameter identification, I would say the constraint works. Anyway, is there an other way to check if the constraint works or not? Or do you have a better idea for the code?
Overall, I am just wondering if I missed something which could really improve my model? What is very important if you set up your own MoCap model, which are not described in " How to setup your own MoCap driven Model" on GitHub?
Thanks for helping me!
Best,
Louis
MarkerProtocol.any (12.9 KB)


