|
 |
 |
 |
 |
 |
 |
 |
 |
 |

|
 |

|

|
 |

|
 |
 |

|
 |
 |
| Model Development |
| Create a human model from the model library |
x |
|
x |
|
|
x |
|
|
x |
x |
x |
x |
x |
|
|
x |
|
|
x |
|
| Create a human model from anthropometric library |
|
x |
|
x |
x |
|
x |
x |
|
|
|
|
|
x |
x |
|
x |
x |
|
x |
| Modify anthropometric measurement table |
|
|
|
|
|
|
|
|
|
|
|
|
|
x |
|
|
|
|
|
|
| Develop a partial body model |
|
|
|
|
x |
x |
x |
x |
|
x |
|
|
|
|
|
|
x |
x |
|
x |
| Build non-base segments |
|
|
|
|
|
|
|
x |
|
|
|
|
|
|
|
|
x |
x |
|
|
| Manipulate the posture |
|
x |
|
x |
x |
|
|
|
|
|
|
|
|
x |
x |
x |
x |
|
|
x |
| Multiple human models |
|
|
|
|
|
|
|
|
|
x |
|
|
|
x |
|
|
|
|
|
|
| Joints |
| Use the Hybrid III crash dummy strength library |
|
x |
|
x |
|
|
|
|
|
|
|
|
x |
x |
x |
x |
|
x |
|
|
| Create passive/recording joints |
x |
x |
x |
|
|
|
|
|
|
x |
x |
x |
|
x |
|
|
|
|
x |
x |
| Create detailed force-based joints |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Create force-based mechanical joint replacements |
|
|
|
|
|
x |
x |
|
|
|
|
|
|
|
|
|
|
|
|
|
| Build non-base joints |
|
|
|
|
|
|
|
x |
|
|
|
|
|
|
|
|
x |
x |
|
|
| Soft Tissues |
| Create recording muscles |
|
x |
|
|
x |
x |
x |
x |
x |
|
|
|
|
|
|
|
x |
|
|
x |
| Create Hill-based muscles |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
x |
|
|
| Build individual non-base tissues |
|
|
|
|
|
|
x |
|
|
|
|
|
|
|
|
|
x |
x |
|
|
| Create ligament stabilizers |
|
|
|
|
|
|
x |
|
|
|
|
|
|
|
|
|
|
x |
|
|
| Create tendons |
|
|
|
|
|
|
x |
|
|
|
|
|
|
|
|
|
x |
|
|
|
| Modify the base tissue attachment locations |
|
|
|
|
x |
|
x |
|
|
|
|
|
|
|
|
|
|
|
|
|
| Reassign tissue attachment points |
|
|
|
|
|
|
x |
x |
|
|
|
|
|
|
|
|
|
|
|
|
| Implement soft tissue contact-based wrapping |
|
|
|
|
|
|
x |
|
|
|
|
|
|
|
|
|
|
|
|
|
| Implement soft tissue slide points |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
x |
x |
|
|
| Model Training |
| Train the model by applying Motion Capture data via motion agents |
x |
|
x |
|
|
x |
|
|
|
x |
x |
x |
|
|
|
|
|
|
x |
|
| Apply motion agents to a mechanical system (not the body) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
x |
|
x |
|
| Use motion agents to adjust model starting configuration |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
x |
|
|
|
| Use motion agents with motion relative to a moving reference frame |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
x |
|
|
|
| Train model by applying individual motion agents |
|
|
|
|
x |
|
x |
x |
x |
|
|
|
|
|
|
|
x |
|
|
x |
| Train model using a mechanical system as a driver |
|
x |
|
|
|
|
|
|
x |
|
|
|
|
|
|
|
x |
|
|
|
| Environment |
| Import external mechanical system from model library |
x |
x |
|
x |
|
|
|
|
x |
|
|
x |
x |
|
|
|
x |
|
x |
|
| Import internal mechanical system from model library |
|
|
|
|
|
x |
x |
|
|
|
|
|
|
|
|
|
|
|
|
|
| Build environments/systems w/ADAMS/View commands |
x |
|
|
x |
|
|
|
|
|
|
|
|
|
|
x |
|
x |
|
|
|
| Create body/environment interface forces |
x |
x |
|
x |
x |
x |
x |
|
x |
|
|
x |
x |
|
x |
x |
x |
|
x |
|
| Develop foot/floor ground reaction forces |
x |
|
x |
|
|
x |
|
|
|
x |
x |
x |
|
x |
|
|
|
|
x |
|
| Analysis |
| Apply initial conditions to the model |
|
|
|
x |
|
|
|
|
|
|
|
|
|
|
|
x |
|
|
|
|
| Train joints via inverse dynamics |
x |
|
x |
|
|
|
|
|
|
x |
x |
x |
|
|
|
|
|
|
x |
|
| Train muscles via inverse dynamics |
|
x |
|
|
x |
x |
x |
x |
x |
|
|
|
|
|
|
|
x |
|
|
x |
| Use trained joints in a forward dynamics simulation |
x |
|
x |
|
|
|
|
|
|
x |
x |
x |
|
|
|
|
|
|
x |
|
| Use trained muscles in forward dynamics simulation |
|
x |
|
|
x |
x |
x |
x |
x |
|
|
|
|
|
|
|
x |
|
|
x |
| Equilibrate the model |
x |
|
x |
|
|
x |
x |
|
x |
x |
x |
|
|
|
x |
|
x |
|
x |
|
| Run a passive simulation |
|
|
|
x |
|
|
|
|
|
|
|
|
x |
|
x |
x |
|
x |
|
|
| Perform a parameter variation study |
|
|
|
x |
x |
|
x |
x |
x |
|
|
|
x |
|
x |
x |
|
x |
|
|
| Compare human reactions to multiple cases of motion data |
|
|
|
|
|
|
|
|
|
|
|
x |
|
|
|
|
|
x |
|
|
| Run a hybrid (passive/active) simulation |
|
x |
|
|
|
|
|
|
|
|
|
|
|
x |
|
|
|
|
|
|
| Results |
| Animate the model with joint/muscle graphics scaling |
x |
x |
|
|
x |
x |
x |
x |
x |
|
x |
x |
|
|
|
|
x |
x |
x |
|
| Plot joint reactions, muscle forces, interface forces, etc. |
x |
x |
x |
x |
x |
x |
x |
x |
x |
x |
x |
x |
x |
|
x |
x |
x |
x |
x |
x |