visual3d:documentation:pipeline:force_commands:fp_origin
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
visual3d:documentation:pipeline:force_commands:fp_origin [2024/07/17 15:42] – removed sgranger | visual3d:documentation:pipeline:force_commands:fp_origin [2024/07/17 15:45] (current) – created sgranger | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== FP ORIGIN ====== | ||
+ | |||
+ | C3D Parameter FORCE_PLATFORM: | ||
+ | |||
+ | ==== AMTI force platforms ==== | ||
+ | |||
+ | The ORIGIN is the vector from the sensor coordinate system to the top center of the force platform surface. It is expressed in the force platform coordinate system, so the z-value is defined to be negative. | ||
+ | |||
+ | ==== KISTLER force platforms ==== | ||
+ | |||
+ | The ORIGIN is a vector comprised of the following components. | ||
+ | |||
+ | - x= half the distance between the sensors along the force platform x-axis | ||
+ | - y= half the distance between the sensors along the force platform y-axis | ||
+ | - z= distance from the sensor coordinate system to the top surface of the force platform surface. This value should be negative | ||
+ | |||
+ | ==== BERTEC force platforms ==== | ||
+ | |||
+ | Contact the manufacturer because the origin value varies with the type of BERTEC force platform. For recent Force Platforms Bertec has elected to calibrate their force platforms differently from the other manufacturers. | ||
+ | |||
+ | For older platforms (identified by a CalMatrix that contains only diagonal elements), the ORIGIN is a constant value of (0, 0, -40.9) | ||
+ | |||
+ | For newer digital platforms, the CalMatrix has been computed assuming an ORIGIN value of (0, 0, 0) | ||
+ | |||
+ | ==== BERTEC treadmills ==== | ||
+ | |||
+ | Bertec uses an ORIGIN of (236,813,0) and (-236, | ||
+ | |||
+ | For all other platforms, Visual3D can guess that the ORIGIN was stored incorrectly by checking the sign of the z-component of the ORIGIN. | ||
+ | |||
+ | The c3d format requires the z-parameter to be negative. If the ORIGIN is stored with a positive value, Visual3D multiplies all 3 components of the ORIGIN by -1 | ||
+ | |||
+ | If the z-component is negative, Visual3D cannot make a decision. | ||
+ | |||
+ | Vicon users with Bertec treadmills, should use a very small z-component 0.0001 so that Visual3D knows to multiply by -1. | ||
+ | |||
+ | ==== Guessing the correct FORCE_PLATFORM:: | ||
+ | |||
+ | The C3D file format is a public document (http:// | ||
+ | |||
+ | The FORCE_PLATFORM: | ||
+ | |||
+ | Should the user not want to have the program correct this value automatically, | ||
+ | |||
+ | |||
visual3d/documentation/pipeline/force_commands/fp_origin.1721230944.txt.gz · Last modified: 2024/07/17 15:42 by sgranger