UNTERNEHMENSPROJEKT

Mulcol: VR-Brandschutz-Montagesimulation

VR-Montagesimulation im Raummaßstab mit Unreal Engine und SteamVR; physikbasierte Interaktion, haptisches Feedback und Leistungsoptimierung.

Unreal EngineC++SteamVRHTC ViveRoom-Scale VRIndustrial SimulationPhysics InteractionHaptic FeedbackPerformance OptimizationCAD IntegrationTrade Show DemoReal-Time Rendering
Mulcol VR Brandschutz-Montagesimulation

ENGINEERING-WIRKUNG

Messbarer Umfang und Ergebnisse

Erfahrungsskala
VR im Raummaßstab

Simulation, die Feldszenarien im physischen Raum simuliert.

Interaktionsmodell
Physik + haptisches Feedback

Üben Sie Montageschritte sicher und taktvoll.

Verwendungszweck
Sichere Trainingsszenarien

Prozessversuch ohne echtes Feldrisiko.

Kurze Zusammenfassung

  • Rolle: Leitender Entwickler (feliXart Studios)
  • Firma/Kunde: Mulcol
  • Dauer: September 2016 – September 2017
  • Plattform/Headset: HTC Vive, VR im Raummaßstab
  • Engine: Unreal Engine 4.x (C++)
  • Highlight: Produktionsreife VR-Simulationserfahrung für die Messedemo

Zeitleiste (2016-2017-2017)

  • 2016-09: Projektstart, Simulationsszenarien und VR-Prototyp.
  • 2017-09: Fertigstellung der Lieferung und interner Simulationsszenarien.
  • 2017: Messedemo von Vakbeurs Gorinchem (Niederlande).
  • 30.09.2017: Veröffentlichungsdatum der Seite (pubDate).

Probleme und Einschränkungen

  • Die Notwendigkeit einer sicheren Simulation für riskante Montageprozesse im Feld.
  • Kosten für die Vorbereitung des Standorts und Risiko von Geräteschäden.
  • Hohe Leistung und geringe Latenz sind für VR im Raummaßstab unerlässlich.
  • Voraussetzung für einen langfristig stabilen Betrieb im Messeumfeld.

Lösungszusammenfassung

Ich habe die Brandschutzbaugruppe mit physikbasierter Interaktion und geführtem Workflow auf Unreal Engine und SteamVR in die VR-Umgebung gebracht. Die Simulationsszenarien wurden von einem Fortschrittssystem gesteuert, das die sequentielle Montage realer Teile überprüfte.

Architekturübersicht

  • SteamVR-Tracking-Pipeline: Eingabestream mit geringer Latenz für HMD- und Controller-Daten.
  • Thread-Trennung: Eingabe-Thread -> Übertragung und Aktualisierung von Spiel-Thread-Daten.
  • Eingabezuordnung: Aktionskarte und Gestensteuerung für Trigger/Griff/Touchpad.
  • Fortbewegung: Kombination aus Teleport und Gehen im Raummaßstab.

Interaktionsdesign

  • FSM: Leerlauf -> schweben -> greifen -> einrasten -> Fluss sperren.
  • Fangtoleranzen: automatische Ausrichtung basierend auf Positions- und Rotationsschwellenwerten.
  • Haptik: unterschiedliche Vibrationsmuster bei Greif-, Schnapp- und Erfolgsmomenten.

Performance Engineering (90 FPS / 11 ms)

  • Draw-Call-Optimierung mit Vorwärtsrendering und instanziertem Stereo.- Reduzierte GPU-Last mit LOD, Sichtbarkeit und Textur-Streaming.
  • Frame-Budget-Ziel: 11 ms, Messung: Unreal Insights + SteamVR-Frame-Timing.

Produktionsvorbereitung für die Messe

  • Stresstest- und Crash-Recovery-Abläufe.
  • Strategien zum Wärmemanagement und zur Qualitätsreduzierung.
  • Kurzer Onboarding-Flow für Erstbenutzer (Teleport- und Greifübungen).

Auswirkungen/Ergebnisse

  • Stabile Leistung - 90 FPS / 11 ms Frame-Budget - Messung: Unreal Insights + SteamVR-Frame-Timing.
  • Demodichte – ~60 Sitzungen pro Tag – Zeitraum: Vakbeurs 2017 – Quelle: Messeprotokolle (vom Kunden gemeldet).
  • Likes-Rate – 95 % „sehr beeindruckend“ – Zeitraum: Vakbeurs 2017 – Quelle: Event-Umfrage (vom Kunden berichtet).
  • Onboarding-Zeit – um 3 Wochen verkürzt – Zeitraum: [X], Baseline: traditionelles Onboarding – Quelle: interner Onboarding-KPI (vom Kunden gemeldet). – Geräteschaden – Null – Zeitraum: [X] – Quelle: Wartungs-/Vorfallprotokolle (vom Kunden gemeldet).

Grundlegende Kompromisse

  • Teleport vs. reibungslose Fortbewegung: Teleport-orientiertes Design für Komfort.
  • Gebackene Beleuchtung vs. Echtzeit: Gebackene Beleuchtungspräferenzen für stabile FPS.
  • Realismus vs. Leistung: Balance mit LOD unter Beibehaltung der PBR-Qualität.

FAQ

Warum wurden SteamVR und HTC Vive ausgewählt?

Aufgrund des raumskaligen Tracking- und Controller-Ökosystems.

Wie wurden 90 FPS aufrechterhalten?

Mit Vorwärtsrendering, instanziertem Stereo, LOD und Sichtbarkeitsoptimierungen.

Wie wurde der Interaktionsablauf gestaltet?

Mit der FSM-Struktur werden Schnapp- und Verriegelungsstufen gesteuert.

Wie wurde haptisches Feedback genutzt?

Mit unterschiedlichen Vibrationsmustern in Momenten des Kontakts, der Ausrichtung und des Erfolgs.

Wie wurden CAD-Daten integriert?

CAD-Modelle wurden optimiert und mit LOD- und Materialvereinfachungen in VR importiert.

Wie wurde die Stabilität im Messeumfeld gewährleistet?

Mit Stresstests, thermischer Überwachung und automatischen Wiederherstellungsflüssen.

Projektimpressum

  • Kunde: Mulcol Fire Suppression Technologies
  • Entwicklerunternehmen: feliXart studios
  • Rolle: Leitender Entwickler
  • Projektdauer: September 2016 – September 2017
  • Seitendatum: 30.09.2017
  • Veranstaltung: Vakbeurs Gorinchem 2017, Niederlande
  • Plattform: HTC Vive (VR im Raummaßstab)
  • Engine: Unreal Engine 4.x -Kernsprache: C++
  • VR-Framework: SteamVR

Verwandte Projekte

Ähnliche Architekturentscheidungen auf Ihr Produkt anwenden — schreiben Sie mir.