BiReach is a program that records movement from two tablets simultaniously.
The data is recorded in CSV form, with one file for each of the tablets.
The analysis involves:
- Path distance (from home key to finish of drawing)
- Max distance (from home key to furtherest point)
- Final distance (from home key to final point)
- Time (from initation of drawing to furtherest point)
- Peak velocity
- Overshoot detection (if the person goes too far and doubles back, how much. How should this be represented, (time, path dist, straight line dist, ...)?
Note that as the task generally requires that just one pen be used on the tablet, one of the pairs of files usually has negligible movement. The analysis program detects this, and signifies that in the output.
Current Status:
Currently the analysis program will calculate the max distance and the time to that point. A module has since been developed (getLines.pl) that will allow the reasonably easy determination of the other factors, it just remains to include it in the program. There was a problem with people returning to the home key while the program was still recording. The use of getLines.pl avoids this.
Location:
L:\Robin\bireach\analyse\bir-analyse.pl
Other notes:
When the finer-grained distance/time measurements are being implemented, it may be good to abstract them out as much as possible to allow for their inclusion in other programs.