visual3d:documentation:pipeline:force_commands:fp_origin
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_origin [2024/06/19 12:50] – sgranger | visual3d:documentation:pipeline:force_commands:fp_origin [2025/10/06 12:38] (current) – wikisysop | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | c3d parameter force_platform: | + | ====== FP ORIGIN ====== |
| - | ===== amti force platforms ===== | + | C3D Parameter FORCE_PLATFORM: |
| - | 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. | + | ==== The ORIGIN Vector ==== |
| - | ===== kistler | + | As described in the [[visual3d: |
| - | the origin is a vector | + | The specific interpretation of the ORIGIN |
| - | - x= half the distance between the sensors along the force platform x-axis | + | ==== Manufacturer Notes ==== |
| - | - 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 | + | === AMTI force platforms === |
| - | contact | + | The ORIGIN is the vector from the sensor coordinate system to the top center |
| - | for older platforms | + | === KISTLER force platforms |
| - | for newer digital 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 | ||
| - | ===== bertec treadmills ===== | + | === BERTEC force platforms |
| - | bertec uses an origin of (236,813,0) and (-236, | + | The origin |
| - | for all other platforms, visual3d can guess that the origin was stored incorrectly by checking the sign of the z-component of the origin. | + | * **NOTE 1**: For older platforms |
| + | * **NOTE 2**: For newer digital platforms, the CalMatrix has been computed assuming an ORIGIN value of (0, 0, 0) | ||
| - | 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 | + | === BERTEC treadmills === |
| - | if the z-component is negative, visual3d cannot make a decision. | + | Bertec uses an ORIGIN of (236,813,0) and (-236,813,0) for its instrumented treadmills. |
| - | vicon users with bertec treadmills, should use a very small z-component | + | * **NOTE 3**: This is a nuisance for Vicon users because Vicon stores the ORIGIN parameter incorrectly. For all other platforms, Visual3D can guess that the ORIGIN was stored incorrectly by checking the sign of the z-component |
| - | ===== guessing the correct force_platform:: | + | Vicon users with Bertec treadmills, should use a very small z-component 0.0001 so that Visual3D knows to multiply by -1. |
| - | the c3d file format is a public document (http:// | + | ==== Correcting FORCE_PLATFORM::ORIGIN parameters ==== |
| - | the force_platform: | + | The C3D file format is a public document that most hardware vendors currently export. We are only aware of one implementation |
| - | should | + | The FORCE_PLATFORM: |
| + | Should the user not want to have the program correct this value automatically, | ||
| + | ==== References ==== | ||
| + | * The C3D File Format (http:// | ||
visual3d/documentation/pipeline/force_commands/fp_origin.1718801446.txt.gz · Last modified: by sgranger
