Show progress notifications on OHMDs (HoloLens2) during social interactions. This has the notification triggering implementation using Python.
- See architecture
- See code introduction
- Project
- install the corresponding mixed reality app in ProgressBarUnity
- all data will be logged to
data/<participant_id>
- if you need to redo a same condition, change the name of the log file (
<participant_id>_<session_id>progress.csv
)
- connect the computer (server that runs this code) and HoloLens to the same PRIVATE network (e.g., your phone's hotspot)
- identify the IP address of the computer/server
- configure the HoloLens to support the IP address of the computer/server (see https://github.com/janakanuwan/ProgressBarUnity)
- to set the HoloLens app to initial state run
python trigger_sample.py
(it will auto-exit after 6 seconds) - run the
python trigger_progress.py
and input the <participant_id> (default: p0) and <session_id> (default: 0) when prompts - see the configurations at participant_config.py
- connect the HoloLens via Device Portal (USB or Web, see Windows Device Portal overview)
- use Mixed Reality Capture window to see the content (disable audio and set the Preview to lowest bandwidth)