visual3d:documentation:pipeline:model_based_data_commands:angular_momentum_pt
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
visual3d:documentation:pipeline:model_based_data_commands:angular_momentum_pt [2024/06/26 20:06] – removed sgranger | visual3d:documentation:pipeline:model_based_data_commands:angular_momentum_pt [2024/07/17 15:46] (current) – created sgranger | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== ANGULAR MOMENTUM PT ====== | ||
+ | |||
+ | \\ | ||
+ | |||
+ | |||
+ | ===== Angular Momentum ===== | ||
+ | |||
+ | It is important to note that the total body angular momentum is not calculated by summing the [[Visual3D: | ||
+ | |||
+ | ==== Angular Momentum: About Segment Center of Mass ==== | ||
+ | |||
+ | Visual3D' | ||
+ | |||
+ | **Angular momentum about a segment' | ||
+ | |||
+ | |||
+ | | {{: | ||
+ | |||
+ | ==== Angular Momentum: About Total Body Center of Mass ==== | ||
+ | |||
+ | **Angular momentum about the total body center of mass is:**\\ | ||
+ | |||
+ | |||
+ | **NOTE:** Angular momentum for the whole body about the total body center of mass is just the summation of the angular momentum of **each** segment about the total body center of mass. | ||
+ | |||
+ | |{{: | ||
+ | |||
+ | ===== Example Script ===== | ||
+ | |||
+ | ==== Inroduction ==== | ||
+ | |||
+ | **To calculate the angular momentum about a point (such as the model center of mass):** | ||
+ | |||
+ | - Compute r | ||
+ | - Compute mv | ||
+ | - Compute r x mv | ||
+ | - Compute the angular momentum of the segment using the [[Visual3D: | ||
+ | - Compute Iw * (r x mv) | ||
+ | |||
+ | ==== Script ==== | ||
+ | |||
+ | This script and sample CMO files can be downloaded [[https:// | ||
+ | |||
+ | The following script computes the angular momentum about the total body center of mass, if the user would like to calculate angular momentum about a different point, specify the desired signal in place of " | ||
+ | |||
+ | This script calculates the angular momentum **for each of the listed segments** (RFT+RSK+RTH+LFT+LSK+LTH+RPV).\\ | ||
+ | \\ | ||
+ | If the user would like to calculate the **total body angular momentum about the model center of mass**, the resulting signals from the last Evaluate Expression command for all segments should be summed together. If you would like to calculate the total body angular momentum, you can use the [[Visual3D: | ||
+ | |||
+ | < | ||
+ | First_Derivative | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | ! / | ||
+ | / | ||
+ | ; | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | For_Each | ||
+ | / | ||
+ | / | ||
+ | ; | ||
+ | |||
+ | ! compute the R for (r x mv) | ||
+ | Evaluate_Expression | ||
+ | / | ||
+ | | ||
+ | | ||
+ | / | ||
+ | ! / | ||
+ | ! / | ||
+ | ; | ||
+ | |||
+ | ! compute mv | ||
+ | Evaluate_Expression | ||
+ | / | ||
+ | / | ||
+ | ! / | ||
+ | ! / | ||
+ | ; | ||
+ | |||
+ | ! compute rxmv | ||
+ | Evaluate_Expression | ||
+ | / | ||
+ | / | ||
+ | ! / | ||
+ | ! / | ||
+ | ; | ||
+ | |||
+ | Compute_Model_Based_Data | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! /AXIS1=X | ||
+ | ! /AXIS2=Y | ||
+ | ! /AXIS3=Z | ||
+ | ; | ||
+ | |||
+ | ! compute rxmv | ||
+ | Evaluate_Expression | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | ; | ||
+ | |||
+ | End_For_Each | ||
+ | / | ||
+ | ; | ||
+ | </ | ||
+ | |||
+ | |||
visual3d/documentation/pipeline/model_based_data_commands/angular_momentum_pt.1719432374.txt.gz · Last modified: 2024/06/26 20:06 by sgranger