visual3d:documentation:pipeline:force_commands:fp_type_4
Table of Contents
FP Type 4
Channels and CalMatrix
A Type 4 force platform records 6 ANALOG channels containing the following information:
[Original Analog]= [Fx_original, Fy_original, Fz_original, Mx_original, My_original, Mz_original]
A Type 4 force platform also includes a 6×6 CalMatrix (or Inverse Sensitivity Matrix) for pre-multiplying the recorded analog signals before calculating the Ground Reaction Force such that:
[Fx, Fy, Fz, Mx, My, Mz] = [CalMatrix][Original Analog]
Calculating the Force Signals
Calculating the desired force signals in the force platform's coordinate system consists of the following steps:
- Compute baselines by averaging the analog signals for the specified FP_ZERO frames
- Subtract each channel's baseline from its recorded signal
- Pre-multiply the tared analog signals by the CalMatrix
- Calculate the Ground Reaction Force
- Apply a threshold
- Transform the signals into the Laboratory Coordinate System
Force Vector
The Force vector for a Type 4 force platform is calculated as follows:
Force[X] = Fx Force[Y] = Fy Force[Z] = Fz
Compute Center of Pressure
The COFP signal for a Type 4 force platform is calculated as follows:
COP[X]= (ORIGIN[Z]*Force[X] - My) / Force[Z] COP[Y]= (Mx + ORIGIN[Z]*Force[Y]) / Force[Z] COP[Z]= ORIGIN[Z]
Compute Free Moment
The FreeMoment signal for a Type 4 force platform is calculated as follows:
FreeMoment[X] = 0 FreeMoment[Y] = 0 FreeMoment[Z] = Mz - ( COP[X]*Force[Y] - COP[Y]*Force[X] )
Transforming Signals into the Laboratory Coordinate System
The transformation is defined by the location of the force platform corners, and is common to all force platforms.
visual3d/documentation/pipeline/force_commands/fp_type_4.txt · Last modified: 2024/07/31 15:15 by wikisysop