thartbm / PyVMEC

A Python-based GUI to create and run visuo-motor experiments.
GNU General Public License v3.0
1 stars 3 forks source link

add new "localization" task #121

Open thartbm opened 5 years ago

thartbm commented 5 years ago

This will be a modulated version of no-cursor tasks. Instead of a point target, it will be an arc, centered on the target angle. The section that the arc will span is something that people should be able to set. When reaching for this arc, participants are supposed to try to go to various positions on the arc, but will not see a cursor. The outward reach is ended the same way that no-cursor trials are ended: by not moving for a little while, after which the mouse is moved back to the home position the same way as in no-cursor and error-clamp trials.

Finally people indicate where they think their actual hand was when they were at the end of their reach. They do this by moving a cursor/marker on an arc that spans from -30 to 210 degrees with the arrow keys on the keyboard, and key in their final answer by pressing another button. The angle of that cursor should be stored in the data for every trial, but not interfere with the data pre-processing.

The data pre-processing should be adapted so that for localization trials, the hand deviation reflects the difference between the localization angle and the reach angle, whereas the cursor error should reflect the difference between the reach angel and the localization angle (or vice versa). It should still be possible to split by target angle, and here the centre of the reaching arc is used as target angle (so that should still be stored in the data as usual).