SIGN IN SIGN UP
ruvnet / RuView UNCLAIMED

π RuView: WiFi DensePose turns commodity WiFi signals into real-time human pose estimation, vital sign monitoring, and presence detection — all without a single pixel of video.

0 0 97 Rust

feat(signal): ADR-143 RF-SLAM reflector discovery + anchor learning (#847)

- ruvsense/rf_slam.rs (forward-looking, ships v1 fixed-map first):
  - RfSlam::fixed_map() — discovery disabled (v1); with_discovery() — v2
  - ReflectorObservation (CIR-tap sighting), PersistentReflector (per-axis
    Welford position, migration_m_per_day, classify Wall/Furniture/Mobile)
  - observe(): nearest-reflector association within assoc_radius or seed new;
    coherence-gated; static_anchors() rejects Mobile → ADR-139 ObjectAnchor set
  - persistent_count() for topology-change detection
- 6 tests (fixed-map no-op, persistence, low-coherence reject, cluster split,
  mobile excluded, static→Wall); workspace 0 errors

Co-Authored-By: claude-flow <ruv@ruv.net>
R
ruv committed
2d4f3dea53ad5d0c1a4c0f1fd06f1f6400d1650f
Parent: 1f8e180