feat(prototype): 2D swarm data-plane visualization

Top-down SVG view: patrol flight with separation and obstacle avoidance,
mesh links appearing within radio range, pose-broadcast flashes, bulk
sync transfers with live rate and cumulative up/down counters, channel
hopping and battery per drone. Pure client-side simulation (Vite/React/TS).
This commit is contained in:
2026-07-08 13:17:49 +01:00
parent 3deaa382e1
commit c0b2ee806b
10 changed files with 2475 additions and 0 deletions
+13
View File
@@ -0,0 +1,13 @@
import { StrictMode } from "react";
import { createRoot } from "react-dom/client";
import App from "./App";
const rootEl = document.getElementById("root");
if (!rootEl) throw new Error("missing #root");
document.body.style.margin = "0";
createRoot(rootEl).render(
<StrictMode>
<App />
</StrictMode>,
);