<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>ACM VRST | Haokun Wang</title><link>https://wanghaokun.site/tags/acm-vrst/</link><atom:link href="https://wanghaokun.site/tags/acm-vrst/index.xml" rel="self" type="application/rss+xml"/><description>ACM VRST</description><generator>Hugo Blox Builder (https://hugoblox.com)</generator><language>en-us</language><lastBuildDate>Wed, 01 Sep 2021 00:00:00 +0000</lastBuildDate><image><url>https://wanghaokun.site/media/icon_hu_645fa481986063ef.png</url><title>ACM VRST</title><link>https://wanghaokun.site/tags/acm-vrst/</link></image><item><title>Mid-Air Thermo-Tactile Fire: Ultrasound Haptic Display for VR</title><link>https://wanghaokun.site/project/mid-air-fire-haptics/</link><pubDate>Wed, 01 Sep 2021 00:00:00 +0000</pubDate><guid>https://wanghaokun.site/project/mid-air-fire-haptics/</guid><description>&lt;h2 id="overview">Overview&lt;/h2>
&lt;p>Imagine reaching toward a virtual campfire and actually feeling the heat wash over your hands — no gloves, no controllers, nothing on your skin. &lt;strong>Mid-Air Thermo-Tactile Fire&lt;/strong> is a proof-of-concept system that delivers both thermal warmth and vibrotactile pressure to a free hand hovering above a custom device, using a combination of heated airflow channels and a 40 kHz ultrasound haptic array.&lt;/p>
&lt;p>Published at &lt;strong>ACM VRST 2021&lt;/strong> (ACM Symposium on Virtual Reality Software and Technology), this was the first system to simultaneously characterize thermo-tactile mid-air feedback thresholds and demonstrate them in a VR fire interaction scenario.&lt;/p>
&lt;hr>
&lt;h2 id="the-problem">The Problem&lt;/h2>
&lt;p>Mid-air haptics (ultrasound) had proven that focused pressure can be delivered without contact. Thermal mid-air feedback existed in industrial settings (heat lamps). But &lt;strong>simultaneously combining both&lt;/strong> — localized, controllable, synchronized — for real-time VR had not been demonstrated.&lt;/p>
&lt;p>Key unknowns at project start:&lt;/p>
&lt;ul>
&lt;li>What temperature range can be achieved mid-air at realistic interaction distances (15–25 cm)?&lt;/li>
&lt;li>Does the ultrasonic pressure signal interfere with thermal perception (or vice versa)?&lt;/li>
&lt;li>What warm detection threshold (WDT) and heat-pain threshold (HPDT) apply to mid-air vs. contact thermal stimulation?&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="system-design">System Design&lt;/h2>
&lt;h3 id="hardware-architecture">Hardware Architecture&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>Ultrasound display&lt;/strong>: 16×16 transducer array (256 elements), 40 kHz carrier, capable of focusing pressure at 10–25 cm above surface&lt;/li>
&lt;li>&lt;strong>Thermal channel&lt;/strong>: open-top acrylic chamber with 4 heating coils; a low-speed centrifugal fan directs warm air up through the focus zone&lt;/li>
&lt;li>&lt;strong>Temperature control&lt;/strong>: PID loop via Arduino — thermocouple at the focal plane feeds back to heater PWM, ±1°C stability&lt;/li>
&lt;li>&lt;strong>Integration&lt;/strong>: ultrasound focus point and warm airflow column co-aligned within ±5 mm&lt;/li>
&lt;/ul>
&lt;h3 id="measured-system-specs">Measured System Specs&lt;/h3>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Parameter&lt;/th>
&lt;th>Value&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>Peak achievable temperature at focal plane&lt;/td>
&lt;td>54.2°C&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Ultrasound pressure at focus&lt;/td>
&lt;td>3.43 mN (100 Hz, 12 mm radius)&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Temperature stability (mean error)&lt;/td>
&lt;td>0.25% over 10 min&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Interaction distance range&lt;/td>
&lt;td>12–22 cm&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h3 id="unity-vr-integration">Unity VR Integration&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>Unity 2020 LTS&lt;/strong> with SteamVR / OpenVR SDK (HTC Vive)&lt;/li>
&lt;li>Custom C# bridge communicates over USB serial to Arduino controller&lt;/li>
&lt;li>VR scene: virtual campfire with particle system; hand proximity triggers thermal ramp (further = cooler, closer = warmer) while fire flicker drives vibrotactile modulation at 4–12 Hz&lt;/li>
&lt;li>Thermal latency from Unity event to onset at skin: ~120 ms (dominated by airflow thermal inertia)&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="user-evaluation">User Evaluation&lt;/h2>
&lt;h3 id="threshold-study--wdt-and-hpdt">Threshold Study — WDT and HPDT&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>N = 14 participants&lt;/strong>&lt;/li>
&lt;li>&lt;strong>Protocol&lt;/strong>: method of limits (ascending/descending); 5 trials per direction, 3 interleaved staircases&lt;/li>
&lt;li>&lt;strong>Conditions&lt;/strong>: mid-air thermal only (no ultrasound) vs. mid-air thermal + ultrasound (thermo-tactile)&lt;/li>
&lt;li>&lt;strong>Measures&lt;/strong>: WDT (°C), HPDT (°C), response time to first detection&lt;/li>
&lt;/ul>
&lt;h3 id="haptic-pattern-recognition-study">Haptic Pattern Recognition Study&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>N = 14 participants&lt;/strong> (same cohort, separate session)&lt;/li>
&lt;li>&lt;strong>Task&lt;/strong>: identify 4 spatial haptic patterns (dot, ring, horizontal bar, vertical bar) presented mid-air&lt;/li>
&lt;li>&lt;strong>Conditions&lt;/strong>: non-thermal (room temp) vs. thermal-on (heated airflow active)&lt;/li>
&lt;li>&lt;strong>Measure&lt;/strong>: identification accuracy, confusion matrix&lt;/li>
&lt;/ul>
&lt;h3 id="vr-experience-study">VR Experience Study&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>N = 10 participants&lt;/strong>&lt;/li>
&lt;li>&lt;strong>Task&lt;/strong>: 5-minute campfire scene; ratings on warmth realism, presence, comfort&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="results--key-findings">Results &amp;amp; Key Findings&lt;/h2>
&lt;ul>
&lt;li>&lt;strong>WDT&lt;/strong>: mean 32.8°C (SD=1.12) — consistent with contact-based thermal WDT literature (validates mid-air stimulation as perceptually equivalent)&lt;/li>
&lt;li>&lt;strong>HPDT&lt;/strong>: mean 44.6°C (SD=1.64) — also matches contact norms; no elevated pain threshold from airflow delivery&lt;/li>
&lt;li>&lt;strong>Pattern accuracy&lt;/strong>: 98.1% (non-thermal) vs. &lt;strong>97.2% (thermal)&lt;/strong> — no significant degradation (p=.38); thermal channel does not interfere with tactile perception&lt;/li>
&lt;li>Thermo-tactile condition received significantly higher VR realism ratings than tactile-only (p&amp;lt;.05)&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="lessons--evolution">Lessons &amp;amp; Evolution&lt;/h2>
&lt;p>This project established the &lt;strong>core technical finding&lt;/strong> that underpins the entire MI Lab thermal haptics research line: thermal and tactile cues can coexist mid-air without masking each other, enabling richer multi-modal VR experiences. Every subsequent project (Snow, Fabric Thermal Display, Fiery Hands) built on these baseline thresholds and the dual-channel architecture proven here.&lt;/p>
&lt;hr>
&lt;h2 id="impact">Impact&lt;/h2>
&lt;ul>
&lt;li>📄 Published: &lt;strong>ACM VRST 2021&lt;/strong> — &lt;em>Proceedings of the 27th ACM Symposium on Virtual Reality Software and Technology&lt;/em>&lt;/li>
&lt;li>DOI:
&lt;/li>
&lt;li>First paper characterizing mid-air thermo-tactile thresholds; foundational reference for the lab&amp;rsquo;s subsequent wearable thermal haptics work&lt;/li>
&lt;/ul></description></item></channel></rss>