coefficient in AnyManUniform

Hi, Anybody

I’d like to manage AnyManUniform.any file. I found the coefficient, 1.8 in AnthroSegmentLenghts folder affecting the initial geometry and also kinematically indeterminate error was shown in some mass and height combinations. Based on what, this value can be determined.

Thanks

Hi

Please provide some more details, i failed to understand waht the question is?

Best regards
Søren

Hi, soren

please see the inside of AnyManUniform.any, there is a part as below. I mean the value, 1.8. When body mass increase over 120 kg and height remains 180 cm, model becomes kinematically indeterminate. changing that value resolve the problem. I’d like to know where this value comes from.

Thanks

AnyFolder AnthroSegmentLengths = {
  AnyVar ThighLength = 0.455796*.AnthroData.body_height/1.8;
  AnyVar ShankLength = 0.46*.AnthroData.body_height/1.8;
  AnyVar FootLength = 0.200771*.AnthroData.body_height/1.8;
  AnyVar PelvisWidth = 0.16*.AnthroData.body_height/1.8; //distance between hip joints
  AnyVar HeadHeight = 0.14*.AnthroData.body_height/1.8;//height in neutral position from  C1HatNode to top of head
  AnyVar TrunkHeight = 0.620233*.AnthroData.body_height/1.8;//height in neautral position from  C1HatNode to L5SacrumJnt
  AnyVar UpperArmLength = 0.340079*.AnthroData.body_height/1.8;
  AnyVar LowerArmLength =0.2690167*.AnthroData.body_height/1.8;
  AnyVar HandLength = 0.182*.AnthroData.body_height/1.8;
  AnyVar HandBreadth = 0.058*.AnthroData.body_height/1.8;

Hi,
its a normalisation between the given body height and the initial data. In the initial AnyManUniform data is based on a 1.80 m person. So changing the height will simply scale the segments in a linear manner.
Best regards,
Sebastian

Thanks, Sebastian

As a scaling setting, I am using ScalingLengthMass.any and AnyManUniform.any. Height is fixed at 180 cm and when the body weight increased over 120 kg, the warning message pops up as below and the calculation stops. what do I need to do? Thanks

WARNING(OBJ.MCH.KIN1) :   C:/Data/R..h/V..P/A..y/R..s/A..P/A..n/E..s/V..l/VPHOP-Fullbody.Main.any  :   Study  :  Model is kinematically indeterminate :  Position analysis failed :  0 independent constraints and 420 unknowns
    - attemps to continue (attempt no. 1)
WARNING(OBJ.MCH.KIN1) :   C:/Data/R..h/V..P/A..y/R..s/A..P/A..n/E..s/V..l/VPHOP-Fullbody.Main.any  :   Study  :  Model is kinematically indeterminate :  Position analysis failed :  420 unsolvable constraint(s) found
WARNING(OBJ.MCH.KIN1) :   C:/Data/R..h/V..P/A..y/R..s/A..P/A..n/E..s/V..l/VPHOP-Fullbody.Main.any  :   Study  :  Model is kinematically indeterminate :  Position analysis failed :  0 independent constraints and 420 unknowns
    - attemps to continue (attempt no. 2)
WARNING(OBJ.MCH.KIN1) :   C:/Data/R..h/V..P/A..y/R..s/A..P/A..n/E..s/V..l/VPHOP-Fullbody.Main.any  :   Study  :  Model is kinematically indeterminate :  Position analysis failed :  420 unsolvable constraint(s) found
WARNING(OBJ.MCH.KIN1) :   C:/Data/R..h/V..P/A..y/R..s/A..P/A..n/E..s/V..l/VPHOP-Fullbody.Main.any  :   Study  :  Model is kinematically indeterminate :  Position analysis failed :  0 independent constraints and 420 unknowns
    - attemps to continue (attempt no. 3)
WARNING(OBJ.MCH.KIN1) :   C:/Data/R..h/V..P/A..y/R..s/A..P/A..n/E..s/V..l/VPHOP-Fullbody.Main.any  :   Study  :  Model is kinematically indeterminate :  Position analysis failed :  420 unsolvable constraint(s) found
WARNING(OBJ.MCH.KIN1) :   C:/Data/R..h/V..P/A..y/R..s/A..P/A..n/E..s/V..l/VPHOP-Fullbody.Main.any  :   Study  :  Model is kinematically indeterminate :  Position analysis failed :  0 independent constraints and 420 unknowns
    - attemps to continue (attempt no. 4)
WARNING(OBJ.MCH.KIN1) :   C:/Data/R..h/V..P/A..y/R..s/A..P/A..n/E..s/V..l/VPHOP-Fullbody.Main.any  :   Study  :  Model is kinematically indeterminate :  Position analysis failed :  420 unsolvable constraint(s) found
WARNING(OBJ.MCH.KIN1) :   C:/Data/R..h/V..P/A..y/R..s/A..P/A..n/E..s/V..l/VPHOP-Fullbody.Main.any  :   Study  :  Model is kinematically indeterminate :  Position analysis failed :  0 independent constraints and 420 unknowns
    - attemps to continue (attempt no. 5)
WARNING(OBJ.MCH.KIN1) :   C:/Data/R..h/V..P/A..y/R..s/A..P/A..n/E..s/V..l/VPHOP-Fullbody.Main.any  :   Study  :  Model is kinematically indeterminate :  Position analysis failed :  420 unsolvable constraint(s) found
ERROR(OBJ.MCH.KIN1) :   C:/Data/R..h/V..P/A..y/R..s/A..P/A..n/E..s/V..l/VPHOP-Fullbody.Main.any  :   Study  :  Model is kinematically indeterminate :  Position analysis failed

Hi Hanks,
there is a issue. The problem is in the shoulder region. By scaling the mass up it fails to assemble the shoulder kinematics. The basic fix for this would be to check the implementation on the shoulder and/or to change the scaling to avoid the immense shoulder width encountered with very high masses. Both would need some work. As a cheap and dirty fix try to change the mass ratio assigned to the Trunk and distribute it to other segements. This is done in the AnyMan files.
Best regards,
Sebastian

Thanks, Sebastian

All the best,