CoM location of trunk segments

Hi,
I was wondering how the locations of the CoM of the trunk segments are defined, and I couldn’t find the related info; are they based on literature data? If yes, could you please provide me with the literature reference?

Thank you,

Michele

Dear Michele,

  1. Following pieces of code will determine the CoM of the trunk segment:
    (‘AMMR\Body\AAUHuman\Trunk\SegmentsThorax.any’)
  AnySeg ThoraxSeg = {

    AnyFolder &Data=..ModelParameters.ThoraxSeg;
    
    
    r0=..SegmentsLumbar.L1Seg.T12L1JntNode.sRel*..SegmentsLumbar.L1Seg.Axes0'+..SegmentsLumbar.L1Seg.r0-T12L1JntNode.sRel*Axes0';
    
    AnyFunTransform3D &Scale =..ScalingTrunk.ThoraxSeg.ScaleFunction;
    AnyVar MassS = ..Scaling.MassScaling.Trunk.MassScale;
    
    //Mass = 0.216*..BodyParRef.BodyMass; //Mass of Thorax concentrated in the CoM of the Thorax (Winter, 1990)
    
    AnyVar MassStandard = ..StandardParameters.Trunk.Mass;
    Mass = MassS*MassStandard;
    
    AnyVar UBHeight =  Data.UBHeight; //0.50; //Upperbody height
    AnyVar Radius = (Mass/(pi*UBHeight*1000))^0.5;
    AnyVar Ixx = 0.25*Mass*Radius^2 + 1/12*Mass*UBHeight^2;
    AnyVar Izz = Ixx;
    AnyVar Iyy = 0.5*Mass*Radius^2;
    
    AnyMat33 JMatRot = AnatomicalFrame.ARel*{{Ixx,0,0},{0,Iyy,0},{0,0,Izz}}*AnatomicalFrame.ARel';
    Jii = {JMatRot[0][0], JMatRot[1][1], JMatRot[2][2]};
    Jij = {JMatRot[1][0], JMatRot[2][1], JMatRot[2][0]};

    
    [b]sCoM = Scale(Data.sCoM_pos);[/b]
    JaboutCoMOnOff = On;
  1. Following pieces of the code contain the default parameter of the Trunk CoM:
    (‘AMMR\Body\AAUHuman\Trunk\TrunkData1.1\ThoracicNodes.any’)
AnyFolder ThoraxSeg = {

  AnyVec3 C1HatNode = {0.026,0.6,0};

  AnyVar UBHeight =  0.50; //Upperbody height
  
  [b]AnyFloat sCoM_pos                                        = {0.060,0.303,0};[/b]
  1. Following paper is the best reference for our trunk model:
    De Zee, M., Hansen, L., Wong, C., Rasmussen, J., & Simonsen, E. B. (2007). A generic detailed rigid-body lumbar spine model. Journal of biomechanics, 40(6), 1219-1227.

  2. If you have more questions which may not be well answered even after reading this reference, then could you please try to contact the first author (M. de Zee) by sending an email to his email address?
    You can find his email address in the above reference.

I hope this may be helpful to you.

Best regards,
Moonki