Project requires knowledge of Accelerometers in particular, to understand the nature of the Task. Task is as followed.
Test Data: Test data are raw csv files of a subject perform a high-speed sprint. The subject runs in a straight line, turns and runs back, last for about 15 seconds. The data presented shows the "Stride Waveform" of the subject sprinting, with each step seen in the 3-axis of the accelerometer. Here are the description of the files;
File 1: [login to view URL]
- This is the acceleration in all 3 linear axes of the same sprint of the subject.
File 2: [login to view URL]
- This is the acceleration in all 3 Earth axes of the same sprint of the subject.
- The Z axis is the only useful one, as this is the axis which always points away from the ground. We need the Z axis.
Essentially the data is used to define what is deemed as "Up/Down", "Forward/Backwards", "Side to Side".
Earth Z-Axis: "Up/Down"
Linear X & Y: "Side to Side" and "Forward/Backward".
The goal is to follow the steps of "waveform identification" in this document here; [login to view URL] with the data attached.
The goal is to use the steps described in the document and turn it into a C# algorithm.
You can use this C# basic app to help in terms of how to convert it to C#, though you do not HAVE to if it's too much trouble. [login to view URL]
As stated, ideally, if you have experience of LABView and C#, the tast may be relatively straight forward, however ther only really confusing issue is understand accelerometers if you haven't use it before.