Loading model…

Rescue
Vision

mmWave + UWB victim location · scroll

Drag the model · keep scrolling for the write-up
0%
scroll ↓
press G for the appearance editor
click a part…
✕ close
Copied to clipboard. Save this as appearance.json in this folder, then reload.
1st Place · Analog Devices Sensor-Fusion · StarkHacks @ Purdue

A wall-mounted hub that sweeps a 60 GHz radar to find people through drywall, smoke and fire — then drops each victim into the responder's own AR view, even with no line of sight.

Role
Embedded firmware · frame-of-reference math · hub mechanics
Team
4 · Shoban Ananth, Su Park, Betool Mohsen · mentor Cameron Villone (ADI)
When
Apr–May 2026 · hackathon build + post-finals polish
Status
Shipped — functional prototype

The problem

First responders entering an unfamiliar building have no good way to know where the people inside are — especially if those people are stationary or unconscious and can't call out. A persistently-installed sensor hub plus a responder phone app can give that information cheaply, even through walls.

How it works

Sensing

A TI IWR6843AOPEVM runs TI's Vital-Signs & People-Tracking binary: a 120° field-of-view, 60 GHz radar scan whose on-board DSP identifies people by their detected vitals and movement — work that survives drywall and smoke.

Hub control loop

Frame-of-reference math

Detections start in the radar's frame. Using SolidWorks-derived offsets plus the live stepper angle, each position is transformed into the Qorvo DWM3001CDK (UWB) frame, bundled with the compass heading, and streamed over BLE to the responder app.

Responder localization

The app pairs UWB ranging with ARKit's visual-inertial odometry and solves (Gauss-Jordan) for the hub's pose relative to the phone — then re-expresses every detection in the responder's own frame and renders an on-screen indicator, even far away with an occluded view.

Results & honest limits

Through-wall victim localization, rendered live in the responder's AR frame — enough to take 1st place in Analog Devices' Sensor-Fusion track at StarkHacks. It's a prototype: ranging accuracy degrades with multipath, the sweep cadence trades latency for coverage, and a v2 would add multiple hubs for triangulation.

Media

▶ Main demo (1:39) ▶ Short cut (0:56) ▶ IWR bring-up (1:02)
← All work Next: Guadaloop test rig →