Mapped to a shared offline runtime family and usable with a recording or compatible ESP32 CSI stream.
Intended capability
Pilot this intended outcome through the shared Machine vibration family, then validate it against site-specific ground truth: Per-table state machine (vacant / seated / eating / lingering / needs-bussing) across the dining floor without any camera or button.
This describes the intended outcome. Readiness is shared-family mapped, evidence is class B, and a catalog mapping or recording is not proof of this outcome at a real site.
Solution blueprint
See the environment before installing it.
This exact kit is one of 191 first-class designs. It includes geometry, objects, nodes, wording, scenarios, installation, limitations, and catalog-bound readiness.
No rendered revision is available yet.
Bundled recording
A related Hospitality scene
This is one recorded vertical scenario. It is not separate validation of every capability in the catalog.
01 The physics
Seated bodies create static attenuation plus characteristic eating micro-Doppler (hand-to-mouth cycles ~0.2-0.5Hz arm motion, cutlery micro-motions); an abandoned but uncleared table shows the residual static multipath change of chairs/objects moved from baseline with no Doppler.
02 Shared processing path
RTI differential imaging for per-table occupancy zones -> micro-Doppler gesture band (0.1-5Hz) classified into eating vs idle vs vacant -> compartment Kalman per table to smooth state transitions and emit 'turn the table' events.
This is a capability design path. Components may be shared with other catalog entries; it is not presented as a unique algorithm.
03 Validation plan
OPERAnet activity classes as proxy for seated-activity discrimination; own 6-node ESP32 deployment over 8 tables in a partner restaurant with POS timestamps as ground truth.
04 Commercial hypothesis
Table-turn accelerator: tells the floor manager which tables are done but not bussed — sold on covers-per-night uplift to the restaurant GM.