visual3d:documentation:pipeline:force_commands:fp_auto_baseline
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| visual3d:documentation:pipeline:force_commands:fp_auto_baseline [2024/11/01 18:33] – wikisysop | visual3d:documentation:pipeline:force_commands:fp_auto_baseline [2026/07/02 18:51] (current) – [Important notes when using FP_Auto_Baseline with noisy analog data:] wikisysop | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== FP Auto Baseline ====== | ====== FP Auto Baseline ====== | ||
| - | + | Setting the [[visual3d:documentation: | |
| - | ==== Introduction ==== | + | |
| - | + | ||
| - | \\ | + | |
| - | Setting the [[https:// | + | |
| - | \\ | + | |
| - | **For Visual3D Version 6 we have introduced | + | |
| - | \\ | + | |
| - | + | ||
| - | + | ||
| - | |< | + | |
| - | ! / | + | |
| - | ! / | + | |
| - | ! / | + | |
| - | ! / | + | |
| - | ;\\ </ | + | |
| - | | + | |
| - | + | ||
| - | ==== Background ==== | + | |
| This command does three things: | This command does three things: | ||
| Line 26: | Line 8: | ||
| - Looks at the before/ | - Looks at the before/ | ||
| - | The [[Visual3D: | + | The [[Visual3D: |
| - | + | ||
| - | + | ||
| - | ==== Parameters ==== | + | |
| - | + | ||
| - | === FP Number === | + | |
| - | + | ||
| - | \\ | + | |
| - | **FP_NUMBER=** An empty parameter will work on all plates in the C3D file. Or you can specify individual plate numbers, separated by a plus sign (ex. / | + | |
| - | \\ | + | |
| - | + | ||
| - | + | ||
| - | === Auto Zero === | + | |
| - | + | ||
| - | \\ | + | |
| - | **AUTO_ZERO=** This parameter is used to zero the signal. The value of the zero baseline is stored in the C3D parameter FORCE_PLATFORM:: | + | |
| - | \\ | + | |
| - | This parameter would be used in place of the [[Visual3D: | + | |
| - | \\ | + | |
| - | === Auto FP Minimum | + | ====Pipeline Command==== |
| + | The command can be found in the Pipeline Workshop within the **Force** folder as so: | ||
| + | < | ||
| + | FP_Auto_Baseline | ||
| + | ! / | ||
| + | ! / | ||
| + | ! / | ||
| + | ! / | ||
| + | ! / | ||
| + | ; | ||
| + | </ | ||
| + | ====Command Parameters ==== | ||
| + | The following table shows the command parameters seen above and their descriptions: | ||
| - | \\ | + | |**FP Number**| An empty parameter will work on all plates in the C3D file. Or you can specify individual plate numbers, separated by a plus sign (ex. /FP_NUMBER=1+3)| |
| - | **AUTO_FP_MINIMUM=** Visual3D determines the [[Visual3D: | + | |**Auto Zero**|This parameter is used to zero the signal. The value of the zero baseline is stored in the C3D parameter FORCE_PLATFORM:: |
| - | \\ | + | |**Auto FP Minimum**|Visual3D determines the [[Visual3D: |
| - | To see what value is picked, after running the command, select an individual C3D file, and go to Force-> Modify Minimum Force Platform Value. The " | + | |**Use Reduced FP Minimum Around Force**|True or False: Visual3D determines when the force platform |
| - | \\ | + | |**Reduced FP Minimum**|Specified minimum FP value. Used when USE_REDUCED_FP_MINIMUM_AROUND_FORCE parameter is set to TRUE| |
| + | |**Event Sequence**|A sequence of events over which this command | ||
| + | |**Exclude Events**|Exclude sequences including these events| | ||
| - | === Reduced FP Minimum Around Force === | + | === Note About Reduced FP Minimum Around Force === |
| + | **Why is this parameter so important? | ||
| - | \\ | + | When there are two platforms in the treadmill there may be times when one foot is on two platforms (the other foot is not). The transitions from one foot on one platform to two platforms (or vice-versa) often causes an artifact (sudden change) in the force signal that is about the magnitude of the minimum force threshold. This artifact is most commonly seen with a front to back treadmill than a side to side. This parameter is used to resolve this discontinuity by using an alternate minimum force surrounding known contiguous force intervals to include relevant force readings that may be below the noise threshold, but still rising or lowering from the REDUCED_FP_MINIMUM value. This avoids the FP Minimum value discontinuity when FP transitions occur and combines the two signals into one force and cop signal, then reapplies the force minimum threshold.\\ |
| - | **USE_REDUCED_FP_MINIMUM_AROUND_FORCE=** Visual3D determines when the force platform is loaded, and finds when the signal drops below the specified minimum value (REDUCED_FP_MINIMUM).\\ | + | |
| - | \\ | + | |
| - | **REDUCED_FP_MINIMUM =** Used when USE_REDUCED_FP_MINIMUM_AROUND_FORCE parameter is set to TRUE\\ | + | |
| - | \\ | + | |
| - | **Why is this parameter so important? | + | |
| - | \\ | + | |
| + | ====Dialog==== | ||
| + | The command can be edited as text or using the dialog box shown below: | ||
| + | {{fpautobaseline.png}} | ||
| + | ====Example: | ||
| + | < | ||
| + | FP_Auto_Baseline | ||
| + | / | ||
| + | ! / | ||
| + | ! / | ||
| + | ! / | ||
| + | ! / | ||
| + | / | ||
| + | ! / | ||
| + | ; | ||
| + | </ | ||
| + | ====Important notes when using FP_Auto_Baseline with noisy analog data:==== | ||
| + | Visual3D estimates the baseline force using a clustering algorithm to find the most representative force. This approach uses only the force signal to identify the minimum force and does not include center of pressure or free moment signals in its calculation. \\ \\ The baseline values for the COP and FREEMOMENT are specified by the frame number at which the representative force is found. As the representative force is a statistical measure, it can vary with the data set (i.e. the frame of data for the representative force could be different for different ranges of frames). \\ \\ For filtered data, the COP and FREEMOMENT signals at the representative FORCE frame are usually consistent across different ranges of frames. For unfiltered noisy data spurious noise at the representative force frame will result in an incorrect COP and FREEMOMENT. \\ \\ As such, when using FP_Auto_Baseline with noisy signals we recommend using the filtered analog signals (this can be done in settings) and first filtering the signals and recalcing before using FP_Auto_Baseline. | ||
visual3d/documentation/pipeline/force_commands/fp_auto_baseline.1730486034.txt.gz · Last modified: by wikisysop
