Trigger icon-augmented notfications on OHMDs (Epson BT300).
- make sure python3 is installed
- install
conda(e.g., Anaconda/Miniconda) - create new conda environment,
conda env create -n psychopy -f psychopy-env.yml - create a directory
stimuliinside root folder (i.e.,IconNotifPython/stimuli) - activate
psychopyenvironment,conda activate psychopy - [only if demos are not working] downgrade
xlrdversion,pip install xlrd==1.2.0
- install the corresponding OHMD app in IconNotifAndroid to the hardware (e.g., Epson BT-300 or any Android device)
- edit device_config.py and set the IP address of the OHMD
- run the
python task_vigilance.py(ortrigger.shin terminal) and input the <participant_id> (default: p0) and <session_id> (default: 0) when prompts - see the configurations at participant_config.py
- all data will be logged to
data/<participant_id> - extra commands
- to test icons
python test_icons.py(and pressarrow downto navigate) - to test notifications
python test_notification.py - to find accuracy for each
python txt_to_csv_illustrations.py -p <PARTICIPANT_ID> -s <SESSION_ID>
- to test icons