PIPER  1.0.1
Related Pages
Here is a list of all related documentation pages:
[detail level 12]
 PIPER Framework
 Preparation of the HBM & Metadata
 Multi Finite Element Format Parser
 PIPER Graphical User InterfaceThis page provides basic documentation on the Graphical User Interface (GUI) of the PIPER application
 PIPER Modules Overview
 Check Module
 Anthropo Module
 Scaling Constraint Module
 Pre-Positioning ModuleThis module implements a physics simulation with a reduced number of degrees of freedom
 Fine-Positioning Module
 Smoothing module
 Kriging Module
 Contour Deformation ModuleThis module implements a Contour based approach to position the Human Body Model
 Shaping ModuleThis module implements a physics simulation where the whole skeleton is a fixed affine frame and the soft tissue degrees of freedom are points sampled on the skin
 Scaling Parameter ModuleThe Scaling Parameter module allows to apply a scaling factor to parameter values defined in the parsing rule file ("parameter" element)
 Scaling the PIPER child model by ageThis small module is designed to work with the PIPER child model
 Workflow ExamplesThe PIPER application allows versatile workflows by sequencing different modules
 Scaling HBM using anthropometryThis workflow will show you how to generate target files of coherent anthropometric dimensions by using the Anthropo Module and use them to scale a Human Body Model
 Pre-crash positioning and smoothing
  1. Import the Child model using the Child_model.pmr and Child_model.dyn files (see Project menu)
  2. In the module parameters (Module parameters), set bone collision off for Physics based Positioning
  3. Start the Positioning module and do some positioning tasks, for instance :
    1. Head positioning - WARNING: Head positioning broken with new child model, skip this step for now:
      1. Fix both legs (Fixed bone controller)
      2. Display World frames to see the reference coordinate system (Display settings)
      3. Add a frame controller between W_Origin and B_Skull on x and y (Frame to frame controller)
      4. Set x value to 400mm
      5. Run the positioning until it is stable (Simulation control)
    2. Left arm positioning
      1. Fix all bones except the left arm, be sure to fix scapula and clavicle too
      2. Display Joint frames to see the joint axis
      3. Add joint controller for Left_wirst, Left_elbow and Left_glenohumeral (Joint controller)
      4. Set Left_elbow ry to -45° and Left_glenohumeral ry to -45°
      5. Run the positioning until it is stable
  4. You should get something similar to the following screenshot:
 Positioning with spine posture prediction
  1. Import the GHBM model using the GHBMC_M50_v4-1-1_description_LSDyna.pmr and GHBMC_M50-O_Main.dyn files (see Project menu)
  2. In the module parameters (Module parameters), set bone collision off for Physics based Positioning
  3. Start the Positioning module and do some spine positioning using the physiological spine predictor :
 Model Contour Deformation Target Based PositioningA) IMPORT THE GHBM MODEL

  1. import a HBM from its vendor format files (see Project menu)
  2. check and explore the imported model with the Check Module

B) TARGET BASED POSITIONING (IMPORTING TARGET FROM INTERACTIVE MODULE)

  1. Import the target file using Target Menu
  2. Go to Contour Deformation Module
  3. Press Positioning button on the side bar
 Model Contour Deformation Target Based Personalization
 Export Partial parts of the mesh to Obj format a re-import it to PiperThis workflow come after a position modification or a personalization of the model within piper that went wrong
 Scripting and Batch mode
 Known Limitations
 Support and Contact
 Installation
 ChangeLog
 License
 Acknowledgements
 Appendix: List of entities
 Appendix: List of landmarks
 Appendix: List of frames
 Appendix: List of joints
 Appendix: Example of model description files
 Appendix: Example of format rules files
 Appendix: Description of direct kinematics model