Skip to content

Latest commit

 

History

12 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Drivolution 1.0 — AR Interactive Instructions

Unity · Meta Quest · XR training · industrial HCI

A research prototype that turns technical procedures into situated, step-by-step augmented-reality guidance for a laboratory assembly environment.

AR instruction menu over the LabFábrica training environment

Video demonstrations

The application link opens the video file directly or downloads it, depending on your browser. View the file in the repository.

What this prototype demonstrates

  • Situated instruction flow: a user selects an instructional routine and progresses through contextual steps in the physical environment.
  • World-space XR interface: instructional panels and controls are presented alongside the training equipment instead of on a separate screen.
  • Laboratory-oriented interaction design: the experience was designed around an assembly-line training setting, making the interface and physical context part of the workflow.
  • Standalone Meta Quest deployment: the application was built and tested for Meta Quest hardware.

Project context

Drivolution 1.0 explores how written technical instructions can be translated into an interactive AR experience. The prototype combines spatially placed instructional UI, guided procedure navigation, and an industrial laboratory setting to investigate immersive support for technical training.

Meta Quest device
        ↓
Passthrough + world-space interface
        ↓
Unity instructional workflow
        ↓
Contextual guidance for laboratory equipment

Development contribution

I developed the Unity/C# application to connect step-by-step instructions to physical equipment through interactive widgets and spatial anchors. The implementation includes calibration and anchor persistence, user and task selection, contextual instructional panels, images, spatial guidance markers, and session logging.

The public scripts illustrate two connected responsibilities: establishing and saving the spatial reference, and restoring that reference while managing the instructional workflow. This makes both the software implementation and the interaction design visible in the case study.

Included source code

The core C# scripts used in the prototype are available in src/core:

  • CalibradorDeTutorial: calibration, creation, and persistence of spatial anchors using Meta/Oculus.
  • GerenciadorDeInstrucoes: user and task selection, instruction steps, images, pings, logs, and spatial anchor restoration.

These scripts are provided for technical reference and require the original Unity setup and project dependencies.

Technology

  • Unity 2022.3.62f2 LTS
  • C# and TextMeshPro
  • Meta XR SDK 81.0.0
  • Unity XR Management 4.5.3 and Oculus XR Plugin 4.5.2
  • Android deployment for Meta Quest

Visual walkthrough

Instruction selection Contextual learning content
Instruction selection menu Contextual AR content in the LabFábrica environment
Equipment guidance Demo recordings
Equipment guidance in augmented reality Calibration flow · Instruction application

Public repository scope

This repository is a public technical case study, not a turnkey production build. It contains selected core C# scripts, non-confidential documentation, and demonstration media that show the interaction design and the prototype in use.

The original Unity project, complete source tree, scenes, binary builds, proprietary assets, industrial datasets, and project-specific materials are intentionally excluded. This keeps the public record useful while respecting confidentiality and reuse constraints.

Related profile

For more XR, HCI, and machine-learning work, visit Rafael Miguez on GitHub.

About

Unity/C# augmented-reality instructions for Meta Quest: spatial anchors, contextual UI, and equipment training. Includes demos and selected core scripts.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages