[38ba34]: / Application / MocapExamples / BVH_Xsens / ForcePlates.any

Download this file

65 lines (47 with data), 1.5 kB

Main.EnvironmentModel.ForcePlates = 
{
  
  Main.EnvironmentModel.GlobalRef = 
  { 
    AnyRefNode FloorOffset = 
    {
       sRel = {0,0.04,0};
    };
  
  };
  
  
  
  //-------- Predictive forceplate for the right leg
  // See: #include "<ANYBODY_PATH_AMMR>/Tools/GRFPrediction/FootPlateConditionalContact.any" 
  FootPlateConditionalContact GRF_Prediction_Right(
  NORMAL_DIRECTION = "Y",
  NUMBER_OF_NODES = 25,
  NODES_FOLDER = FootNodes,
  PLATE_BASE_FRAME = Main.EnvironmentModel.GlobalRef.FloorOffset,
  SHOW_TRIGGER_VOLUME = ON
  ) =
  {
    CreateFootContactNodes25 FootNodes(foot_ref = 
    Main.HumanModel.BodyModel.Right.Leg.Seg.Foot) = {};
    
    // Additional force plate settings
    Settings = 
    {
      LimitDistHigh = 0.025; // Vertical height
      FrictionCoefficient = 0.8;
    };
  };
  
  
  

  
  
  //-------- Predictive forceplate for the left leg 
  // See: #include "<ANYBODY_PATH_AMMR>/Tools/GRFPrediction/FootPlateConditionalContact.any" 
  FootPlateConditionalContact GRF_Prediction_Left(
  NORMAL_DIRECTION = "Y",
  NUMBER_OF_NODES = 25,
  NODES_FOLDER = FootNodes,
  PLATE_BASE_FRAME = Main.EnvironmentModel.GlobalRef.FloorOffset,
  SHOW_TRIGGER_VOLUME = ON
  ) =
  {
    CreateFootContactNodes25 FootNodes(foot_ref = 
    Main.HumanModel.BodyModel.Left.Leg.Seg.Foot) = {};
    
    Settings = 
    {
      LimitDistHigh = 0.025;
      FrictionCoefficient = 0.8;
    };
  };
  
  
  
};