Building on lessons from spatial disorientation research, this project extends real-time AI assistance to a more complex and realistic setting: a 3D navigational flight task in an open-source flight simulator. The task increases from a 1D action space (balancing) to a 2D action space (roll and pitch) in a 3D arena, where a pilot must collect randomly placed waypoints as quickly as possible without crashing.
The experiment uses PyFlyt, an open-source UAV flight simulator built on Gymnasium. Two distinct modes of AI assistance were designed and evaluated:
The underlying AI was trained using curriculum learning over 70M timesteps (PPO), first without task constraints, then with human-appropriate constraints added. Between sessions, the ghost plane agent was retrained using imitation learning (behavior cloning and AIRL) on human demonstration data collected in session 1.
A just-in-time assistance mode was also tested, where guidance only appeared when a crash was predicted (≥30% probability) or the active waypoint had been out of view for 30+ seconds.
N=26 participants across two sessions (~7–10 days apart). Each session included a solo baseline task followed by assisted conditions. Participants completed surveys measuring NASA-TLX cognitive load, subjective trust (7-point Likert), and perceived performance impact after each condition.
Session 1: Alone → Arrow → Ghost (counterbalanced)
Session 2: Alone → Ghost-S2 → Ghost-S2 just-in-time (counterbalanced)
Source code is available on GitHub.
This work constitutes a chapter of my PhD dissertation and is expected to be published in May–June 2026.
© 2026 Sheikh A Mannan