User Tools

Site Tools


visual3d:tutorials:kinematics_and_kinetics:instrumented_treadmills

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
visual3d:tutorials:kinematics_and_kinetics:instrumented_treadmills [2024/07/16 19:33] – created sgrangervisual3d:tutorials:kinematics_and_kinetics:instrumented_treadmills [2024/12/09 16:06] (current) – [Force Platform Origin Parameter] wikisysop
Line 1: Line 1:
-====== Instrumented_Treadmills ======+====== Instrumented Treadmills ======
  
 **Before going through this tutorial or collecting instrumented treadmill data, you should review the [[Visual3D:Documentation:Kinematics_and_Kinetics:External_Forces:Treadmills|Treadmill page]] which includes most of the important information you need to know to collect treadmill data in Visual3D.** **Before going through this tutorial or collecting instrumented treadmill data, you should review the [[Visual3D:Documentation:Kinematics_and_Kinetics:External_Forces:Treadmills|Treadmill page]] which includes most of the important information you need to know to collect treadmill data in Visual3D.**
Line 5: Line 5:
 This tutorial contains basic processing steps that apply to instrumented treadmills, including: This tutorial contains basic processing steps that apply to instrumented treadmills, including:
  
-|{{2Fprogress_1.gif}}  |[[http://bertec.com/products/instrumented-treadmills/|Bertec Treadmills]]                                     |[[http://www.treadmetrix.com/|Treadmetrix Treadmills]]                                                                       | +|{{:2Fprogress_1.gif}}  |[[http://bertec.com/products/instrumented-treadmills/|Bertec Treadmills]]                                     |[[http://www.treadmetrix.com/|Treadmetrix Treadmills]]                                                                       | 
-|{{AMTI_Treadmill.jpg}}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |{{Bertec_Treadmill.jpg}}  |{{Treadmetrix_Treadmill.jpg}}  |+|{{:AMTI_Treadmill.jpg}}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |{{:Bertec_Treadmill.jpg}}  |{{:Treadmetrix_Treadmill.jpg}}  | 
 + 
 +===== Force Platform Origin Parameter ===== 
 +Instrumented treadmill data from Vicon Nexus is often stored incorrectly in the C3D file. See: 
 + 
 +[[visual3d:documentation:pipeline:force_commands:fp_origin]]
  
 ===== Use Processed Analogs for Ground Reaction Force Calculations ===== ===== Use Processed Analogs for Ground Reaction Force Calculations =====
  
-|Specify that ANALOG PROCESSED signals should be used for computing the Ground Reaction Force\\ \\ You want use Processed Targets and Analogs checked, leave Use Processed Forces unchecked. More information about this can be found [[Visual3D:Documentation:Visual3D_Signal_Types:Used_Process|here]].  |  {{AMTI_Tutorial5.jpg}}|+|Specify that ANALOG PROCESSED signals should be used for computing the Ground Reaction Force\\ \\ You want use Processed Targets and Analogs checked, leave Use Processed Forces unchecked. More information about this can be found [[Visual3D:Documentation:Visual3D_Signal_Types:Used_Process|here]].  |  {{:AMTI_Tutorial5.jpg}}|
  
 ===== Set Minimum Force Threshold ===== ===== Set Minimum Force Threshold =====
Line 16: Line 21:
 Under the Visual3D Force Menu is an option to set a threshold for force platform/structure data. Under the Visual3D Force Menu is an option to set a threshold for force platform/structure data.
  
-|**Force -> Modify Minimum Force Platform Value...**                                                                          |  {{MinimumForceMenu.jpg}}| +|**Force -> Modify Minimum Force Platform Value...**                                                                          |  {{:MinimumForceMenu.jpg}}| 
-|Set the minimum force platform value. Most force platform manufacturers recommend a minimum of **50 N** for treadmill data.  |     {{MinimumForceDlg.jpg}}|+|Set the minimum force platform value. Most force platform manufacturers recommend a minimum of **50 N** for treadmill data.  |     {{:MinimumForceDlg.jpg}}|
  
 \\ \\
Line 26: Line 31:
 ===== Filter the ANALOG signals ===== ===== Filter the ANALOG signals =====
  
-|**1. Filter the ANALOG data.**\\ \\ - Expand the data tree in **Signal and Event Processing** mode.\\ - With the **Right Mouse** Button select the **ORIGINAL** folder under the **ANALOG** folder.\\ - With the **Left Mouse** Button select the **lowpass** option.\\ - Select **Done** to execute the command.\\ \\ See [[https://www.c-motion.com/support/Visual3D.php?topic=FAQ_Signals#topic-828|Signal Processing]] for an explanation of the default command parameters.                                                                                                                        |  {{Treadmill_Tutorial1.jpg}}| +|**1. Filter the ANALOG data.**\\ \\ - Expand the data tree in **Signal and Event Processing** mode.\\ - With the **Right Mouse** Button select the **ORIGINAL** folder under the **ANALOG** folder.\\ - With the **Left Mouse** Button select the **lowpass** option.\\ - Select **Done** to execute the command.\\ \\ See [[https://www.c-motion.com/support/Visual3D.php?topic=FAQ_Signals#topic-828|Signal Processing]] for an explanation of the default command parameters.                                                                                                                        |  {{:Treadmill_Tutorial1.jpg}}| 
-|**2. Specify the desired parameters for the Lowpass Filter Command. Example:**\\ \\ - Cutoff Frequency: 25\\ - Samples Reflected: 0\\ - Samples Extrapolated: 0\\ - Samples in Buffer: 100\\ - Bidirectional Passes: 3                                                                                                                                                                                                                                                                                                                                                                                  |  {{Treadmill_Tutorial2.jpg}}| +|**2. Specify the desired parameters for the Lowpass Filter Command. Example:**\\ \\ - Cutoff Frequency: 25\\ - Samples Reflected: 0\\ - Samples Extrapolated: 0\\ - Samples in Buffer: 100\\ - Bidirectional Passes: 3                                                                                                                                                                                                                                                                                                                                                                                  |  {{:Treadmill_Tutorial2.jpg}}| 
-|**3. Check that data was filtered:**\\ \\ - Note that a **PROCESSED** folder exists under the **ANALOG** folder in the data tree.\\ - Expand the **PROCESSED** folder in the data tree and with the **Left Mouse** Button select the signal **ATFfx.** A dialog appears containing 3 tabs.\\ \\ In the **Data View tab**, note the column headings SUB1, SUB2, etc. These refer to the subframes of the analog signal that arise because the analog sampling rate is higher than the MoCap rate.\\ \\ The Column SUB1 contains the frames of data that are synchronous with the Motion Capture frames.  |  {{Treadmill_Tutorial3.jpg}}| +|**3. Check that data was filtered:**\\ \\ - Note that a **PROCESSED** folder exists under the **ANALOG** folder in the data tree.\\ - Expand the **PROCESSED** folder in the data tree and with the **Left Mouse** Button select the signal **ATFfx.** A dialog appears containing 3 tabs.\\ \\ In the **Data View tab**, note the column headings SUB1, SUB2, etc. These refer to the subframes of the analog signal that arise because the analog sampling rate is higher than the MoCap rate.\\ \\ The Column SUB1 contains the frames of data that are synchronous with the Motion Capture frames.  |  {{:Treadmill_Tutorial3.jpg}}| 
-|Selecting the **History tab** displays the processing history of the signal.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |  {{Treadmill_Tutorial4.jpg}}|+|Selecting the **History tab** displays the processing history of the signal.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |  {{:Treadmill_Tutorial4.jpg}}|
  
 **4. Hit Recalc to update the workspace** No changes will be made to dependent signals until Recalc is hit.\\ **4. Hit Recalc to update the workspace** No changes will be made to dependent signals until Recalc is hit.\\
Line 67: Line 72:
 In the figure below the presence of the blue arrow displays the combined force vector from the two platforms. In the figure below the presence of the blue arrow displays the combined force vector from the two platforms.
  
-{{AMTI_Treadmill2.jpg}} +{{:AMTI_Treadmill2.jpg}} 
-{{AMTI_Treadmill3.jpg}}+{{:AMTI_Treadmill3.jpg}}
 ===== Examples ===== ===== Examples =====
  
visual3d/tutorials/kinematics_and_kinetics/instrumented_treadmills.1721158411.txt.gz · Last modified: 2024/07/16 19:33 by sgranger