Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
The .mvnx file format
General
The MVNX (Moven Open XML format) files contains 3D position, 3D orientation, (and optionally; 3D acceleration, 3D velocity, 3D angular rate, 3D angular acceleration) of each segment (not the sensors) in XML format (ASCII). The following documentation is extracted partially from the XSens original documentation and by review of example files. There are still open point with unknow undocumented behavoir.
The MVNX file starts with a version number:
<mvnx version="2">
The <mvnxInfo> section contains information about the number of frames, the frame rate, recording date, original MVN file, and the contents of velocity, acceleration, angular velocity or angular acceleration data.
<mvnxInfo frameCount="1000" frameRate="100" recDate="0" originalFilename="c:\data\session‐001.mvn" velData="1" accData="0" angVelData="1" angAccData="0"/>
Attribute | Default | Description |
---|---|---|
frameCount | count of frames | |
frameRate | frames per second | |
recDate | Unknow format, e.g. 1239100243 recorded 2009 | |
originalFilename | absolute path to the original „.mvn“ file | |
velData | 0 | set to „1“ if position velocity data is available |
accData | 0 | set to „1“ if position acceleration data is available |
angVelData | 0 | set to „1“ if angular velocity data is available |
angAccData | 0 | set to „1“ if angular acceleration data is available |
Events (Markers)
The section <markers> contains the description of markers with frame number and marker name if present. In comparison with nomenclature of Vicon Workstation, markers are events. But there are no event types. It seems to be allowed to define more than one marker with the same name (event type) in a trial. Instead of the common c3d-format the position of the marker is defined by an integer instead of a double defining a real time point with optional definition of a range.
<code xml>
<markers> <marker frame="123" name="RHS"/> <marker frame="340" name="RTO"/> </markers>
</code xml>
For compatiblity the following table shows the Vicon workstation event type names and its meaning, which must be used for correct gait cycle detection also for the XSens system to be compatible with the Nimue-Platform applications.