[770c98]: / Application / Examples / PedalDemo / Model / Mannequin.any

Download this file

81 lines (70 with data), 2.2 kB

/// This folder controls the load time posture of the model and
/// also drives the joint angles that are not controlled by the
/// connection to the environment.
Main.HumanModel.Mannequin = {
  Posture = {
    PelvisPosX = -1;
    PelvisPosY = 0.2;
    PelvisPosZ = 0;
    PelvisRotX = 0;
    PelvisRotY = 0;
    PelvisRotZ = 20;
    PelvisThoraxExtension = -20;
    PelvisThoraxLateralBending = 0;
    PelvisThoraxRotation = 0;
    NeckExtension = 0;
    NeckLateralBending=0; 
    NeckRotation=0; 
    Right = {
      HipFlexion = 102.3933;
      HipAbduction = -11.32332;
      HipExternalRotation = 1.107283;
      KneeFlexion = 107.2407;
      AnklePlantarFlexion = -1.707547e-006;
      SubTalarEversion = 4.407671e-009;
    };
    Left = {
      HipFlexion = 102.5808;
      HipAbduction = 30.11068;
      HipExternalRotation = 16.53443;
      KneeFlexion = 85.95711;
      AnklePlantarFlexion = 1.086676e-005;
      SubTalarEversion = -4.128659e-009;  
    };
  };
  
  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;
    
    PelvisThoraxExtension=0; 
    PelvisThoraxLateralBending=0;  
    PelvisThoraxRotation=0;        
    
    NeckExtension=0; 
    NeckLateralBending=0; 
    NeckRotation=0; 
    
    Right = {
      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!
      
      //Leg     
      HipFlexion =.Right.HipFlexion;  
      HipAbduction =.Right.HipAbduction;
      HipExternalRotation = .Right.HipExternalRotation;
      KneeFlexion = .Right.KneeFlexion;       
      AnklePlantarFlexion = .Right.AnklePlantarFlexion ;
      SubTalarEversion =.Right.SubTalarEversion; 
    };
  };
};