visual3d:documentation:modeling:marker_sets:pig_ll_original
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
visual3d:documentation:modeling:marker_sets:pig_ll_original [2024/06/19 12:48] – sgranger | visual3d:documentation:modeling:marker_sets:pig_ll_original [2024/07/17 15:45] (current) – created sgranger | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{\\ | + | ====== PiG LL Original ====== |
- | **n.b. while every effort has been made to ensure the correct implementation of the plug-in gait model in visual3d, some differences may still persist, most likely caused by the different pose estimations used within nexus and visual3d. please report any errors to support@c-motion.com.** | + | |
- | ===== introduction ===== | + | \\ |
+ | **N.B. While every effort has been made to ensure the correct implementation of the Plug-In Gait model in Visual3D, some differences may still persist, most likely caused by the different pose estimations used within Nexus and Visual3D. Please report any errors to support@c-motion.com.** | ||
+ | |||
+ | ==== Introduction | ||
- | the conventional gait model (cgm) has many variations and can go by many names: | + | The conventional gait model (CGM) has many variations and can go by many names: |
- | //workstation// or //nexus// users will be familiar with the plug-in gait variation as vicon's implementation of the cgm. | + | //Workstation// or //Nexus// users will be familiar with the Plug-In Gait variation as Vicon's implementation of the CGM. |
- | in this tutorial, we describe this implementation of [[http:// | + | In this tutorial, we describe this implementation of [[http:// |
- | ===== pose estimation ===== | + | ==== Pose Estimation |
- | plug-in gait uses a direct | + | Plug-In Gait uses a Direct |
- | visual3d | + | Visual3D |
- | the results of the implementation of the plug-in gait model in visual3d | + | The results of the implementation of the Plug-In Gait model in Visual3D |
- | ===== conventional gait model decisions ===== | + | ==== Conventional Gait Model Decisions |
- | since there are variations of the conventional gait model, decisions must be made prior to marker placement and data collection. | + | Since there are variations of the conventional gait model, decisions must be made prior to marker placement and data collection. |
- | conventional_gait_model_decisions1.png | + | {{: |
- | in the case of the plug-in gait, the decisions have already been made for option 2(c), 4(b) and 5(b). using visual3d, it is possible to opt for different model decisions if needed or relevant. | + | In the case of the Plug-In Gait, the decisions have already been made for option 2(c), 4(b) and 5(b). Using Visual3D, it is possible to opt for different model decisions if needed or relevant. |
- | ===== anthropometric | + | ==== Anthropometric |
- | these lists describe the anthropometric measurements that are needed for the plug-in gait variations of the clinical gait model. these are the anthropometric measurements also required in //workstation// and //nexus//. some measurements are clinically measured while others are calculated from the 3d markers or a regression equation. | + | These lists describe the anthropometric measurements that are needed for the Plug-In Gait variations of the Clinical Gait Model. These are the anthropometric measurements also required in //Workstation// and //Nexus//. Some measurements are clinically measured while others are calculated from the 3D markers or a regression equation. |
- | the following should be measured: | + | The following should be measured: |
- | **while both sides should be measured independently, | + | **While both sides should be measured independently, |
- | * height | + | * Height |
- | * weight | + | * Weight |
- | * left and right leg length (mm) (from asis to medial malleolus) | + | * Left and Right Leg length (mm) (From ASIS to medial malleolus) |
- | * left and right knee width (mm) | + | * Left and Right Knee width (mm) |
- | * left and right ankle width (mm) | + | * Left and Right Ankle width (mm) |
- | * marker radius | + | * Marker Radius |
- | the following are automatically calculated in //workstation// and //nexus// and in visual3d: | + | The following are automatically calculated in //Workstation// and //Nexus// and in Visual3D: |
- | * inter-asis distance (distance between the lasi and rasi markers) | + | * Inter-ASIS distance (distance between the LASI and RASI markers) |
- | * asis to greater trochanter distance (calculated | + | * ASIS to greater trochanter distance (Calculated |
- | ==== segment coordinate systems ==== | + | === Segment Coordinate Systems |
- | the definitions of the segment coordinate systems are based on anatomical orientations and are consistent with many other versions of the conventional gait model. | + | The definitions of the segment coordinate systems are based on anatomical orientations and are consistent with many other versions of the conventional gait model. |
- | ===== marker placement ===== | + | ==== Marker Placement |
- | appropriate | + | Appropriate |
- | ==== marker color convention ==== | + | === Marker Color Convention |
- | the different colored circles relate to the different roles of the markers. | + | The different colored circles relate to the different roles of the markers. |
- | **red markers** are used for both the segment definition and for tracking | + | **Red Markers** are used for both the segment definition and for tracking |
- | **black markers** are virtual markers used for both the segment definition and for tracking | + | **Black markers** are virtual markers used for both the segment definition and for tracking |
- | ==== pelvis markers ==== | + | === Pelvis Markers |
- | the plug-in gait pelvis has two marker set variations: a three-marker marker set and a four-marker marker set. in visual3d, both marker sets can be used with the [[visual3d:documentation:modeling:segments:coda_pelvis|coda pelvis]] (described below). | + | The Plug-In Gait pelvis has two marker set variations: a three-marker marker set and a four-marker marker set. In Visual3D, both marker sets can be used with the [[Visual3D:Documentation:Modeling:Segments:Coda_Pelvis|Coda Pelvis]] (described below). |
- | for the coda pelvis the hip joint centers are computed automatically using the bell & brand regression equations. | + | For the CODA pelvis the hip joint centers are computed automatically using the Bell & Brand regression equations. |
- | the [[visual3d:documentation:modeling:segments:pelvis_overview|pelvis overview]] section and the [[visual3d:tutorials:modeling:building_a_conventional_gait_model#pelvis_markers|conventional gait model]] discuss the differences between the two models. | + | The [[Visual3D:Documentation:Modeling:Segments:Pelvis_Overview|Pelvis Overview]] section and the [[Visual3D:Tutorials:Modeling:Building_a_Conventional_Gait_Model#Pelvis_Markers|conventional gait model]] discuss the differences between the two models. |
- | === four marker set pelvis === | + | == Four Marker Set Pelvis |
- | pelvispig4.png | + | {{: |
- | rias , lias= right ilium anterior superior | + | RIAS , LIAS= Right Ilium Anterior Superior |
- | rips , lips= left ilium posterior superior | + | RIPS , LIPS= Left Ilium Posterior Superior |
- | === three marker set pelvis === | + | == Three Marker Set Pelvis |
- | pelvispig3.png | + | {{: |
- | rias , lias= right ilium anterior superior | + | RIAS , LIAS= Right Ilium Anterior Superior |
- | rips , lips= left ilium posterior superior | + | RIPS , LIPS= Left Ilium Posterior Superior |
- | sacr = sacrum | + | SACR = Sacrum |
\\ | \\ | ||
- | in both cases, the plane of the pelvis | + | In both cases, the plane of the Pelvis |
- | place the centers of the markers over both anterior superior iliac spines | + | Place the centers of the markers over both Anterior Superior Iliac Spines |
- | the origin of the pelvis is at the mid-point of the asis markers and perpendicular to the line joining them regardless of the position of the psis markers. | + | The origin of the pelvis is at the mid-point of the ASIS markers and perpendicular to the line joining them regardless of the position of the PSIS markers. |
- | === placement | + | == Placement |
- | placement | + | Placement |
- | == move asis markers | + | = Move ASIS markers |
- | move both asis markers lateral to the anatomical | + | Move both ASIS markers lateral to the anatomical |
- | == move asis markers | + | = Move ASIS markers |
- | move both asis markers anterior (coming forward directly anterior to the landmarks so that they lie directly over them in the coronal plane of the pelvis) by an equal distance in relation to where they would have been. measure | + | Move both ASIS markers anterior (coming forward directly anterior to the landmarks so that they lie directly over them in the coronal plane of the pelvis) by an equal distance in relation to where they would have been. Measure |
- | == use a pointer | + | = Use a Pointer |
- | a [[visual3d:documentation:modeling:landmarks:digitizing_pointer|digitizing pointer]] can be used to identify the asis markers. | + | A [[Visual3D:Documentation:Modeling:Landmarks:Digitizing_Pointer|Digitizing Pointer]] can be used to identify the ASIS markers. |
- | ==== upper leg markers ==== | + | === Upper Leg Markers |
- | thighpig.png | + | {{:ThighPiG.png}} |
- | rhjc, lhjc = hip joint center | + | RHJC, LHJC = Hip joint center |
- | rthi, lthi = lateral thigh marker | + | RTHI, LTHI = Lateral Thigh marker |
- | rkne, lkne = lateral knee marker | + | RKNE, LKNE = Lateral Knee marker |
\\ | \\ | ||
- | there are two variations for the thigh segment. | + | There are two variations for the thigh segment. |
- | === without knee alignment device | + | == Without Knee Alignment Device |
- | the upper leg segment can be visualized as a triangle or plane formed by the hip joint center | + | The upper leg segment can be visualized as a triangle or plane formed by the Hip Joint Center |
- | when not using a [[visual3d:documentation:modeling:segments:knee_alignment_device|knee alignment device]] (kad) the placement of the thigh markers (rthi, lthi) or wands (stick on a base with an attached marker) is critical. | + | When not using a [[Visual3D:Documentation:Modeling:Segments:Knee_Alignment_Device|Knee Alignment Device]] (KAD) the placement of the thigh markers (RTHI, LTHI) or wands (stick on a base with an attached marker) is critical. |
- | === using a knee alignment device | + | == Using a Knee Alignment Device |
- | as above, the upper leg segment can be visualized as a triangle or plane formed by the hip joint center | + | As above, the upper leg segment can be visualized as a triangle or plane formed by the Hip Joint Center |
- | after the subject static calibration trial, remove the kad and mark the kad location on the lateral epicondyle with a eyeliner pencil or pen. place a marker on that location (rkne, lkne). placement | + | After the subject static calibration trial, remove the KAD and mark the KAD location on the lateral epicondyle with a eyeliner pencil or pen. Place a marker on that location (RKNE, LKNE). Placement |
- | == improper placement | + | = Improper Placement |
- | the kad can be aligned improperly or can slip after placement. | + | The KAD can be aligned improperly or can slip after placement. |
- | === knee width === | + | == Knee Width == |
- | because | + | Because |
- | ==== lower leg markers ==== | + | === Lower Leg Markers |
- | shankpig.png | + | {{:ShankPiG.png}} |
- | rkjc, lkjc = knee joint center | + | RKJC, LKJC = Knee Joint Center |
- | rtib, ltib = lateral shank marker | + | RTIB, LTIB = Lateral Shank marker |
- | rank, lank = lateral malleolus | + | RANK, LANK = Lateral Malleolus |
- | the lower leg segment can be visualized as a triangle or plane formed by the knee joint center | + | The lower leg segment can be visualized as a triangle or plane formed by the Knee Joint Center |
- | as in the thigh, the placement of the shank markers (rsk, lsk) or wands (stick on a base with an attached marker) is critical. | + | As in the thigh, the placement of the shank markers (RSK, LSK) or wands (stick on a base with an attached marker) is critical. |
- | === ankle diameter === | + | == Ankle Diameter |
- | because | + | Because |
- | ==== foot markers ==== | + | === Foot Markers |
- | the foot is visualized as a line along the long axis of the foot from the 2nd metatarsal heads and the ankle joint center projected onto the plantar surface of the foot. | + | The foot is visualized as a line along the long axis of the foot from the 2nd metatarsal heads and the ankle joint center projected onto the plantar surface of the foot. |
- | the forefoot (toe) marker (rtoe, ltoe) is placed on the dorsal aspect on the 2nd metatarsal heads proximal to the mp joint (on the mid-foot side of the equinus break between forefoot and midfoot). | + | The forefoot (toe) marker (RTOE, LTOE) is placed on the dorsal aspect on the 2nd metatarsal heads proximal to the MP joint (on the mid-foot side of the equinus break between forefoot and midfoot). |
- | the heel marker (rhee, lhee) is placed on the calcaneous where the medial/ | + | The heel marker (RHEE, LHEE) is placed on the calcaneous where the medial/ |
- | **note that inversion/ | + | **Note that inversion/ |
- | see [[visual3d:tutorials:modeling:building_a_conventional_gait_model#enhancing_the_foot_segment|enhancing | + | See [[Visual3D:Tutorials:Modeling:Building_a_Conventional_Gait_Model#Enhancing_the_Foot_Segment|Enhancing |
- | footpig.png | + | {{:FootPiG.png}} |
- | rajc, lajc = ankle joint center | + | RAJC, LAJC = Ankle Joint Center |
- | rtoe, ltoe = second | + | RTOE, LTOE = Second |
- | rhee, lhee = center | + | RHEE, LHEE = Center |
- | ===== create | + | ==== Create |
- | this section will detail the construction of the plug-in gait version of the conventional gait model. click [[[https:// | + | This section will detail the construction of the Plug-In Gait version of the Conventional Gait Model. Click [[[https:// |
- | starting | + | Starting |
- | - from the **model** menu, select **create | + | - From the **Model** menu, select **Create |
- | tutorial1_2.jpg\\ | + | {{:tutorial1_2.jpg}}\\ |
- | - select | + | - Select |
- | - a dialog titled **select | + | - A dialog titled **Select |
- | - visual3d | + | - Visual3D |
- | ==== pelvis ==== | + | === Pelvis |
- | pelvispig3.png | + | {{: |
- | pelvispig4.png | + | {{: |
- | rasi, lasi = right ilium anterior superior | + | RASI, LASI = Right Ilium Anterior Superior |
- | rpsi, lpsi = left ilium posterior superior | + | RPSI, LPSI = Left Ilium Posterior Superior |
- | sacr = sacrum | + | SACR = Sacrum |
- | the plane of the pelvis | + | The plane of the Pelvis |
- | place the centers of the markers over both anterior superior iliac spines | + | Place the centers of the markers over both Anterior Superior Iliac Spines |
- | the origin of the pelvis is at the mid-point of the asis markers and perpendicular to the line joining them regardless of the position of the psis markers. | + | The origin of the pelvis is at the mid-point of the ASIS markers and perpendicular to the line joining them regardless of the position of the PSIS markers. |
\\ | \\ | ||
- | === creating | + | == Creating |
- | if you have opted for the 4-marker pelvis marker set, where both right and left posterior superior iliac spines are identified, a sacrum landmark has to be created to define the pelvis segment. | + | If you have opted for the 4-marker pelvis marker set, where both right and left posterior superior iliac spines are identified, a sacrum landmark has to be created to define the pelvis segment. |
- | go to the **landmarks** tab, and click on **add new landmark**: | + | Go to the **Landmarks** tab, and click on **Add New Landmark**: |
- | landmark name: scrm | + | Landmark Name: SCRM |
- | starting point: rpsi | + | Starting Point: RPSI |
- | targets | + | Targets |
- | ending point: lpsi | + | Ending Point: LPSI |
- | offset using the following ml/ap/axial offsets | + | Offset Using the Following ML/AP/AXIAL Offsets |
- | axial=0.5 | + | AXIAL=0.5 |
- | //check offset by percent// | + | //Check Offset By Percent// |
- | === creating | + | == Creating |
- | - from the **segment name** box, select //pelvis.// | + | - From the **Segment Name** box, select //Pelvis.// |
- | - from the **segment type** box, select //coda.// | + | - From the **Segment Type** box, select //Coda.// |
- | - click **create.**\\ | + | - Click **Create.**\\ |
- | coda_pelvis1.jpg\\ | + | {{: |
\\ | \\ | ||
- | - a dialogue box labeled **enter body mass and height** will open because | + | - A dialogue box labeled **Enter Body Mass and Height** will open because |
- | 26_weight.jpg\\ | + | {{:26_weight.jpg}}\\ |
\\ | \\ | ||
- | - a dialogue box labeled **coda segment markers** will open. select | + | - A dialogue box labeled **CODA Segment Markers** will open. Select |
- | **note: as shown in the figure above, the scrm marker (or landmark) is used for both //r.psis// and //l.psis//\\ | + | **Note: as shown in the figure above, the SCRM marker (or Landmark) is used for both //R.PSIS// and //L.PSIS//\\ |
- | pigpelvismarkers.png.\\ | + | {{: |
\\ | \\ | ||
** | ** | ||
- | - click **build model** to build the segment. | + | - Click **Build Model** to build the segment. |
- | **note: creating | + | **Note: Creating |
- | === enter subject measurements === | + | == Enter Subject Measurements |
- | the plug-in gait conventional gait model requires measurement of leg length as well as knee and ankle width. | + | The Plug-In Gait conventional gait model requires measurement of leg length as well as knee and ankle width. |
- | **while these metrics are saved in the //model template// (.mdh) file, their values should be updated for each patient, to reflect patient specific measurements.** | + | **While these metrics are saved in the //Model Template// (.mdh) file, their values should be updated for each patient, to reflect patient specific measurements.** |
- | pigright_leg_length.png | + | {{: |
\\ | \\ | ||
- | - click on **subject data/metrics** tab | + | - Click on **Subject Data/Metrics** tab |
- | - click **add new item** | + | - Click **Add New Item** |
- | - type in //left_leg_length// in **name** | + | - Type in //Left_Leg_Length// in **Name** |
- | - type in //0.940// in **value of expression** | + | - Type in //0.940// in **Value of Expression** |
- | - click on **ok** | + | - Click on **OK** |
\\ | \\ | ||
- | - click on **subject data/metrics** tab | + | - Click on **Subject Data/Metrics** tab |
- | - click **add new item** | + | - Click **Add New Item** |
- | - type in //right_leg_length// in **name** | + | - Type in //Right_Leg_Length// in **Name** |
- | - type in //0.940// in **value of expression** | + | - Type in //0.940// in **Value of Expression** |
- | - click on **ok** | + | - Click on **OK** |
\\ | \\ | ||
- | - click on **subject data/metrics** tab | + | - Click on **Subject Data/Metrics** tab |
- | - click **add new item** | + | - Click **Add New Item** |
- | - type in //leg_length// in **name** | + | - Type in //Leg_Length// in **Name** |
- | - type in //(left_leg_length+right_leg_length)/2// in **value of expression** | + | - Type in //(Left_Leg_Length+Right_Leg_Length)/2// in **Value of Expression** |
- | - click on **ok** | + | - Click on **OK** |
\\ | \\ | ||
- | - click on **subject data/metrics** tab | + | - Click on **Subject Data/Metrics** tab |
- | - click **add new item** | + | - Click **Add New Item** |
- | - type in //left_knee_width// in **name** | + | - Type in //Left_Knee_Width// in **Name** |
- | - type in //0.105// in **value of expression** | + | - Type in //0.105// in **Value of Expression** |
- | - click on **ok** | + | - Click on **OK** |
\\ | \\ | ||
- | - click on **subject data/metrics** tab | + | - Click on **Subject Data/Metrics** tab |
- | - click **add new item** | + | - Click **Add New Item** |
- | - type in //right_knee_width// in **name** | + | - Type in //Right_Knee_Width// in **Name** |
- | - type in //0.105// in **value of expression** | + | - Type in //0.105// in **Value of Expression** |
- | - click on **ok** | + | - Click on **OK** |
\\ | \\ | ||
- | - click on **subject data/metrics** tab | + | - Click on **Subject Data/Metrics** tab |
- | - click **add new item** | + | - Click **Add New Item** |
- | - type in //knee_width// in **name** | + | - Type in //Knee_Width// in **Name** |
- | - type in //(left_knee_width+right_knee_width)/2// in **value of expression** | + | - Type in //(Left_Knee_Width+Right_Knee_Width)/2// in **Value of Expression** |
- | - click on **ok** | + | - Click on **OK** |
\\ | \\ | ||
- | - click on **subject data/metrics** tab | + | - Click on **Subject Data/Metrics** tab |
- | - click **add new item** | + | - Click **Add New Item** |
- | - type in //left_ankle_width// in **name** | + | - Type in //Left_Ankle_Width// in **Name** |
- | - type in //0.070// in **value of expression** | + | - Type in //0.070// in **Value of Expression** |
- | - click on **ok** | + | - Click on **OK** |
\\ | \\ | ||
- | - click on **subject data/metrics** tab | + | - Click on **Subject Data/Metrics** tab |
- | - click **add new item** | + | - Click **Add New Item** |
- | - type in //right_ankle_width// in **name** | + | - Type in //Right_Ankle_Width// in **Name** |
- | - type in //0.070// in **value of expression** | + | - Type in //0.070// in **Value of Expression** |
- | - click on **ok** | + | - Click on **OK** |
\\ | \\ | ||
- | - click on **subject data/metrics** tab | + | - Click on **Subject Data/Metrics** tab |
- | - click **add new item** | + | - Click **Add New Item** |
- | - type in //ankle_width// in **name** | + | - Type in //Ankle_Width// in **Name** |
- | - type in //(left_ankle_width+right_ankle_width)/2// in **value of expression** | + | - Type in //(Left_Ankle_Width+Right_Ankle_Width)/2// in **Value of Expression** |
- | - click on **ok** | + | - Click on **OK** |
- | ==== hip joint center ==== | + | === Hip Joint Center |
- | the hip joint center | + | The Hip Joint Center |
- | * inter asis distance= | + | * Inter ASIS distance= |
- | **note: that if the asis markers have been placed medial or lateral to the palpated landmark because the subject is obese or because the markers cannot be placed at these locations, it is important to measure the inter-asis distance and enter this value into the** subject data/metrics | + | **Note: that if the ASIS markers have been placed medial or lateral to the palpated landmark because the subject is obese or because the markers cannot be placed at these locations, it is important to measure the inter-ASIS distance and enter this value into the** Subject Data/Metrics |
- | * bilateral | + | * Bilateral |
- | estimates | + | Estimates |
- | |hip x = |-s (c sin(theta)-0.5*distasis) | | + | |Hip X = |-S (C sin(theta)-0.5*distASIS) | |
- | |hip y = |(-xdis-rmarker) cos(beta)+ | + | |Hip Y = |(-Xdis-Rmarker) cos(beta)+ |
- | |hip z = |(-xdis-rmarker) sin(beta)- | + | |Hip Z = |(-Xdis-Rmarker) sin(beta)- |
- | |where: | + | |Where: |
- | |c = |0.115*leglength | + | |C = |0.115*LegLength |
|theta = |0.5 | | |theta = |0.5 | | ||
|beta = | |beta = | ||
- | |distasis | + | |distASIS |
- | |xdis = | + | |Xdis = |
- | |if xdis not measured: | + | |If Xdis not measured: |
- | |xdis = | + | |Xdis = |
- | |rmarker | + | |Rmarker |
- | |s = |+1 for the right side and -1 for the left side | | + | |S = |+1 for the right side and -1 for the left side | |
\\ | \\ | ||
- | these equations are adapted from the article: | + | These equations are adapted from the article: |
- | **davis rb, ounpuu s, tyburski d, gage jr.** (1991) "a gait analysis data collection | + | **Davis RB, Ounpuu S, Tyburski D, Gage JR.** (1991) "A Gait Analysis Data Collection |
- | === metrics | + | == Metrics |
- | in order to create the hip joint center landmarks in visual3d | + | In order to create the Hip Joint center landmarks in Visual3D |
- | //even if it is recommended to enter in each metrics manually, the expression below are written so that they can be pasted as is in the **value or expression** box directly, avoiding typos.// | + | //Even if it is recommended to enter in each metrics manually, the expression below are written so that they can be pasted as is in the **Value or Expression** box directly, avoiding typos.// |
- | **while defining/ | + | **While defining/ |
- | the following metrics should therefore be created: | + | The following metrics should therefore be created: |
- | - click on **subject data/metrics** tab | + | - Click on **Subject Data/Metrics** tab |
- | - click **add new item** | + | - Click **Add New Item** |
- | - type in //rasistrocdist// in **name** | + | - Type in //RAsisTrocDist// in **Name** |
- | - type in //0.1288*leg_length-0.04856// in **value or expression** | + | - Type in //0.1288*Leg_Length-0.04856// in **Value or Expression** |
- | - click on **ok** | + | - Click on **OK** |
\\ | \\ | ||
- | - click on **subject data/metrics** tab | + | - Click on **Subject Data/Metrics** tab |
- | - click **add new item** | + | - Click **Add New Item** |
- | - type in //lasistrocdist// in **name** | + | - Type in //LAsisTrocDist// in **Name** |
- | - type in //0.1288*leg_length-0.04856// in **value or expression** | + | - Type in //0.1288*Leg_Length-0.04856// in **Value or Expression** |
- | - click on **ok** | + | - Click on **OK** |
\\ | \\ | ||
- | - click on **subject data/metrics** tab | + | - Click on **Subject Data/Metrics** tab |
- | - click **add new item** | + | - Click **Add New Item** |
- | - type in //c// in **name** | + | - Type in //C// in **Name** |
- | - type in //0.115*leg_length-0.0153// in **value or expression** | + | - Type in //0.115*Leg_Length-0.0153// in **Value or Expression** |
- | - click on **ok** | + | - Click on **OK** |
\\ | \\ | ||
- | - click on **subject data/metrics** tab | + | - Click on **Subject Data/Metrics** tab |
- | - click **add new item** | + | - Click **Add New Item** |
- | - type in //beta// in **name** | + | - Type in //beta// in **Name** |
- | - type in //0.314// in **value or expression** | + | - Type in //0.314// in **Value or Expression** |
- | - click on **ok** | + | - Click on **OK** |
\\ | \\ | ||
- | - click on **subject data/metrics** tab | + | - Click on **Subject Data/Metrics** tab |
- | - click **add new item** | + | - Click **Add New Item** |
- | - type in //theta// in **name** | + | - Type in //theta// in **Name** |
- | - type in //0.5// in **value or expression** | + | - Type in //0.5// in **Value or Expression** |
- | - click on **ok** | + | - Click on **OK** |
\\ | \\ | ||
- | - click on **subject data/metrics** tab | + | - Click on **Subject Data/Metrics** tab |
- | - click **add new item** | + | - Click **Add New Item** |
- | - type in //rmarker// in **name** | + | - Type in //RMarker// in **Name** |
- | - type in //0.007// **(or the radius of the markers used for data collection)** in **value or expression** | + | - Type in //0.007// **(or the radius of the markers used for data collection)** in **Value or Expression** |
- | - click on **ok** | + | - Click on **OK** |
\\ | \\ | ||
- | - click on **subject data/metrics** tab | + | - Click on **Subject Data/Metrics** tab |
- | - click **add new item** | + | - Click **Add New Item** |
- | - type in //right_s// in **name** | + | - Type in //Right_S// in **Name** |
- | - type in //1// in **value or expression** | + | - Type in //1// in **Value or Expression** |
- | - click on **ok** | + | - Click on **OK** |
\\ | \\ | ||
- | - click on **subject data/metrics** tab | + | - Click on **Subject Data/Metrics** tab |
- | - click **add new item** | + | - Click **Add New Item** |
- | - type in //left_s// in **name** | + | - Type in //Left_S// in **Name** |
- | - type in //-1// in **value of expression** | + | - Type in //-1// in **Value of Expression** |
- | - click on **ok** | + | - Click on **OK** |
\\ | \\ | ||
- | === xyz coordinates for the hip joint center === | + | == XYZ coordinates for the Hip Joint Center |
- | **while defining/ | + | **While defining/ |
- | - click on **subject data/metrics** tab | + | - Click on **Subject Data/Metrics** tab |
- | - click **add new item** | + | - Click **Add New Item** |
- | - type in //right_hip_x// in **name** | + | - Type in //Right_Hip_X// in **Name** |
- | - type in //-right_s*(c*sin(theta)-0.5*asis_distance)// in **value or expression** | + | - Type in //-Right_S*(C*sin(theta)-0.5*ASIS_Distance)// in **Value or Expression** |
- | - click on **ok** | + | - Click on **OK** |
\\ | \\ | ||
- | - click on **subject data/metrics** tab | + | - Click on **Subject Data/Metrics** tab |
- | - click **add new item** | + | - Click **Add New Item** |
- | - type in //left_hip_x// in **name** | + | - Type in //Left_Hip_X// in **Name** |
- | - type in //-left_s*(c*sin(theta)-0.5*asis_distance)// in **value or expression** | + | - Type in //-Left_S*(C*sin(theta)-0.5*ASIS_Distance)// in **Value or Expression** |
- | - click on **ok** | + | - Click on **OK** |
\\ | \\ | ||
- | - click on **subject data/metrics** tab | + | - Click on **Subject Data/Metrics** tab |
- | - click **add new item** | + | - Click **Add New Item** |
- | - type in //right_hip_y// in **name** | + | - Type in //Right_Hip_Y// in **Name** |
- | - type in //(-rasistrocdist-rmarker)*cos(beta)+(c*cos(theta)*sin(beta))// | + | - Type in //(-RAsisTrocDist-RMarker)*cos(beta)+(C*cos(theta)*sin(beta))// |
- | - click on **ok** | + | - Click on **OK** |
\\ | \\ | ||
- | - click on **subject data/metrics** tab | + | - Click on **Subject Data/Metrics** tab |
- | - click **add new item** | + | - Click **Add New Item** |
- | - type in //left_hip_y// in **name** | + | - Type in //Left_Hip_Y// in **Name** |
- | - type in //(-lasistrocdist-rmarker)*cos(beta)+(c*cos(theta)*sin(beta))// | + | - Type in //(-LAsisTrocDist-RMarker)*cos(beta)+(C*cos(theta)*sin(beta))// |
- | - click on **ok** | + | - Click on **OK** |
\\ | \\ | ||
- | - click on **subject data/metrics** tab | + | - Click on **Subject Data/Metrics** tab |
- | - click **add new item** | + | - Click **Add New Item** |
- | - type in //right_hip_z// in **name** | + | - Type in //Right_Hip_Z// in **Name** |
- | - type in //(-rasistrocdist-rmarker)*sin(beta)-c*cos(theta)*cos(beta)// | + | - Type in //(-RAsisTrocDist-RMarker)*sin(beta)-C*cos(theta)*cos(beta)// |
- | - click on **ok** | + | - Click on **OK** |
\\ | \\ | ||
- | - click on **subject data/metrics** tab | + | - Click on **Subject Data/Metrics** tab |
- | - click **add new item** | + | - Click **Add New Item** |
- | - type in //left_hip_z// in **name** | + | - Type in //Left_Hip_Z// in **Name** |
- | - type in //(-lasistrocdist-rmarker)*sin(beta)-c*cos(theta)*cos(beta)// | + | - Type in //(-LAsisTrocDist-RMarker)*sin(beta)-C*cos(theta)*cos(beta)// |
- | - click on **ok** | + | - Click on **OK** |
\\ | \\ | ||
- | === creating | + | == Creating |
- | go to the **landmarks** tab, and click on **add new landmark**: | + | Go to the **Landmarks** tab, and click on **Add New Landmark**: |
- | landmark name: rhjc | + | Landmark Name: RHJC |
- | starting point: | + | Starting Point: |
- | define orientation using: | + | Define Orientation Using: |
- | //check// existing segment: **pelvis** | + | //Check// Existing Segment: **Pelvis** |
- | landmark offset | + | Landmark Offset |
- | offset using the following ml/ap/axial offsets | + | Offset Using the Following ML/AP/AXIAL Offsets |
- | ml=right_hip_x | + | ML=Right_Hip_X |
- | ap=right_hip_y | + | AP=Right_Hip_Y |
- | axial=right_hip_z | + | AXIAL=Right_Hip_Z |
- | //do not check offset by percent// | + | //Do Not Check Offset By Percent// |
- | **do not check calibration only landmark** | + | **Do Not Check Calibration Only Landmark** |
\\ | \\ | ||
- | landmark name: lhjc | + | Landmark Name: LHJC |
- | starting point: | + | Starting Point: |
- | define orientation using: | + | Define Orientation Using: |
- | //check// existing segment: **pelvis** | + | //Check// Existing Segment: **Pelvis** |
- | landmark offset | + | Landmark Offset |
- | offset using the following ml/ap/axial offsets | + | Offset Using the Following ML/AP/AXIAL Offsets |
- | ml=left_hip_x | + | ML=Left_Hip_X |
- | ap=left_hip_y | + | AP=Left_Hip_Y |
- | axial=left_hip_z | + | AXIAL=Left_Hip_Z |
- | //do not check offset by percent// | + | //Do Not Check Offset By Percent// |
- | **do not check calibration only landmark** | + | **Do Not Check Calibration Only Landmark** |
- | ==== thigh segment ==== | + | === Thigh Segment |
- | thighpig.png | + | {{:ThighPiG.png}} |
- | rhjc, lhjc = hip joint center | + | RHJC, LHJC = Hip joint center |
- | rthi, lthi = lateral thigh marker | + | RTHI, LTHI = Lateral Thigh marker |
- | rkne, lkne = lateral knee marker | + | RKNE, LKNE = Lateral Knee marker |
- | === creating | + | == Creating |
- | == creating | + | = Creating |
- | once the hip joint centers | + | Once the Hip Joint Centers |
- | pigthigh.png | + | {{:PiGThigh.png}} |
- | from the **segment name** list, select //right thigh//\\ | + | From the **Segment Name** list, select //Right Thigh//\\ |
- | click **create**\\ | + | Click **Create**\\ |
- | a dialog will open to define the segment. | + | A dialog will open to define the segment. |
- | - in the **define proximal joint and radius** section, select //rhjc// for the **joint center** and enter //0.5*distance(rhjc,lhjc)// for the **radius | + | - In the **Define Proximal Joint and Radius** section, select //RHJC// for the **Joint Center** and enter //0.5*DISTANCE(RHJC,LHJC)// for the **Radius |
- | - in the **define distal joint and radius** section, select //rkne// for the **lateral.** and enter //0.5*knee_width+rmarker// for the **radius | + | - In the **Define Distal Joint and Radius** section, select //RKNE// for the **Lateral.** and enter //0.5*Knee_Width+RMarker// for the **Radius |
- | - in the **extra target | + | - In the **Extra Target |
- | - in the **select tracking targets**, click on //use calibration targets | + | - In the **Select Tracking Targets**, click on //Use Calibration Targets |
- | - click on **build model** | + | - Click on **Build Model** |
- | from the **segment name** list, select //left thigh//\\ | + | From the **Segment Name** list, select //Left Thigh//\\ |
- | click **create**\\ | + | Click **Create**\\ |
- | a dialog will open to define the segment. | + | A dialog will open to define the segment. |
- | - in the **define proximal joint and radius** section, select //lhjc// for the **joint center** and enter //0.5*distance(rhjc,lhjc)// for the **radius | + | - In the **Define Proximal Joint and Radius** section, select //LHJC// for the **Joint Center** and enter //0.5*DISTANCE(RHJC,LHJC)// for the **Radius |
- | - in the **define distal joint and radius** section, select //lkne// for the **lateral.** and enter //0.5*knee_width+rmarker// for the **radius | + | - In the **Define Distal Joint and Radius** section, select //LKNE// for the **Lateral.** and enter //0.5*Knee_Width+RMarker// for the **Radius |
- | - in the **extra target | + | - In the **Extra Target |
- | - in the **select tracking targets**, click on //use calibration targets | + | - In the **Select Tracking Targets**, click on //Use Calibration Targets |
- | - click on **build model** | + | - Click on **Build Model** |
- | === creating | + | == Creating |
- | == create kad segments == | + | = Create KAD Segments |
- | we must make a virtual segment (kinematic only) for the kad. to create a //kinematic only// right kad segment: | + | We must make a virtual segment (kinematic only) for the KAD. To create a //Kinematic Only// right KAD segment: |
- | - click on **segments** tab | + | - Click on **Segments** tab |
- | - from the **segment name** box, select //right kad.// | + | - From the **Segment Name** box, select //Right KAD.// |
- | - from the **segment type** box, select //helen hayes.// | + | - From the **Segment Type** box, select //Helen Hayes.// |
- | - check the **kinematic only** box | + | - Check the **Kinematic Only** box |
- | - click **create.**\\ | + | - Click **Create.**\\ |
- | hh_kad_segment1.jpg\\ | + | {{: |
- | - a dialogue box labeled **helen hayes/derived segment markers** will open. select | + | - A dialogue box labeled **Helen Hayes/Derived Segment Markers** will open. Select |
- | hh_kad_segment_markers1.jpg\\ | + | {{: |
- | - click **build model** to build the segment. | + | - Click **Build Model** to build the segment. |
- | hh_kad_segments.jpg\\ | + | {{: |
- | to create the left kad segment: | + | To create the left KAD segment: |
- | - click on **segments** tab | + | - Click on **Segments** tab |
- | - from the **segment name** box, select //left kad.// | + | - From the **Segment Name** box, select //Left KAD.// |
- | - from the **segment type** box, select //helen hayes.// | + | - From the **Segment Type** box, select //Helen Hayes.// |
- | - click **create.** | + | - Click **Create.** |
- | - a dialogue box labeled **helen hayes/derived segment markers** will open. select | + | - A dialogue box labeled **Helen Hayes/Derived Segment Markers** will open. Select |
- | - click **build model** to build the segment. | + | - Click **Build Model** to build the segment. |
\\ | \\ | ||
- | **note: many laboratories have taken to replacing the 25 mm markers with smaller markers, in an erroneous assumption that it would be a good idea to have all markers used on the body and the kad to be the same size. this actually introduces an error in the assumptions of how the kad is used. if this is done, the user must be careful to accommodate this change to the original assumptions.** | + | **Note: Many laboratories have taken to replacing the 25 mm markers with smaller markers, in an erroneous assumption that it would be a good idea to have all markers used on the body and the KAD to be the same size. This actually introduces an error in the assumptions of how the KAD is used. If this is done, the user must be careful to accommodate this change to the original assumptions.** |
- | == edit subject metrics | + | = Edit Subject Metrics |
- | when the kad segments are created, | + | When the KAD segments are created, |
- | - enter //0.105// m for **knee_width** | + | - Enter //0.105// m for **Knee_Width** |
- | - enter //0.070// m for **ankle_width** | + | - Enter //0.070// m for **Ankle_Width** |
- | in addition, when the kad segments are created, | + | In addition, when the KAD segments are created, |
- | - enter '//rkne// for **hh_right_knee_from_kad** | + | - Enter '//RKNE// for **HH_RIGHT_KNEE_FROM_KAD** |
- | - enter '//lkne// for **hh_left_knee_from_kad** | + | - Enter '//LKNE// for **HH_LEFT_KNEE_FROM_KAD** |
- | the subject data/metrics | + | The Subject Data/Metrics |
- | hh_subject_data_metrics_kad_all1.jpg | + | {{: |
- | == create thigh segments == | + | = Create Thigh Segments |
- | to create the right thigh segment: | + | To create the right thigh segment: |
- | - click on **segments** tab | + | - Click on **Segments** tab |
- | - from the **segment name** box, select //right thigh.// | + | - From the **Segment Name** box, select //Right Thigh.// |
- | - click **create.** | + | - Click **Create.** |
- | a dialog will open that will allow us to define the segment. | + | A dialog will open that will allow us to define the segment. |
- | - in the **define proximal joint and radius** section, select //rhjc// for the **joint.** | + | - In the **Define Proximal Joint and Radius** section, select //RHJC// for the **Joint.** |
- | - in the **proximal radius** box, enter //0.5*distance(rhjc,lhjc)//. | + | - In the **Proximal Radius** box, enter //0.5*DISTANCE(RHJC,LHJC)//. |
- | - in the **define distal joint and radius** section, select //hh_right_knee_from_kad// for the **joint.** | + | - In the **Define Distal Joint and Radius** section, select //HH_RIGHT_KNEE_FROM_KAD// for the **Joint.** |
- | - in the **distal radius** box, enter //0.5*right_knee_width+rmarker// | + | - In the **Distal Radius** box, enter //0.5*Right_Knee_Width+RMarker// |
- | - in the **extra target | + | - In the **Extra Target |
- | - in the **select tracking targets**, click on //rhjc//, //hh_right_knee_from_kad//, and //rthi// | + | - In the **Select Tracking Targets**, click on //RHJC//, //HH_RIGHT_KNEE_FROM_KAD//, and //RTHI// |
- | - click on **build model** | + | - Click on **Build Model** |
- | you should now see a thigh segment on your standing model. | + | You should now see a thigh segment on your standing model. |
- | hh_kad_thigh_segment1.jpg | + | {{: |
- | to create the left thigh segment: | + | To create the left thigh segment: |
- | - click on **segments** tab | + | - Click on **Segments** tab |
- | - from the **segment name** box, select //left thigh.// | + | - From the **Segment Name** box, select //Left Thigh.// |
- | - click **create.** | + | - Click **Create.** |
- | in the dialog enter: | + | In the dialog enter: |
- | - in the **define proximal joint and radius** section, select //lhjc// for the **joint.** | + | - In the **Define Proximal Joint and Radius** section, select //LHJC// for the **Joint.** |
- | - in the **proximal radius** box, enter //0.5*distance(rhjc,lhjc)//. | + | - In the **Proximal Radius** box, enter //0.5*DISTANCE(RHJC,LHJC)//. |
- | - in the **define distal joint and radius** section, select //hh_left_knee_from_kad// for the **joint.** | + | - In the **Define Distal Joint and Radius** section, select //HH_LEFT_KNEE_FROM_KAD// for the **Joint.** |
- | - in the **distal radius** box, enter //0.5*left_knee_width+rmarker// | + | - In the **Distal Radius** box, enter //0.5*Left_Knee_Width+RMarker// |
- | - in the **extra target | + | - In the **Extra Target |
- | - in the **select tracking targets**, click on //lhjc//, //hh_left_knee_from_kad//, and //lthi// | + | - In the **Select Tracking Targets**, click on //LHJC//, //HH_LEFT_KNEE_FROM_KAD//, and //LTHI// |
- | - click on **build model** | + | - Click on **Build Model** |
- | hh_kad_thigh_segment_all.jpg | + | {{: |
- | ==== shank segment ==== | + | === Shank Segment |
- | shankpig.png | + | {{:ShankPiG.png}} |
- | rkjc, lkjc = knee joint center | + | RKJC, LKJC = Knee joint center |
- | rtib, ltib = lateral shank marker | + | RTIB, LTIB = Lateral Shank marker |
- | rank, lank= lateral malleolus | + | RANK, LANK= Lateral Malleolus |
- | === creating | + | == Creating |
- | == creating | + | = Creating |
- | first the knee joint centers | + | First the Knee Joint Centers |
- | pig_rkjc.png | + | {{:PiG_RKJC.png}} |
- | in the landmarks | + | In the Landmarks |
- | - in the **landmark name** box, enter //rkjc// | + | - In the **Landmark Name** box, enter //RKJC// |
- | - in the **existing segment** list, select //right thigh// | + | - In the **Existing Segment** list, select //Right Thigh// |
- | - select | + | - Select |
- | - in the **axial** box, enter //-1// | + | - In the **AXIAL** box, enter //-1// |
- | - check the **offset | + | - Check the **Offset |
- | in the landmarks | + | In the Landmarks |
- | - in the **landmark name** box, enter //lkjc// | + | - In the **Landmark Name** box, enter //LKJC// |
- | - in the **existing segment** list, select //left thigh// | + | - In the **Existing Segment** list, select //Left Thigh// |
- | - select | + | - Select |
- | - in the **axial** box, enter //-1// | + | - In the **AXIAL** box, enter //-1// |
- | - check the **offset | + | - Check the **Offset |
- | once the knee joint centers | + | Once the Knee Joint Centers |
- | == defining | + | = Defining |
- | pigshank.png | + | {{:PiGShank.png}} |
- | from the **segment name** list, select //right shank//\\ | + | From the **Segment Name** list, select //Right Shank//\\ |
- | click **create**\\ | + | Click **Create**\\ |
- | a dialog will open to define the segment. | + | A dialog will open to define the segment. |
- | - in the **define proximal joint and radius** section, select //rkjc// for the **joint center** and enter //rth_distal_radius// for the **radius | + | - In the **Define Proximal Joint and Radius** section, select //RKJC// for the **Joint Center** and enter //RTH_DISTAL_RADIUS// for the **Radius |
- | - in the **define distal joint and radius** section, select //rank// for the **lateral.** and enter //0.5*ankle_width+rmarker// for the **radius | + | - In the **Define Distal Joint and Radius** section, select //RANK// for the **Lateral.** and enter //0.5*Ankle_Width+RMarker// for the **Radius |
- | - in the **extra target | + | - In the **Extra Target |
- | - in the **select tracking targets**, click on //use calibration targets | + | - In the **Select Tracking Targets**, click on //Use Calibration Targets |
- | - click on **build model** | + | - Click on **Build Model** |
- | from the **segment name** list, select //left shank//\\ | + | From the **Segment Name** list, select //Left Shank//\\ |
- | click **create**\\ | + | Click **Create**\\ |
- | a dialog will open to define the segment. | + | A dialog will open to define the segment. |
- | - in the **define proximal joint and radius** section, select //lkjc// for the **joint center** and enter //lth_distal_radius// for the **radius | + | - In the **Define Proximal Joint and Radius** section, select //LKJC// for the **Joint Center** and enter //LTH_DISTAL_RADIUS// for the **Radius |
- | - in the **define distal joint and radius** section, select //lank// for the **lateral.** and enter //0.5*ankle_width+rmarker// for the **radius | + | - In the **Define Distal Joint and Radius** section, select //LANK// for the **Lateral.** and enter //0.5*Ankle_Width+RMarker// for the **Radius |
- | - in the **extra target | + | - In the **Extra Target |
- | - in the **select tracking targets**, click on //use calibration targets | + | - In the **Select Tracking Targets**, click on //Use Calibration Targets |
- | - click on **build model** | + | - Click on **Build Model** |
- | ==== foot segments ==== | + | === Foot Segments |
- | footpig.png | + | {{:FootPiG.png}} |
- | rajc, lajc = ankle joint center | + | RAJC, LAJC = Ankle Joint Center |
- | rtoe, ltoe = second | + | RTOE, LTOE = Second |
- | rhee, lhee = center | + | RHEE, LHEE = Center |
- | === creating | + | == Creating |
- | == creating | + | = Creating |
- | first the ankle joint centers | + | First the Ankle Joint Centers |
- | pig_rajc.png | + | {{:PiG_RAJC.png}} |
- | in the landmarks | + | In the Landmarks |
- | - in the **landmark name** box, enter //rajc// | + | - In the **Landmark Name** box, enter //RAJC// |
- | - in the **existing segment** list, select //right shank// | + | - In the **Existing Segment** list, select //Right Shank// |
- | - select | + | - Select |
- | - in the **axial** box, enter //-1// | + | - In the **AXIAL** box, enter //-1// |
- | - check the **offset | + | - Check the **Offset |
- | in the landmarks | + | In the Landmarks |
- | - in the **landmark name** box, enter //lajc// | + | - In the **Landmark Name** box, enter //LAJC// |
- | - in the **existing segment** list, select //left shank// | + | - In the **Existing Segment** list, select //Left Shank// |
- | - select | + | - Select |
- | - in the **axial** box, enter //-1// | + | - In the **AXIAL** box, enter //-1// |
- | - check the **offset | + | - Check the **Offset |
- | once the ankle joint centers | + | Once the Ankle Joint Centers |
- | == defining | + | = Defining |
- | pigfoot.png | + | {{:PiGFoot.png}} |
- | from the **segment name** list, select //right foot//\\ | + | From the **Segment Name** list, select //Right Foot//\\ |
- | click **create**\\ | + | Click **Create**\\ |
- | a dialog will open to define the segment. | + | A dialog will open to define the segment. |
- | - in the **define proximal joint and radius** section, select //rajc// for the **joint center** and enter //rsk_distal_radius// for the **radius | + | - In the **Define Proximal Joint and Radius** section, select //RAJC// for the **Joint Center** and enter //RSK_DISTAL_RADIUS// for the **Radius |
- | - in the **define distal joint and radius** section, select //rtoe// for the **joint center.** and enter //rsk_distal_radius// for the **radius | + | - In the **Define Distal Joint and Radius** section, select //RTOE// for the **Joint Center.** and enter //RSK_DISTAL_RADIUS// for the **Radius |
- | - in the **extra target | + | - In the **Extra Target |
- | - in the **select tracking targets**, click on //use calibration targets | + | - In the **Select Tracking Targets**, click on //Use Calibration Targets |
- | - click on **build model** | + | - Click on **Build Model** |
- | from the **segment name** list, select //left foot//\\ | + | From the **Segment Name** list, select //Left Foot//\\ |
- | click **create**\\ | + | Click **Create**\\ |
- | a dialog will open to define the segment. | + | A dialog will open to define the segment. |
- | - in the **define proximal joint and radius** section, select //lajc// for the **joint center** and enter //lsk_distal_radius// for the **radius | + | - In the **Define Proximal Joint and Radius** section, select //LAJC// for the **Joint Center** and enter //LSK_DISTAL_RADIUS// for the **Radius |
- | - in the **define distal joint and radius** section, select //ltoe// for the **joint center.** and enter //lsk_distal_radius// for the **radius | + | - In the **Define Distal Joint and Radius** section, select //LTOE// for the **Joint Center.** and enter //LSK_DISTAL_RADIUS// for the **Radius |
- | - in the **extra target | + | - In the **Extra Target |
- | - in the **select tracking targets**, click on //use calibration targets | + | - In the **Select Tracking Targets**, click on //Use Calibration Targets |
- | - click on **build model**\\ | + | - Click on **Build Model**\\ |
\\ | \\ | ||
- | == defining | + | = Defining |
- | pigvfoot.png | + | {{:PiGVFoot.png}} |
- | in the **segment name** list, enter //right virtual foot//\\ | + | In the **Segment Name** list, enter //Right Virtual Foot//\\ |
- | check the **kinematic only** box\\ | + | Check the **Kinematic Only** box\\ |
- | click **create**\\ | + | Click **Create**\\ |
- | a dialog will open to define the segment. | + | A dialog will open to define the segment. |
- | - in the **define proximal joint and radius** section, select //rhee// for the **joint center** and enter //0.1// for the **radius | + | - In the **Define Proximal Joint and Radius** section, select //RHEE// for the **Joint Center** and enter //0.1// for the **Radius |
- | - in the **define distal joint and radius** section, select //rtoe// for the **joint center.** and enter //0.1// for the **radius | + | - In the **Define Distal Joint and Radius** section, select //RTOE// for the **Joint Center.** and enter //0.1// for the **Radius |
- | - in the **extra target | + | - In the **Extra Target |
- | - in the **select tracking targets**, click on //use calibration targets | + | - In the **Select Tracking Targets**, click on //Use Calibration Targets |
- | - click on **build model** | + | - Click on **Build Model** |
- | in the **segment name** list, enter //left virtual foot//\\ | + | In the **Segment Name** list, enter //Left Virtual Foot//\\ |
- | check the **kinematic only** box\\ | + | Check the **Kinematic Only** box\\ |
- | click **create**\\ | + | Click **Create**\\ |
- | a dialog will open to define the segment. | + | A dialog will open to define the segment. |
- | - in the **define proximal joint and radius** section, select //lhee// for the **joint center** and enter //0.1// for the **radius | + | - In the **Define Proximal Joint and Radius** section, select //LHEE// for the **Joint Center** and enter //0.1// for the **Radius |
- | - in the **define distal joint and radius** section, select //ltoe// for the **joint center.** and enter //0.1// for the **radius | + | - In the **Define Distal Joint and Radius** section, select //LTOE// for the **Joint Center.** and enter //0.1// for the **Radius |
- | - in the **extra target | + | - In the **Extra Target |
- | - in the **select tracking targets**, click on //use calibration targets | + | - In the **Select Tracking Targets**, click on //Use Calibration Targets |
- | - click on **build model** | + | - Click on **Build Model** |
- | == rotate local coordinate system == | + | = Rotate Local Coordinate System |
- | once the virtual foot segment | + | Once the Virtual Foot Segment |
- | - in the **segments properties** tab, select //right virtual foot// from the drop down list. | + | - In the **Segments Properties** tab, select //Right Virtual Foot// from the drop down list. |
- | - click on **modify segment coordinate system**. | + | - Click on **Modify Segment Coordinate System**. |
- | - select | + | - Select |
- | - click **ok** | + | - Click **OK** |
\\ | \\ | ||
- | - in the **segments properties** tab, select //left virtual foot// from the drop down list. | + | - In the **Segments Properties** tab, select //Left Virtual Foot// from the drop down list. |
- | - click on **modify segment coordinate system**. | + | - Click on **Modify Segment Coordinate System**. |
- | - select | + | - Select |
- | - click **ok**\\ | + | - Click **OK**\\ |
\\ | \\ | ||
- | pigrotatermf.png | + | {{: |
- | ===== export | + | ==== Export |
- | ==== verifying force assignments ==== | + | === Verifying Force Assignments |
- | [[visual3d:documentation:kinematics_and_kinetics:external_forces:force_assignment|force assignment]] | + | [[Visual3D:Documentation:Kinematics_and_Kinetics:External_Forces:Force_Assignment|Force Assignment]] |
- | ==== basic signal processing ==== | + | === Basic Signal Processing |
- | [[visual3d:tutorials:knowledge_discovery:signal_processing|tutorial: signal processing]] | + | [[Visual3D:Tutorials:Knowledge_Discovery:Signal_Processing|Tutorial: Signal Processing]] |
- | ==== computing gait events ==== | + | === Computing Gait Events |
- | [[visual3d:documentation:pipeline:event_commands:automatic_gait_events|automatic gait events]] | + | [[Visual3D:Documentation:Pipeline:Event_Commands:Automatic_Gait_Events|Automatic Gait Events]] |
- | ==== computing joint angles ==== | + | === Computing Joint Angles |
- | ==== computing joint moments ==== | + | === Computing Joint Moments |
- | ==== export | + | === Export |
- | ===== references ===== | + | ==== References |
- | **bell al, pederson dr, and brand ra** (1989) | + | **Bell AL, Pederson DR, and Brand RA** (1989) |
- | **bell al, pedersen dr, brand ra** (1990) | + | **Bell AL, Pedersen DR, Brand RA** (1990) |
- | **davis rb, ounpuu s, tyburski d, gage jr.** (1991) "a gait analysis data collection | + | **Davis RB, Ounpuu S, Tyburski D, Gage JR.** (1991) "A Gait Analysis Data Collection |
- | **kadaba mp, ramakrishnan hk, wootten me** (1990) "measurement | + | **Kadaba MP, Ramakrishnan HK, Wootten ME** (1990) "Measurement |
- | **serge van sint jan** "color atlas of skeletal landmark definitions: guidelines | + | **Serge van Sint Jan** "Color Atlas of Skeletal Landmark Definitions: Guidelines |
- | [[[http:// | + | [[[http:// |
\\ | \\ | ||
Line 863: | Line 865: | ||
- | }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} | + |
visual3d/documentation/modeling/marker_sets/pig_ll_original.1718801325.txt.gz · Last modified: 2024/06/19 12:48 by sgranger