visual3d:documentation:kinematics_and_kinetics:induced_acceleration
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
visual3d:documentation:kinematics_and_kinetics:induced_acceleration [2024/06/18 13:28] – sgranger | visual3d:documentation:kinematics_and_kinetics:induced_acceleration [2024/12/31 22:55] (current) – wikisysop | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Induced Acceleration ====== | ||
+ | |||
\\ | \\ | ||
- | //NOTE: This feature | + | //NOTE: This feature is no longer supported.// |
\\ | \\ | ||
Line 11: | Line 13: | ||
**Edit --> Preferences** --> Plugin Folder in the Default Folders tab | **Edit --> Preferences** --> Plugin Folder in the Default Folders tab | ||
- | ===== PowerPoint Lecture Notes ===== | + | ==== PowerPoint Lecture Notes ==== |
Lecture notes used by Tom Kepple for a class at the University of Delaware. | Lecture notes used by Tom Kepple for a class at the University of Delaware. | ||
Line 24: | Line 26: | ||
Note: The classroom materials are not for the current version of Visual3D, and were produced years ago, outside of C-Motion using different plug-in libraries. | Note: The classroom materials are not for the current version of Visual3D, and were produced years ago, outside of C-Motion using different plug-in libraries. | ||
- | ===== Running an Induced Acceleration | + | ==== Running an Induced Acceleration ==== |
To run the sample IAA for left stance phase you run the Visual3D script Mambo_IAA.v3s. (Note: in the script the user can chose to set the frames in which the feet are fixed relative to the ground. This is usually done during the foot-flat interval of stance. The parameters right_start, | To run the sample IAA for left stance phase you run the Visual3D script Mambo_IAA.v3s. (Note: in the script the user can chose to set the frames in which the feet are fixed relative to the ground. This is usually done during the foot-flat interval of stance. The parameters right_start, | ||
Line 54: | Line 56: | ||
**LKNEEX_PW_LSK** - This is the segmental power produced by the X component (plantar/ | **LKNEEX_PW_LSK** - This is the segmental power produced by the X component (plantar/ | ||
- | ===== Running an Induced Acceleration – Simulation Mode ===== | + | ==== Running an Induced Acceleration – Simulation Mode ==== |
//Note: IAA works without the Simulations tab. That tab is only for visualizing the effects of a subset of the results and is not required. The tab is enabled via a special license key in the Visual3D license file. Contact C-Motion if you need a new license file created with the simulations tab enabled.// | //Note: IAA works without the Simulations tab. That tab is only for visualizing the effects of a subset of the results and is not required. The tab is enabled via a special license key in the Visual3D license file. Contact C-Motion if you need a new license file created with the simulations tab enabled.// | ||
Line 83: | Line 85: | ||
For example if "Right Fixed" is checked. " | For example if "Right Fixed" is checked. " | ||
- | ===== IAA with IK or 6 DOF Pose Estimation | + | ==== IAA with IK or 6 DOF Pose Estimation ==== |
The IAA will work whether the data is run through Visual3D IK or not. However you will get slightly different results with and without the Visual3D IK. Here is what happens in the two cases: | The IAA will work whether the data is run through Visual3D IK or not. However you will get slightly different results with and without the Visual3D IK. Here is what happens in the two cases: | ||
- | ==== IAA without Visual3D IK ==== | + | === IAA without Visual3D IK === |
In this case the segments’ positions and orientations are computed with the traditional Visual3D 6 dof method and exported to the IAA plug-in. For the pelvis (the IAA model root) all position and orientation information are used by the IAA model. However, at the joints all the joint translation computed by Visual3D are ignored. Also at all joints three Euler angles are computed; however at the knees the ab/aduction and axial rotation components get set to zero, and at the ankles the toe-in/ | In this case the segments’ positions and orientations are computed with the traditional Visual3D 6 dof method and exported to the IAA plug-in. For the pelvis (the IAA model root) all position and orientation information are used by the IAA model. However, at the joints all the joint translation computed by Visual3D are ignored. Also at all joints three Euler angles are computed; however at the knees the ab/aduction and axial rotation components get set to zero, and at the ankles the toe-in/ | ||
- | ==== IAA with Visual3D IK ==== | + | === IAA with Visual3D IK === |
The IK was actually first added to the Visual3d so that the data exported out of Visual3D to the IAA would match the IAA model. To make this work you would first run an IK model that starts with the pelvis as the root (6 dof) but allows no translations at the hips, knees and ankles. All three rotations at the hip are allowed while at the knee only flexion/ | The IK was actually first added to the Visual3d so that the data exported out of Visual3D to the IAA would match the IAA model. To make this work you would first run an IK model that starts with the pelvis as the root (6 dof) but allows no translations at the hips, knees and ankles. All three rotations at the hip are allowed while at the knee only flexion/ | ||
Line 98: | Line 100: | ||
Now here the advantages of each approach: | Now here the advantages of each approach: | ||
- | ==== Advantage of IAA with Visual3D IK ==== | + | === Advantage of IAA with Visual3D IK === |
The model used to generate the position and orientation data coming out of Visual3D exactly matches the IAA model. In forward dynamics and IAA this generally a good thing to do. | The model used to generate the position and orientation data coming out of Visual3D exactly matches the IAA model. In forward dynamics and IAA this generally a good thing to do. | ||
Line 105: | Line 107: | ||
- | ==== Advantage of IAA without Visual3D IK ==== | + | === Advantage of IAA without Visual3D IK === |
If you have really noisy target data (particular in the proximal segments) the Visual3D IK can cause the entire model to shift away from the center of pressure which would change the value of the joint moments used to drive the IAA. Thus if you suspect your target data at the proximal segments are bad you may either want to skip the Visual3D IK. | If you have really noisy target data (particular in the proximal segments) the Visual3D IK can cause the entire model to shift away from the center of pressure which would change the value of the joint moments used to drive the IAA. Thus if you suspect your target data at the proximal segments are bad you may either want to skip the Visual3D IK. |
visual3d/documentation/kinematics_and_kinetics/induced_acceleration.1718717280.txt.gz · Last modified: 2024/06/18 13:28 by sgranger