Table of Contents
FP ORIGIN
C3D Parameter FORCE_PLATFORM:ORIGIN
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,813,0), which 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 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::ORIGIN
The C3D file format is a public document (http://www.c3d.org) that most hardware vendors currently export. We are only aware of one implementation of the format that has an inconsistency that Visual3D must handle explicitly.
The FORCE_PLATFORM:ORIGIN parameter (within the PARAMETER SECTION of the C3D file) describes the location of the working surface of the force platform relative to the force platform coordinate system. For AMTI force platforms the z-value of the origin should be a negative value. Visual3D can correct this value automatically should it read a positive value.
Should the user not want to have the program correct this value automatically, a dialog is available under the Properties menu item labeled “Use correct FORCE_PLATFORM:ORIGIN vector”. In this dialog the user can select the check box “Perform automatic correction”(the default).