visual3d:documentation:modeling:segments:segment_inertia
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
visual3d:documentation:modeling:segments:segment_inertia [2024/06/19 12:49] – sgranger | visual3d:documentation:modeling:segments:segment_inertia [2024/09/28 02:10] (current) – Cleaned up page formatting and organization. wikisysop | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | {{{{{{{{{{{{{{{{{{by default the moment of inertia of a segment is computed from the segment mass, the proximal and distal radii, and the [[visual3d: | + | ===== Segment Inertia ===== |
- | the default | + | Visual3D computes |
- | **hanavan e. (1964) a mathematical model for the human body. technical report, wright-patterson air force base.** | + | ==== Inertial properties of a Cone (Conical Frustrum) ==== |
- | \\ | + | Visual3D' |
- | please refer to [[visual3d: | + | |
- | ==== inertial properties of a cone (conical frustrum) ==== | + | {{: |
- | one of the visual3d segment geometries is labeled | + | For a unit length, |
- | frustraofrightcones1.gif\\ | + | {{: |
+ | A Cone segment with mass M and length L has the following inertial properties: | ||
- | a frustra of right cones is created by cutting the top off of a cone such that the cut is parallel to the base of the cone. | + | {{: |
- | \\ | + | ==== Inertial properties of an Elliptical Cylinder ==== |
+ | Visual3D' | ||
- | for a unit length, the center of mass relative to the proximal end of the segment is located at: | + | {{:Cylinder.gif}} |
- | frustraofrightcones2.png\\ | + | The distance from the proximal end of the segment to the center of mass of the segment is |
+ | < | ||
+ | CG_from_proximal_end = 0.5*L | ||
+ | </ | ||
+ | In Visual3D' | ||
- | given: m= segment mass, and l= segment length | + | {{:cylinderInertia.gif}} |
- | frustraofrightcones3.jpg\\ | + | Note that Visual3D uses the radius at the distal end of the segment as the radius of the cylinder. |
+ | ==== Inertial Properties of a Sphere ==== | ||
- | ==== inertial properties of an elliptical cylinder ==== | + | For segments modelled as a **Sphere**, Visual3D requires a proximal segment radius and a distal segment radius. The inertial properties of the segment are calculated using only the distal radius, however, the proximal radius is still required to determine the location of the proximal segment end. |
- | cylinder.gif\\ | + | If both a medial and a lateral target are used at one end of a segment during subject calibration, |
+ | One notable difference arises in creating spherical segments. Visual3D expects the distal targets to be located at 50% of the distance between segment ends. This allows the distal radius to produce a realistic measure of the dimension of the sphere. | ||
- | the distance from the proximal end of the segment to the center of mass of the segment. | + | {{:sphere.gif}} |
- | **cg_from_proximal_end = 0.5*l** | + | The distance from the proximal end of the segment to the center of mass of the spherical segment is |
- | the moment of inertia of a cylinder. (assuming the default visual3d coordinate system) | + | < |
+ | CG_from_proximal_end = L | ||
+ | </ | ||
- | cylinderinertia.gif\\ | + | Within Visual3D' |
+ | {{: | ||
- | visual3d | + | Note that Visual3D |
- | ==== inertial properties | + | ==== Inertial Properties |
- | === defining a spherical segment === | + | Visual3D also allows segments to be defined as an **Ellipsoid**, |
- | for segments modeled as spheres, visual3d requires a proximal segment radius and a distal segment radius. the inertial properties of the segment are calculated using only the distal radius. however, the proximal radius is still required to determine the location of the proximal segment end. if both a medial and a lateral target are used at one end of a segment during subject calibration, | + | {{: |
- | sphere.gif\\ | + | The distance from the proximal end of the segment to the center of mass of an ellipsoid segment is given by: |
+ | < | ||
+ | CG_from_proximal_end = L | ||
+ | </ | ||
+ | Within Visual3D' | ||
- | the distance from the proximal end of the segment to the center of mass of the segment. | + | {{: |
- | **cg_from_proximal_end = l** | + | Visual3D uses the radius at the distal end of the segment as the radius of the ellipsoid. The length of the ellipsoid is calculated as tghe distance between the sgement' |
- | the moment of inertia of an sphere. (assuming the default visual3d coordinate system) | + | ==== Alternative Approaches ==== |
- | sphereinertia.gif\\ | + | The user is free to modify segment characteristics away from Visual3D' |
+ | === Adjusted Zatsiorsky-Seluyanov' | ||
- | visual3d | + | It is possible to use the [[visual3d: |
- | ==== inertial | + | These inertial |
- | ellipsoid.gif\\ | + | === Entering Inertial Values Using Expressions === |
+ | Visual3D allows the user to put [[visual3d: | ||
- | the distance from the proximal end of the segment to the center of mass of the segment. | + | See the page covering [[Visual3D: |
- | **cg_from_proximal_end | + | === Coordinate System Transformations === |
- | the moment of inertia | + | Visual3D allows users to flexibly express a segment' |
- | ellipsoidinertia.gif\\ | + | ==== References ==== |
+ | * Hanavan E. (1964) A Mathematical Model for the Human Body. Technical Report, Wright-Patterson Air Force Base | ||
- | visual3d uses the radius at the distal end of the segment as the radius of the ellipsoid. the length of the ellipsoid is from the proximal end to the distal end of the segment. | ||
- | |||
- | ==== entering inertial values using expressions ==== | ||
- | |||
- | it is possible to include any regression equations for the inertia and center of mass because visual3d allows the user to put expressions into the edit boxes. refer to [[visual3d: | ||
- | |||
- | ==== adjusted zatsiorsky-seluyanov' | ||
- | |||
- | using the adjusted zatsiorsky-seluyanov' | ||
- | |||
- | |||
- | }}}}}}}}}}}}}}}}}} |
visual3d/documentation/modeling/segments/segment_inertia.1718801345.txt.gz · Last modified: 2024/06/19 12:49 by sgranger