visual3d:documentation:modeling:segments:pelvis_segment_angle
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| visual3d:documentation:modeling:segments:pelvis_segment_angle [2024/06/19 12:49] – sgranger | visual3d:documentation:modeling:segments:pelvis_segment_angle [2026/06/09 21:33] (current) – Cleaned up formatting and section levels. wikisysop | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | the pelvis angle typically refers to the orientation of the pelvis relative to the laboratory. | + | ====== Calculating |
| - | ===== sequence | + | The Pelvis Angle typically refers to the orientation |
| - | in the following technical note: | + | ===== Sequence of rotations for pelvis angle ===== |
| - | baker r (2001) | + | In hi 2001 technical note((Baker R (2001) |
| - | richard | + | - Axial Rotation |
| + | - Obliquity | ||
| + | - Tilt. | ||
| + | |||
| + | This is the reverse rotation sequence of the conventional | ||
| - | this is accomplished easily in visual3d. in the visual3d default | + | **Note 1:** the laboratory |
| - | **note 1:** the laboratory | + | **Note 2:** For calculating segment angles, it is assumed that the subject is moving such that the lateral direction in the laboratory |
| - | **note 2:** for the calculation of segment angles, it is assumed that the subject is moving such that the lateral direction in the laboratory is the same as the lateral direction of the subject. if the subject turns relative to the laboratory, you will get strange results. visual3d allows you to define a virtual laboratory (see elsewhere on this page) to avoid this problem. | + | ===== Examples ===== |
| - | ===== examples | + | We have listed a few examples |
| - | we have listed a few examples for your review. | + | ==== Example 1: Pelvis Relative to Virtual Lab ==== |
| - | ==== example | + | Segment angles are often defined as the orientation of a segment relative to the laboratory. The calculations and parameters are equivalent to the Joint Angle calculations except that the reference segment is the laboratory, e.g. For example, segment angles are often calculated for the Pelvis relative to the laboratory and for the Foot relative to the laboratory. |
| - | segment angles | + | One of the problems with this measure is that the values |
| - | for example, | + | To accommodate the comparison of these trials you can create a Virtual Laboratory segment that is aligned with the direction of walking in the movement trial. An example file (Example2) can be found on the [[Visual3D: |
| - | one of the problems with this measure is that the values are dependent on the direction the subject is walking in the laboratory. for example, if the subject walks in the +y direction for some trials and -y direction for other trials, the segment angles will be different because they are rotated 180 degrees about the vertical axis. this problem is compounded because visual3d restricts joint angles to values between -180 degrees and +180 degrees; a pelvis angle calculated relative to a laboratory in which the walking direction is 180 degrees to the laboratory anterior direction will show some values around -170 degrees and some values around 170 degrees and the signal will flip between positive and negative values. | + | ==== Example 2: Pelvis Relative to Virtual Lab that Changes Direction ==== |
| - | to accommodate | + | **Question**: |
| - | ==== example 2: pelvis | + | If the subject walks in the +y direction for some trials and -y direction for other trials, the pelvis |
| - | the subject is walking in the anterior direction of the laboratory in some of the trials and in the posterior direction of the laboratory in other trials. how can i set up a virtual laboratory that will consistently give the angle of the pelvis relative | + | ==== Example 3: Pelvis Relative |
| - | if the subject walks in the +y direction | + | **Question**: |
| - | to accommodate | + | The straightforward solution is to build a kinematic only segment, such that the segment coordinate system |
| - | ==== example 3: pelvis relative to virtual lab that is at 45 degrees | + | Landmark Name= **Lab_Origin**\\ |
| + | Starting Point= Enter nothing\\ | ||
| + | Existing Segment= **LAB**\\ | ||
| + | Offset Using the Following ML/AP/AXIAL Offset= X=**0** , Y=**0** , Z=**0**\\ | ||
| + | Calibration Only Landmark= Leave Unchecked | ||
| - | i have recorded data of straight walking using lower limb markers and pelvis markers. as the medial-lateral offset of the two force plates has been insufficient for my subjects, they therefore decided to angle their straight walk in such a way that they hit the force plates in a slightly oblique manner. my subjects’ straight walking direction is therefore not truly parallel with respect to the global coordinate system. how can i compute the pelvis segment angle (e.g. relative to the laboratory coordinate system). | + | Landmark Name= **Lab_Anterior**\\ |
| + | Starting Point= Enter nothing\\ | ||
| + | Existing Segment= **LAB**\\ | ||
| + | Offset Using the Following ML/AP/AXIAL Offset= X=**0.707** , Y=**0.707** , Z=**0**\\ | ||
| + | Calibration Only Landmark= Leave Unchecked | ||
| - | the straightforward solution is to build a kinematic only segment, such that the segment coordinate system of this " | + | Landmark Name= **Lab_Z**\\ |
| + | Starting Point= Enter nothing\\ | ||
| + | Existing Segment= **LAB**\\ | ||
| + | Offset Using the Following ML/AP/AXIAL Offset= X=**0** | ||
| + | Calibration Only Landmark= Leave Unchecked\\ | ||
| - | for example, the subject is walking along a unit vector 45 degrees (pi/4 radians) to the anterior y-direction (towards the x-axis). | + | Now create the Virtual Lab Segment: |
| - | + | ||
| - | let' | + | |
| - | + | ||
| - | landmark name= **lab_origin** | + | |
| - | starting point= enter nothing | + | |
| - | existing segment= **lab** | + | |
| - | offset using the following ml/ap/axial offset= x=**0** , y=**0** , z=**0** | + | |
| - | calibration only landmark= leave unchecked | + | |
| - | landmark name= **lab_anterior** | + | |
| - | starting point= enter nothing | + | |
| - | existing segment= **lab** | + | |
| - | offset using the following ml/ap/axial offset= x=**0.707** , y=**0.707** , z=**0** | + | |
| - | calibration only landmark= leave unchecked | + | |
| - | landmark name= **lab_z** | + | |
| - | starting point= enter nothing | + | |
| - | existing segment= **lab** | + | |
| - | offset using the following ml/ap/axial offset= x=**0** , y=**0** , z=**0.1** | + | |
| - | calibration only landmark= leave unchecked | + | |
| - | let's create the virtual lab segment: | + | |
| - | + | ||
| - | in the segment name combo box type **virtual lab** | + | |
| - | select segment type = **visual3d**. | + | |
| - | **check the kinematic only check box** | + | |
| - | select the **create** button | + | |
| - | in the segment dialog box, enter the following: | + | |
| - | + | ||
| - | define proximal joint and radius | + | |
| - | lateral= none joint= **lab_z** medial=none radius= **0.01** | + | |
| - | define distal joint and radius | + | |
| - | lateral= none joint= **lab_origin** medial= none radius= **0.01** | + | |
| - | extra target to define orientation (if needed) | + | |
| - | location= **anterior** and **lab_anterior** | + | |
| - | **select tracking markers same as calibration markers** | + | |
| - | when creating the pelvis segment angle, select this virtual lab as the reference segment. | + | |
| + | In the Segment Name combo box type **Virtual Lab**\\ | ||
| + | Select Segment Type = **Visual3D**.\\ | ||
| + | **Check the Kinematic Only Check Box**\\ | ||
| + | Select the **Create** button\\ | ||
| + | In the Segment dialog box, enter the following: | ||
| + | Define Proximal Joint and Radius\\ | ||
| + | Lateral= None Joint= **Lab_Z** Medial=None Radius= **0.01**\\ | ||
| + | Define Distal Joint and Radius\\ | ||
| + | Lateral= None Joint= **Lab_Origin** Medial= None Radius= **0.01**\\ | ||
| + | Extra Target To Define Orientation (if needed)\\ | ||
| + | Location= **Anterior** and **Lab_Anterior**\\ | ||
| + | **Select Tracking Markers same as Calibration Markers**\\ | ||
| + | When creating the pelvis segment angle, select this Virtual Lab as the reference segment. | ||
visual3d/documentation/modeling/segments/pelvis_segment_angle.1718801340.txt.gz · Last modified: by sgranger
