HARPLab / DReyeVR

VR driving šŸš™ + eye tracking šŸ‘€ simulator based on CARLA for driving interaction research
https://arxiv.org/abs/2201.01931
MIT License
152 stars 43 forks source link
assistive-technology carla carla-simulator driving eye-gaze eye-tracking human human-computer-interaction human-in-the-loop simulator unreal-engine-4 virtual-reality vr

DReyeVR

Welcome to DReyeVR, a VR driving simulator for behavioural and interactions research.

Main Figure

Submission Video Demonstration (YouTube)

Build Status

This project extends the Carla simulator to add virtual reality integration, a first-person maneuverable ego-vehicle, eye tracking support, and several immersion enhancements.

If you have questions, hopefully our F.A.Q. wiki page and issues page can answer some of them.

IMPORTANT: Currently DReyeVR only supports Carla versions: 0.9.13 with Unreal Engine 4.26

Highlights

Ego Vehicle

Fully drivable virtual reality (VR) ego-vehicle with SteamVR integration (see EgoVehicle.h)

Other additions:

Install/Build

See Docs/Install.md to:

OS compatibility

OS VR Eye tracking Audio Keyboard+Mouse Racing wheel Foveated Rendering (Editor)
Windows :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark:
Linux :white_check_mark: :x: :white_check_mark: :white_check_mark: :x: :x:
MacOS :x: :x: :white_check_mark: :white_check_mark: :x: :x:

Documentation & Guides

Citation

If you use our work, please cite the corresponding paper:

@inproceedings{silvera2022dreyevr,
  title={DReyeVR: Democratizing Virtual Reality Driving Simulation for Behavioural \& Interaction Research},
  author={Silvera, Gustavo and Biswas, Abhijat and Admoni, Henny},
  booktitle={Proceedings of the 2022 ACM/IEEE International Conference on Human-Robot Interaction},
  pages={639--643},
  year={2022}
}

Acknowledgements

Licenses