Skip to content

AirCRAFT-Lab/NAVIS

Repository files navigation

NAVIS

NAVIS (formerly FlyVR) is a VR-based UAS operations platform designed to make drone piloting more accessible to non-professional users. By simulating real-world flight dynamics in a simulation environment, NAVIS provides an immersive training experience that enhances user proficiency without the need for costly equipment or formal training.

Features

  • Virtual Flight Testing Cage – A replica of SLU’s flight testing cage built in Unreal Engine 5 for realistic simulation. Cage VRE Sample
  • Simulated Flight Dynamics – In development: Incorporates flight physics and control logic to create an accurate UAV piloting experience.
  • Drone Operations Interface – In development: Integrating a flight control system to mirror real-world UAS behavior.
  • Future Integration with Live Hardware – Bridging virtual training with physical drone operations for real-time control.

Tech Stack

  • Unreal Engine 5 – Simulation design and simulation.
  • Blueprints & C++ – Game logic and physics implementation.
  • VR Integration – In progress: testing on Meta Quest 3, with deployment planned for PC, VR headsets (OpenXR-supported devices), and additional platforms as applicable.

Research Affiliation

This project is part of ongoing research at the AirCRAFT Lab at Saint Louis University (SLU).

Usage Restriction: This research is currently proprietary and should not be copied, distributed, or used outside of the lab.

Installation & Setup

To set up and explore NAVIS’s Virtual Flight Testing Cage in Unreal Engine 5:

Requirements

Setup Steps

  1. Clone the Repository (Make sure Git LFS is installed)

    git clone https://github.com/aidabah/NAVIS.git

  2. Open the Project in Unreal Engine 5

    • Launch Unreal Engine 5
    • Open the .uproject file inside the cloned repository
  3. Turn on deveoper mode on Meta Quest headset and connect Meta Quest headset via usb to PC

  4. Download MetaXR plugin if using Meta Quest headset (Meta XR Plugin Installation)

  5. Open Unreal Engine, enable MetaXR plugin and OpenXR plugin, then restart Unreal Engine

  6. Launch SteamVR and re-open the project

  7. Enable 'VR preview' mode

  8. Green play button should now have VR Preview icon

You can now explore the simulation in VR and modify the NAVIS simulation in Unreal Engine 5.

Contact

For inquiries regarding this research, please reach out to:

License

This project is licensed under the AirCRAFT Lab Research License (ALRL) v1.0. It is for internal research use at the AirCRAFT Lab, Saint Louis University (SLU). External distribution, commercial use, and public disclosure are prohibited without prior approval.

For full details, see the file LICENSE.md.

About

A VR-based UAS operations platform.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •