Files
swarm-house/prototype
eSlider 5f6fd8462c
CI & Release / Verify simulator (push) Skipped
CI & Release / Trivy scan (push) Skipped
CI & Release / Semantic Release (push) Skipped
CI & Release / Verify simulator (pull_request) Failing after 4s
CI & Release / Trivy scan (pull_request) Skipped
CI & Release / Semantic Release (pull_request) Skipped
docs: audit links, glossary T0-T4, readability pass
Extend glossary with storage floors, source of truth, and linkable anchors.
Fix broken links, pose frame drift, rsync/offload wording, and README tone.
Add docs/improvement audit records and live demo links in design journey.
2026-07-10 10:46:59 +01:00
..

Swarm visualization prototype

2D top-down view of swarm data plane from 04 — Swarm sync: drones patrol with obstacles, 5 Hz pose broadcasts (blue flashes), opportunistic bulk sync (green links with rate and byte counters).

No backend. Client-side sim. Same behavioral model as Python simulator (Parquet + UDP).

Run

npm install
npm run dev     # http://localhost:5173

Live mode

With k3d fleet + explorer running (ansible-playbook + terraform apply — see sim-env README):

  • Explorer at http://localhost:30088
  • Header → go live — polls read-only SQL API for real drone positions

What to look at

  • Links form and break by radio range; broadcasts flash active links
  • Busy links turn green — rate plus / totals
  • Per-drone label: id, Wi-Fi channel, battery
  • Controls: drone count, speed, pause