Summary
Students at the GRILL® created a touchscreen application from scratch using Unreal Engine 5 and simultaneously collecting user data for research.
The application provides a variety of customizable user settings, such as difficulty, to enable the construction of different research plans.
Features and Design
Software
Unreal Engine 5
GitLab
Source Tree
_
Contributions
Team:
Sean Gupta
Naveen Kamath
Jackie Lin
Andrea Navarra
Mentor:
Quintin Oliver
Shawn Turk
_
Clients:
Air Force Research Laboratory (AFRL) Human Performance Wing
Dr. Frank Mobley
Dr. Maggie Ugolini
Outcomes and Additional Information
The project provides a variable difficulty testbed to measure cognitive capacity and fatigue due to C-130 noise and extended air travel.
The environment also simulates controlling multiple unmanned aerial vehicles (UAVs), just as pilots may have to in the field. There are three sizes of UAVs with varying speeds, carrying capacity, and destinations. The UAVs carry three sizes of packages which must be delivered and can only be carried under allowed circumstances. Obstacles prevent the user from completing deliveries.
Timestamped performance data, such as difficulty level reached, is output to a CSV file after every trial. This project supports a study by Dr. Frank Mobley to gauge performance variations due to long term flight conditions, like continuous C-130 noise exposure.
Future work may include a multiplayer setting with cooperative and adversary roles, dynamic backgrounds, UAV collisions, wind elements, and additional maps.
Demo video of the project, also featured in the YouTube presentation.