CSE498, Collaborative Design, Fall 2026
Computer Science and Engineering
Michigan State University

NetJets is a global leader in private aviation. Operating the world’s largest private fleet, the company pioneered fractional aircraft ownership to provide clients with seamless, on-demand travel anytime, anywhere.

Mastering modern aircraft requires extensive familiarity with intricate mechanical, avionic, and structural components. Historically, hands-on crew training and maintenance certifications require taking operational jets out of service, reducing fleet availability and sacrificing valuable flight hours.

Our AI-Assisted Virtual Aircraft Trainer is a virtual reality application where pilots and maintainers can learn about aircraft components in a realistic digital setting, reducing reliance on physical aircraft while maintaining high training quality. The software also creates new training modules, using AI-assisted component detection and labeling to reduce instructor workload.

To create a new training scenario, the instructor uploads necessary assets, including 3D aircraft models, technical manuals, and cover images. With a single click, the instructor initiates the automated component detection and labeling process. When the AI finishes identifying each part, the instructor reviews the generated labels and makes any manual adjustments if necessary. Finally, the instructor publishes the interactive environment, enabling students to inspect and explore the aircraft in virtual reality.

Students search for a training environment by name or by custom tags set by the instructor. Upon entering, interactable components are visually highlighted throughout the scene. Selecting a highlighted part displays detailed specifications, operational manuals, and component descriptions.

The application is built in Unity, using a Supabase database to manage component metadata and to host 3D assets and environment files.