This elements extends the Gait CoordinateSystem with functionality to work with bottom of support estimations.
A <GaitBaseCoordinateSystem> element defines a specialized coordinate system with its z-Axis is the vertical axis, its x-Axis is the gait direction and its y-Axis is defined by a cross-product of these two axes and its direction from right to left side.
The content of the element is a mathematical formula which defines a point. The gait direction is defined by the vector defined by the position of this point at two different frames: start and end of a stride phase, as defined by the <GaitPhases> element. That means that the gait direction changes at every heel strike event of a given side. For frames before the first heel strike event and after the last heel strike event gait direction is extrapolated.
Attribute Description Required namename of the element Yes
leftHandedThe default orientation of the coordinate system is right-handed. If you set this attribute to "true" than the sign of the y-axis is changed to create a left-handed coordinate system.
No gaitdirectionSchön wäre es ein Attribut zu haben mit dem ich explizit die Gangrichtung hineinstecken könnte. Per Default erbt die Klasse ja
von GaitDirectionStrideBased und so brauche ich in der Regel dieses Attribut nicht.
No visibleVectorLengthWenn das Flag isVisible="true" gesetzt wurde, kann mit diesem Attribut die Länge der Vektoren zur Darstellung der Tripoden geändert werden. Der Default-Wert ist 100. No ForefootLength BackfootLength ForefootWidth ForefootAngle BackfootWidth RightForefootPosition RightBackfootPosition LeftForefootPosition LeftBackfootPosition
Attribute Default Description Required stride RStridename of the stride used No side rightleft or right No
name type description <name>3x3 matrix <name>_X3d vector first column of the matrix <name> <name>_Y3d vector second column of the matrix <name> <name>_Z3d vector third column of the matrix <name> <name>Position3d vector origin of the coordinate system <name>xv3d vector vectors in direction of the coordinate system axes and with the length defined by the value of the attribute visibleVectorLength <name>yv <name>zv <name>X03d vector Points which represents end points of the arrows of coordinate axis. If an external visualization tool (Vicon Workstation) can visualize only points and not directly vectors, these points can be used in combination with the coordinates system origin to visualizes the axes by three lines with different length. <name>Y0 <name>Z0
name type description <name>GaitDirectiongait direction, equal to <name>_X <name>GaitDirectionAngle
<GaitPhases name="GaitPhases"/>
<GaitCoordinateSystem name="RGait">(SACR+RASI+LASI)/3.0</GaitCoordinateSystem>
Gait phases must be defined first to use this element.
This definition is based on default values and defines a right handed gait coordinate system based on the stride defined by "RStride" phase type and the midpoint of the pelic.