Analysis

What Is HardURL copied

CV and RFID Fusion Without Double-CountingURL copied

When both RFID and CV confirm a pickup event, the state machine should receive one event, not two. Without deduplication, two simultaneous transitions will fire for the same physical action, creating state inconsistencies.

The event broker handles this with a short temporal deduplication window (100–200ms): if a CV pickup event and an RFID pickup event arrive for the same technician and the same instrument within the window, only one is forwarded to the state machine. If only one signal arrives (e.g., RFID read succeeds but CV is occluded), the single event still propagates. The fusion logic is simple and testable; it is listed here because teams that build sensor fusion for the first time frequently overlook it.