If I want to exclude the hinged knee to use the new knee, where should I put it since the MechObjectExclude are only applied in the anybody study part? If I put it in the InversrDynamicStudy, does that mean the parameter identification and MarkerTracking are not using that?
I was wondering are the examples in your files mentioned in webcast based on the AMMR2.2.1 or older version.I’m currently using AnyBody 7.1 and AMMR2.1.1.
When I open the Mocap example, It showed the error:
Constructing model tree…
ERROR(SCR.PRS9) : C:/U…s/pc/D…p/AMMR/A…n/E…s/M…e/A…e/K…s/S…e/Femur_FitCylinders.any(13) : ‘GetVertices’ : Unresolved object
Model loading skipped
Good to know. I"ll stick to the MechObjectExclude Function then.
In that case, if I want to replace the hinge knee of plug-in-gait model with the multibody model Marra did, where should I put it since there are only anybodystudy folder in inveseDynamicStudy?
I’m trying to reconstruct the multibody knee model of Marra did in “A subject-specific musculoskeletal modeling framework to predict in vivo mechanics of total knee arthroplasty”.
Does what you said above means that the parameterIdentifcaition and markertracking have nothing to do with the new knee and I just leave it alone?
If you want to use force dependent analysis for the knee joint, i would keep the parameter identification and motion tracking studies unchanged, it is not possible to do a force dependent analysis in a kinematic study. So you will use these studies to extract the motion, then replace the knee joint.
I followed your recommendation to redefine my own FDK knee joint using define BM_JOINT_TYPE_KNEE_RIGHT JOINT_TYPE_USERDEFINED
I noticed that the knee joint type changed for the whole process, aka, parameter identification, marker tracking, and inverse dynamics if I redefined my own FDK knee model. According to Søren and some papers said, parameter identification and marker tracking studies should keep unchanged.
You are correct, the BM statement will exclude the knee from all studies. If you want to only have it excluded from only the InverseDynamicStudy, like Søren suggests you will need to use the AnyMechObjectExcluder.