HELLA (Hyundai Vehicle)

VR Vehicle General Inspection

A high-fidelity VR automotive workshop module designed to train and score technician maintenance checks.

Unity3D VR Automotive Interactive Training

Video summary

The demo shows automotive inspection training inside a virtual workshop, including guided checkpoints, engine-bay interaction, dipstick and fluid checks, diagnostic prompts, and scored procedure completion.

The context

Vehicle general inspections and maintenance checks are critical parts of automotive quality assurance. For HELLA, training and evaluating technicians on physical cars was expensive, required significant shop space, and faced physical vehicle asset limitations. To scale training, they needed a virtual, standardized workshop where technician procedures could be repeatably practiced and scored.

The challenge

The main challenge was creating physical and logical realism in VR. We needed to model a complete workshop with a high-fidelity 3D model of a Hyundai hatchback. Trainees had to interact with exact mechanical constraints: bonnet release levers, bonnet hinges, screw threads on oil/coolant caps, and dipstick insertion. Crucially, every step had to be scored in real time to enforce procedural compliance.

The Scored Guided Procedure

The VR training session runs the technician through a structured, multi-step checklist:

1. Preparation

Trainees open the driver side door, enter the vehicle cabin, engage the mechanical handbrake, and pull the bonnet release lever. They must then exit, close the door, move to the front of the car, open the bonnet, and secure it with the support rod.

2. Engine Oil Check & Refill

Trainees pull out the engine oil dipstick, wipe it clean with a cloth, reinsert it fully, and pull it out again to inspect the fluid level. If low, they unscrew the engine oil cap, pour oil from the oil bottle while monitoring the fill level, replace the cap, and perform a final dipstick level check.

3. Coolant Maintenance

Trainees locate and unscrew the coolant reservoir cap, pour coolant from the bottle to the correct level, replace the bottle, and close the reservoir cap securely.

4. Brake Oil Maintenance

Trainees open the brake fluid reservoir by rotating the cap clockwise. They fill the reservoir using the brake oil bottle, and close the cap securely by rotating it anticlockwise.

Technical Highlights

  • Step Compliance State Machine: Tracks the exact sequence of trainee actions, enforcing that safety checks (like handbrake engagement) and procedural steps (like cleaning the dipstick) occur in the correct order before scoring points.
  • Physics-based Screw Caps: Integrates twist-physics constraints on the reservoir caps, requiring natural rotation inputs via hand-tracking or controllers rather than simple click-to-open actions.
  • Dynamic Fluid Levels: Implemented real-time shaders for fluid levels inside the reservoir containers and on the dipstick tip, responding dynamically to pouring and wiping.

Stack

Unity3D Quest & SteamVR API Custom Physics Interactables Compliance State Machine Fluid Shader Simulations Quest Deployment