UnrealHaptics-MC: Low-Latency Multi-contact Haptics for VR
Publikation: Beitrag in Buch/Konferenzbericht/Sammelband/Gutachten › Beitrag in Konferenzband › Beigetragen › Begutachtung
Beitragende
Abstract
Using (and developing) haptic devices in virtual reality applications is currently impeded by the lack of flexible haptic rendering software frameworks that support haptic devices with varying numbers of interaction points. The existing open-source framework Chai3D supports primarily haptic devices with single contact points. Game engines are capable of rendering complex scenes, but typically operate at frame rates much lower than 1000 Hz, the update rate required for haptic rendering loops. We present an Unreal Engine-based extension of the UnrealHaptics framework that generalizes the prior single-contact device layer to peripherals with multiple contact points (multi-contact). The work preserves the established high-frequency haptic loop and adapts the framework to Unreal Engine 5 through a generalized device interface and component-based design. The resulting system supports heterogeneous haptic peripherals by exchanging per-contact pose data and six degrees-of-freedom force vectors. We propose a multi-contact performance benchmark and use it to validate our software architecture with two novel haptic peripherals with different numbers of contact points. Also, we propose a novel measurement method for software and hardware latencies, using audio; to quantify the effective visuo-haptic synchronicity of any software-hardware system. We show that our implementation enables fast, efficient, synchronous visuo-haptic rendering, with the haptic loop achieving a 1000 Hz update rate. Also, we demonstrate that our novel measurement method is capable of revealing the bottlenecks (here hardware) of the overall system performance. We also make our framework openly available, aiming at accelerating the development and adoption of haptic interfaces for virtual reality applications.
Details
| Originalsprache | Englisch |
|---|---|
| Titel | Haptics: Understanding Touch; Technology and Systems; Applications and Interaction |
| Redakteure/-innen | Claudio Pacchierotti, Karon E. MacLean, Jan B.F. van Erp |
| Herausgeber (Verlag) | Springer Science and Business Media B.V. |
| Seiten | 493-512 |
| Seitenumfang | 20 |
| ISBN (elektronisch) | 978-3-032-32350-7 |
| ISBN (Print) | 978-3-032-32349-1 |
| Publikationsstatus | Elektronische Veröffentlichung vor Drucklegung - Juli 2026 |
| Peer-Review-Status | Ja |
Publikationsreihe
| Reihe | Lecture Notes in Computer Science |
|---|---|
| Band | 16594 LNCS |
| ISSN | 0302-9743 |
Konferenz
| Titel | 15th International Conference on Human Haptic Sensing and Touch Enabled Computer Applications |
|---|---|
| Kurztitel | EuroHaptics 2026 |
| Veranstaltungsnummer | 15 |
| Dauer | 6 - 9 Juli 2026 |
| Webseite | |
| Ort | Università degli Studi di Siena |
| Stadt | Siena |
| Land | Italien |
Externe IDs
| ORCID | /0000-0002-0803-8818/work/228231696 |
|---|---|
| ORCID | /0000-0003-4166-1254/work/228235086 |
| ORCID | /0000-0002-3496-441X/work/228235125 |
Schlagworte
ASJC Scopus Sachgebiete
- Theoretische Informatik - Collision detection, Haptic devices, Haptic rendering, Latency measurement, Software architecture, Virtual reality
- Allgemeine Computerwissenschaft - Collision detection, Haptic devices, Haptic rendering, Latency measurement, Software architecture, Virtual reality
Schlagwörter
- Collision detection, Haptic devices, Haptic rendering, Latency measurement, Software architecture, Virtual reality