[38ba34]: / Application / Examples / BikeModel / Model / Mannequin.any

Download this file

270 lines (242 with data), 7.9 kB

Main.HumanModel.Mannequin = {
  
  
  Posture = 
  {
    PelvisPosX = 0;
    PelvisPosY = 0;
    PelvisPosZ = 0;
    PelvisRotX = 0;
    PelvisRotY = 0;
    PelvisRotZ = -18;
    PelvisThoraxExtension = -47;
    PelvisThoraxLateralBending = 0;
    PelvisThoraxRotation = 0;
    NeckExtension = 35;
    NeckLateralBending = 0;
    NeckRotation = 0;
    Right = 
    {
      SternoClavicularProtraction = -23;
      SternoClavicularElevation = 11.5;
      GlenohumeralFlexion = 75;
      GlenohumeralAbduction = 45;
      GlenohumeralExternalRotation = 27;
      ElbowFlexion = 56;
      ElbowPronation = 39;
      WristFlexion = 0;
      WristAbduction = 0;
      HipFlexion = 73;
      HipAbduction = 1;
      HipExternalRotation = -1;
      KneeFlexion = 118;
      AnklePlantarFlexion =-27;
      SubTalarEversion = 0;
    };
    Left = 
    {
      SternoClavicularProtraction = -23;
      SternoClavicularElevation = 11.5;
      GlenohumeralFlexion = 75;
      GlenohumeralAbduction = 45;
      GlenohumeralExternalRotation = 27;
      ElbowFlexion = 56;
      ElbowPronation = 39;
      WristFlexion = 0;
      WristAbduction = 0;
      HipFlexion = 32;
      HipAbduction = 5;
      HipExternalRotation = 15;
      KneeFlexion = 42;
      AnklePlantarFlexion =2;
      SubTalarEversion = 0;
    };
  };
  PostureVel={  
    //This controls the position of the pelvi wrt. to the global reference frame
    PelvisPosX=0;
    PelvisPosY=0;
    PelvisPosZ=0;
    
    //This controls the rotation of the pelvis wrt. to the global reference frame
    PelvisRotX=0;
    PelvisRotY=0;
    PelvisRotZ=0;
    
    // These variables control the rotation of the thorax wrt the
    // pelvis    
    PelvisThoraxExtension=0; 
    PelvisThoraxLateralBending=0;  
    PelvisThoraxRotation=0;        
    
    NeckExtension=0; 
    NeckLateralBending = 0;
    NeckRotation = 0;
    
    Right = {
      //Arm 
      SternoClavicularProtraction=0;   //This value is not used for initial position
      SternoClavicularElevation=0;    //This value is not used for initial position
      
      GlenohumeralFlexion =0; 
      GlenohumeralAbduction = 0; 
      GlenohumeralExternalRotation = 0; 
      
      ElbowFlexion = 0.0;
      ElbowPronation = 0.0;
      
      WristFlexion =0;
      WristAbduction =0;
      
      HipFlexion = 0.0; 
      HipAbduction = 0.0; 
      HipExternalRotation = 0.0;
      
      KneeFlexion = 0.0; 
      
      AnklePlantarFlexion =0.0; 
       SubTalarEversion = 0;
      
    };
    
    Left = {
      //all values are set to be equal to the right side values 
      //feel free to change this!
      
      //Arm
      SternoClavicularProtraction=.Right.SternoClavicularProtraction;
      SternoClavicularElevation=.Right.SternoClavicularElevation;
      
      GlenohumeralFlexion = .Right.GlenohumeralFlexion ; 
      GlenohumeralAbduction =.Right.GlenohumeralAbduction ;
      GlenohumeralExternalRotation =.Right.GlenohumeralExternalRotation ;
      
      ElbowFlexion = .Right.ElbowFlexion; 
      ElbowPronation = .Right.ElbowPronation;       
      WristFlexion =.Right.WristFlexion;
      WristAbduction =.Right.WristAbduction;
      
      //Leg     
      HipFlexion =.Right.HipFlexion;  
      HipAbduction =.Right.HipAbduction;
      HipExternalRotation = .Right.HipExternalRotation;
      KneeFlexion = .Right.KneeFlexion;       
      AnklePlantarFlexion = .Right.AnklePlantarFlexion ;
      SubTalarEversion =.Right.SubTalarEversion ; 
      
    };
  };
  
};
  
  
  




//
//Mannequin = {
//  
//  
//  Posture = 
//  {
//    PelvisPosX = 0.03450802;
//    PelvisPosY = 0.09853526;
//    PelvisPosZ = 1;
//    PelvisRotX = 0;
//    PelvisRotY = -6.153461e-009;
//    PelvisRotZ = -36;
//    PelvisThoraxExtension = -40;
//    PelvisThoraxLateralBending = 4.423202e-024;
//    PelvisThoraxRotation = 3.949378e-024;
//    NeckExtension = 0;
//    Right = 
//    {
//      SternoClavicularProtraction = -22.91831;
//      SternoClavicularElevation = 11.45916;
//      GlenohumeralFlexion = 77.1534;
//      GlenohumeralAbduction = 19.38513;
//      GlenohumeralExternalRotation = -10.81002;
//      ElbowFlexion = 79.91319;
//      ElbowPronation = 32.8006;
//      WristFlexion = 2.227093e-007;
//      WristAbduction = 0;
//      HipFlexion = 112.2748;
//      HipAbduction = -0.3628628;
//      HipExternalRotation = -2.311666;
//      KneeFlexion = 116.7452;
//      AnklePlantarFlexion = 17.82905;
//      SubTalarEversion = -2.339957;
//    };
//    Left = 
//    {
//      SternoClavicularProtraction = -22.91831;
//      SternoClavicularElevation = 11.45916;
//      GlenohumeralFlexion = 77.1534;
//      GlenohumeralAbduction = 19.38513;
//      GlenohumeralExternalRotation = -10.81002;
//      ElbowFlexion = 79.91319;
//      ElbowPronation = 32.8006;
//      WristFlexion = -7.303597e-008;
//      WristAbduction = 0;
//      HipFlexion = 72.89039;
//      HipAbduction = 0.6847818;
//      HipExternalRotation = -1.062275;
//      KneeFlexion = 51.86017;
//      AnklePlantarFlexion = -5.336125;
//      SubTalarEversion = -1.263844;
//    };
//  };
//  PostureVel={  
//    //This controls the position of the pelvi wrt. to the global reference frame
//    PelvisPosX=0;
//    PelvisPosY=0;
//    PelvisPosZ=0;
//    
//    //This controls the rotation of the pelvis wrt. to the global reference frame
//    PelvisRotX=0;
//    PelvisRotY=0;
//    PelvisRotZ=0;
//    
//    // These variables control the rotation of the thorax wrt the
//    // pelvis    
//    PelvisThoraxExtension=0; 
//    PelvisThoraxLateralBending=0;  
//    PelvisThoraxRotation=0;        
//    
//    NeckExtension=0; 
//    
//    Right = {
//      //Arm 
//      SternoClavicularJointProtraction=0;   //This value is not used for initial position
//      SternoClavicularJointElevation=0;    //This value is not used for initial position
//      SternoClavicularJointAxialRotation=0; //This value is not used for initial position
//      
//      GlenohumeralFlexion =0; 
//      GlenohumeralAbduction = 0; 
//      GlenohumeralExternalRotation = 0; 
//      
//      ElbowFlexion = 0.0;
//      ElbowPronation = 0.0;
//      
//      WristFlexion =0;
//      WristAbduction =0;
//      
//      HipFlexion = 0.0; 
//      HipAbduction = 0.0; 
//      HipExternalRotation = 0.0;
//      
//      KneeFlexion = 0.0; 
//      
//      AnklePlantarFlexion =0.0; 
//      SubTalarEversion =0.0; 
//      
//    };
//    
//    Left = {
//      //all values are set to be equal to the right side values 
//      //feel free to change this!
//      
//      //Arm
//      SternoClavicularJointProtraction=.Right.SternoClavicularJointProtraction;
//      SternoClavicularJointElevation=.Right.SternoClavicularJointElevation;
//      SternoClavicularJointAxialRotation=.Right.SternoClavicularJointAxialRotation;
//      
//      GlenohumeralFlexion = .Right.GlenohumeralFlexion ; 
//      GlenohumeralAbduction =.Right.GlenohumeralAbduction ;
//      GlenohumeralExternalRotation =.Right.GlenohumeralExternalRotation ;
//      
//      ElbowFlexion = .Right.ElbowFlexion; 
//      ElbowPronation = .Right.ElbowPronation;       
//      WristFlexion =.Right.WristFlexion;
//      WristAbduction =.Right.WristAbduction;
//      
//      //Leg     
//      HipFlexion =.Right.HipFlexion;  
//      HipAbduction =.Right.HipAbduction;
//      HipExternalRotation = .Right.HipExternalRotation;
//      KneeFlexion = .Right.KneeFlexion;       
//      AnklePlantarFlexion = .Right.AnklePlantarFlexion ;
//      SubTalarEversion =.Right.SubTalarEversion; 
//      
//    };
//  };
//  
//};
//  
//  
//