Files
swarm-house/prototype
eSlider df04736336
CI & Release / Verify documentation (push) Skipped
CI & Release / Verify simulator (push) Skipped
CI & Release / Trivy scan (push) Skipped
CI & Release / Semantic Release (push) Skipped
CI & Release / Verify documentation (pull_request) Successful in 6s
CI & Release / Verify simulator (pull_request) Failing after 9s
CI & Release / Trivy scan (pull_request) Skipped
CI & Release / Semantic Release (pull_request) Skipped
chore: drop unrelated files from bin/ move commit
2026-07-10 10:59:29 +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