{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,6]],"date-time":"2026-03-06T17:45:54Z","timestamp":1772819154402,"version":"3.50.1"},"reference-count":32,"publisher":"MDPI AG","issue":"5","license":[{"start":{"date-parts":[[2021,3,8]],"date-time":"2021-03-08T00:00:00Z","timestamp":1615161600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100001659","name":"Deutsche Forschungsgemeinschaft","doi-asserted-by":"publisher","award":["GRK 2340"],"award-info":[{"award-number":["GRK 2340"]}],"id":[{"id":"10.13039\/501100001659","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>With the further development of highly automated vehicles, drivers will engage in non-related tasks while being driven. Still, drivers have to take over control when requested by the car. Here, the question arises, how potentially distracted drivers get back into the control-loop quickly and safely when the car requests a takeover. To investigate effective human\u2013machine interactions, a mobile, versatile, and cost-efficient setup is needed. Here, we describe a virtual reality toolkit for the Unity 3D game engine containing all the necessary code and assets to enable fast adaptations to various human\u2013machine interaction experiments, including closely monitoring the subject. The presented project contains all the needed functionalities for realistic traffic behavior, cars, pedestrians, and a large, open-source, scriptable, and modular VR environment. It covers roughly 25 km2, a package of 125 animated pedestrians, and numerous vehicles, including motorbikes, trucks, and cars. It also contains all the needed nature assets to make it both highly dynamic and realistic. The presented repository contains a C++ library made for LoopAR that enables force feedback for gaming steering wheels as a fully supported component. It also includes all necessary scripts for eye-tracking in the used devices. All the main functions are integrated into the graphical user interface of the Unity\u00ae editor or are available as prefab variants to ease the use of the embedded functionalities. This project\u2019s primary purpose is to serve as an open-access, cost-efficient toolkit that enables interested researchers to conduct realistic virtual reality research studies without costly and immobile simulators. To ensure the accessibility and usability of the mentioned toolkit, we performed a user experience report, also included in this paper.<\/jats:p>","DOI":"10.3390\/s21051879","type":"journal-article","created":{"date-parts":[[2021,3,8]],"date-time":"2021-03-08T12:12:18Z","timestamp":1615205538000},"page":"1879","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":14,"title":["Westdrive X LoopAR: An Open-Access Virtual Reality Project in Unity for Evaluating User Interaction Methods during Takeover Requests"],"prefix":"10.3390","volume":"21","author":[{"given":"Farbod N.","family":"Nezami","sequence":"first","affiliation":[{"name":"Institute of Cognitive Science, University of Osnabr\u00fcck, 49090 Osnabr\u00fcck, Germany"}]},{"given":"Maximilian A.","family":"W\u00e4chter","sequence":"additional","affiliation":[{"name":"Institute of Cognitive Science, University of Osnabr\u00fcck, 49090 Osnabr\u00fcck, Germany"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3723-9579","authenticated-orcid":false,"given":"Nora","family":"Maleki","sequence":"additional","affiliation":[{"name":"Institute of Cognitive Science, University of Osnabr\u00fcck, 49090 Osnabr\u00fcck, Germany"}]},{"given":"Philipp","family":"Spaniol","sequence":"additional","affiliation":[{"name":"Institute of Cognitive Science, University of Osnabr\u00fcck, 49090 Osnabr\u00fcck, Germany"}]},{"given":"Lea M.","family":"K\u00fchne","sequence":"additional","affiliation":[{"name":"Institute of Cognitive Science, University of Osnabr\u00fcck, 49090 Osnabr\u00fcck, Germany"}]},{"given":"Anke","family":"Haas","sequence":"additional","affiliation":[{"name":"Institute of Cognitive Science, University of Osnabr\u00fcck, 49090 Osnabr\u00fcck, Germany"}]},{"given":"Johannes M.","family":"Pingel","sequence":"additional","affiliation":[{"name":"Institute of Cognitive Science, University of Osnabr\u00fcck, 49090 Osnabr\u00fcck, Germany"}]},{"given":"Linus","family":"Tiemann","sequence":"additional","affiliation":[{"name":"Institute of Cognitive Science, University of Osnabr\u00fcck, 49090 Osnabr\u00fcck, Germany"}]},{"given":"Frederik","family":"Nienhaus","sequence":"additional","affiliation":[{"name":"Institute of Cognitive Science, University of Osnabr\u00fcck, 49090 Osnabr\u00fcck, Germany"}]},{"given":"Lynn","family":"Keller","sequence":"additional","affiliation":[{"name":"Institute of Cognitive Science, University of Osnabr\u00fcck, 49090 Osnabr\u00fcck, Germany"}]},{"given":"Sabine U.","family":"K\u00f6nig","sequence":"additional","affiliation":[{"name":"Institute of Cognitive Science, University of Osnabr\u00fcck, 49090 Osnabr\u00fcck, Germany"}]},{"given":"Peter","family":"K\u00f6nig","sequence":"additional","affiliation":[{"name":"Institute of Cognitive Science, University of Osnabr\u00fcck, 49090 Osnabr\u00fcck, Germany"},{"name":"Center of Experimental Medicine, Department of Neurophysiology and Pathophysiology, University Medical Center Hamburg-Eppendorf, 20251 Hamburg, Germany"}]},{"given":"Gordon","family":"Pipa","sequence":"additional","affiliation":[{"name":"Institute of Cognitive Science, University of Osnabr\u00fcck, 49090 Osnabr\u00fcck, Germany"}]}],"member":"1968","published-online":{"date-parts":[[2021,3,8]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"585","DOI":"10.1098\/rstb.1990.0101","article-title":"The \u2018problem\u2019 with automation: Inappropriate feedback and interaction, not \u2018over-automation\u2019","volume":"327","author":"Norman","year":"1990","journal-title":"Philos. Trans. Royal Soc. Lond. B Biol. Sci."},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Bengler, K., Rettenmaier, M., Fritz, N., and Feierle, A. (2020). From HMI to HMIs: Towards an HMI Framework for Automated Driving. Information, 11.","DOI":"10.3390\/info11020061"},{"key":"ref_3","unstructured":"Li, S., Blythe, P., Edwards, S., Goodman, P., and Hill, G. (2019, January 21\u201325). Investigation of the influence of multitasking on drivers\u2019 takeover performance in highly automated vehicles. Proceedings of the 26th Intelligent Transport Systems World Congress, Newcastle University, Singapore."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Lindgren, T., Fors, V., Pink, S., and Osz, K. (2020). Anticipatory experience in everyday autonomous driving. Pers. Ubiquit. Comput.","DOI":"10.1007\/s00779-020-01410-6"},{"key":"ref_5","unstructured":"Audi (2020, January 12). Audi Technology Portal. Available online: https:\/\/www.audi-technology-portal.de\/en\/electrics-electronics\/driver-assistant-systems\/audi-q7-traffic-jam-assist."},{"key":"ref_6","unstructured":"Tesla (2020, November 26). Available online: https:\/\/www.tesla.com\/de_DE\/autopilot."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"187","DOI":"10.1207\/sthf0102_7","article-title":"Effects of manual and autopilot control on mental workload and vigilance during simulated general aviation flight","volume":"1","author":"Masalonis","year":"1999","journal-title":"Transp. Hum. Factors"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"212","DOI":"10.1016\/j.aap.2015.02.023","article-title":"What determines the takeover time? An integrated model approach of driver takeover after automated driving","volume":"78","author":"Zeeb","year":"2015","journal-title":"Accid. Anal. Prev."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Abe, G., Itoh, M., and Yamamura, T. (2011). Effective and acceptable forward collision warning systems based on relationships between car-following behaviour and reaction to deceleration of lead vehicle. Human Modelling in Assisted Transportation, Springer.","DOI":"10.1007\/978-88-470-1821-1_16"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Maurer, M., Gerdes, J.C., Lenz, B., and Winner, H. (2015). Autonomes Fahren: Technische, Rechtliche und Gesellschaftliche Aspekte, Springer.","DOI":"10.1007\/978-3-662-45854-9"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Marberger, C., Mielenz, H., Naujoks, F., Radlmayr, J., Bengler, K., and Wandtner, B. (2017). Understanding and applying the concept of \u201cdriver availability\u201d in automated driving. International Conference on Applied Human Factors and Ergonomics, Springer.","DOI":"10.1007\/978-3-319-60441-1_58"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"2867","DOI":"10.1016\/j.promfg.2015.07.788","article-title":"Take-over requests for automated driving","volume":"3","author":"Melcher","year":"2015","journal-title":"Procedia Manufac. Turing"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"494","DOI":"10.1016\/j.trf.2019.02.010","article-title":"Effects of non-driving-related tasks on takeover performance in different takeover situations in conditionally automated driving","volume":"62","author":"Dogan","year":"2019","journal-title":"Transp. Res. Part F Traffic Psychol. Behav."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"1938","DOI":"10.1177\/1541931213571433","article-title":"\u201cTake over!\u201d How long does it take to get the driver back into the loop?","volume":"Volume 57","author":"Gold","year":"2013","journal-title":"Proceedings of the Human Factors and Ergonomics Society Annual Meeting"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"217","DOI":"10.1207\/STHF0203_2","article-title":"Brake reaction times and driver behavior analysis","volume":"2","author":"Summala","year":"2000","journal-title":"Transp. Hum. Factors"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"195","DOI":"10.1207\/STHF0203_1","article-title":"\u201cHow long does it take to stop?\u201d Methodological analysis of driver perception-brake times","volume":"2","author":"Green","year":"2000","journal-title":"Transp. Hum. Factors"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"1186","DOI":"10.1177\/0018720818816226","article-title":"Effects of task-induced fatigue in prolonged conditional automated driving","volume":"61","author":"Jarosch","year":"2019","journal-title":"Hum. Factors"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"381","DOI":"10.1518\/001872095779064555","article-title":"The out-of-the-loop performance problem and level of control in automation","volume":"37","author":"Endsley","year":"1995","journal-title":"Hum. Factors"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"9438","DOI":"10.1109\/TVT.2019.2933601","article-title":"Building Trust in Autonomous Vehicles: Role of Virtual Reality Driving Simulators in HMI Design","volume":"68","author":"Morra","year":"2019","journal-title":"IEEE Trans. Veh. Technol."},{"key":"ref_20","unstructured":"Howard, D., and Dai, D. (2014, January 12\u201316). Public perceptions of self-driving cars: The case of Berkeley, California. Proceedings of the Transportation Research Board 93rd Annual Meeting, Washington, DC, USA."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"1","DOI":"10.3389\/fict.2020.00001","article-title":"Project Westdrive: Unity City with Self-Driving Cars and Pedestrians for Virtual Reality Studies","volume":"7","author":"Nezami","year":"2020","journal-title":"Front. ICT"},{"key":"ref_22","unstructured":"Cruden Automotive Simulators (2020, December 07). Cruden Simulators. Available online: https:\/\/www.cruden.com\/automotive-driving-simulators\/."},{"key":"ref_23","unstructured":"Esri CityEngine (2019, December 15). 3D Modeling Software for Urban Environments. ESRI, Available online: https:\/\/www.esri.com\/en-us\/arcgis\/products\/arcgis-cityengine\/overview."},{"key":"ref_24","unstructured":"(2019, December 16). FUZOR. Available online: https:\/\/www.kalloctech.com\/."},{"key":"ref_25","unstructured":"Dosovitskiy, A., Ros, G., Codevilla, F., Lopez, A., and Koltun, V. (2017). CARLA: An open urban driving simulator. arXiv."},{"key":"ref_26","unstructured":"Juliani, A., Berges, V.P., Vckay, E., Gao, Y., Henry, H., Mattar, M., and Lange, D. (2018). Unity: A general platform for intelligent agents. arXiv."},{"key":"ref_27","unstructured":"(2020, December 07). Open Street Map (OSM). Available online: https:\/\/www.openstreetmap.org\/."},{"key":"ref_28","unstructured":"Blender Foundation (2020, November 19). Blender Homepage. Available online: https:\/\/www.blender.org\/."},{"key":"ref_29","unstructured":"Prautzsch, H., Boehm, W., and Paluszny, M. (2013). B\u00e9zier and B-Spline Techniques, Springer Science & Business Media."},{"key":"ref_30","unstructured":"Sebastian Lague, Path-Creator 2019 (2020, June 12). GitHub Repository. Available online: https:\/\/github.com\/SebLague\/Path-Creator."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"47","DOI":"10.1145\/333329.333344","article-title":"A discussion of cybersickness in virtual environments","volume":"32","author":"LaViola","year":"2000","journal-title":"ACM Sigchi Bull."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"577","DOI":"10.1080\/10447318.2018.1455307","article-title":"The system usability scale: Past, present, and future","volume":"34","author":"Lewis","year":"2018","journal-title":"Int. J. Hum. Comput. Interact."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/5\/1879\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T05:34:43Z","timestamp":1760160883000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/5\/1879"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,3,8]]},"references-count":32,"journal-issue":{"issue":"5","published-online":{"date-parts":[[2021,3]]}},"alternative-id":["s21051879"],"URL":"https:\/\/doi.org\/10.3390\/s21051879","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,3,8]]}}}