spaxel/mothership/internal/localization
jedarden 849cfc9b50 feat: add self-improving localization with BLE ground truth
Implement localization that learns from ground truth data.

- BLE integration as ground truth source: BLE RSSI trilateration provides
  continuous position estimates for registered devices
- Fresnel zone weight refinement: SGD-based per-link weight learning
- Continuous weight adjustment based on BLE-blob position feedback
- SelfImprovingLocalizer ties together BLE ground truth, weight learning,
  and fusion engine
- REST API endpoints for weights, ground truth, accuracy tracking

Acceptance: Localization accuracy improves automatically as BLE ground
truth data accumulates.
2026-04-09 10:33:20 -04:00
..
fusion.go feat: add self-improving localization REST API 2026-04-09 10:06:06 -04:00
grid.go feat: add self-improving localization REST API 2026-04-09 10:06:06 -04:00
groundtruth.go fix: resolve Phase 6 build integration issues 2026-04-07 02:31:02 -04:00
groundtruth_store.go fix: resolve Phase 6 build integration issues 2026-04-07 02:31:02 -04:00
groundtruth_test.go feat: implement webhook action firing & fault tolerance for automations 2026-04-06 21:39:51 -04:00
self_improving.go feat: add self-improving localization with BLE ground truth 2026-04-09 10:33:20 -04:00
spatial_weights.go fix: replace unused linkID with blank identifier in spatial_weights.go 2026-04-06 18:34:53 -04:00
spatial_weights_test.go feat: implement webhook action firing & fault tolerance for automations 2026-04-06 21:39:51 -04:00
weightlearner.go feat(localization): implement self-improving localization with BLE ground truth 2026-03-29 20:11:22 -04:00
weightstore.go feat(localization): implement self-improving localization with BLE ground truth 2026-03-29 20:11:22 -04:00