FPV Drone Mission Intelligence
Professional mission planning, real-time atmospheric analysis, and battery-physics simulation — engineered for FPV pilots who demand total situational awareness before every flight.

Every module engineered around real-world FPV operational requirements — from atmospheric modelling to energy-budget physics.
Live weather ingestion via Open-Meteo API. Wind speed, direction, temperature, humidity, pressure and precipitation — rendered at altitude profiles from 10 m to 120 m AGL.
Open-Meteo APIFull energy-budget simulation: temperature derating, wind-penalty power draw, weight-corrected consumption, and configurable outbound allocation with live RAG status indicators.
Energy Model (Wh)Leaflet satellite map with real-time max and safe range circles, heading vector arrow, wind drift visualisation, country borders and city labels — all toggle-able per mission.
Leaflet.js v1.9.421 built-in profiles: DJI consumer, enterprise, cinema and FPV; Autel; and generic categories. Custom drone builder with persistent localStorage and import/export.
16 DJI ModelsSafety scoring system (SAFE / CAUTION / RISKY / ABORT), 24-hour wind forecast charts, altitude wind profile bars, and origin estimation mode for drift and crash-site analysis.
Chart.js v4.4.0One-click PDF export with tactical SVG map diagram, complete atmospheric data, battery analysis summary, simulation parameters and drone profile — generated entirely client-side.
Zero Server CallsSet your launch point on the satellite map. Xelionics auto-fetches live weather for your exact coordinates and presents a full atmospheric briefing before you commit to a simulation run.

Simulation output rendered as a live HUD. Safety rating, outbound distance, flight time, wind vectors and battery bars all update in real-time with every re-run.




| Component | Technology / Detail | Notes |
|---|---|---|
| Map Engine | Leaflet.js v1.9.4 | Satellite + labels |
| Satellite Tiles | ArcGIS World Imagery | No API key |
| City Labels | Stadia Maps Toner | Toggle-able |
| Country Borders | Natural Earth GeoJSON | Toggle-able |
| Weather API | Open-Meteo | No key required |
| Geocoding | Nominatim / OSM | Reverse on click |
| Charts | Chart.js v4.4.0 | Wind + altitude |
| Simulation | Client-Side JS Physics | No server needed |
| Battery Model | Energy Budget (Wh) | Temp + wind derating |
| PDF Export | SVG + Blob + Print API | Client-side only |
| Drone Storage | localStorage (JSON) | Max 50 custom |
| Security | PHP CSP + HSTS headers | Production-hardened |
| Server Runtime | PHP 8.x | Single index.php |
Xelionics Lab bridges the gap between casual flight planning and rigorous pre-mission preparation. Battery chemistry, wind vectors, temperature derating, and outbound allocation — surfaced together in a single tactical interface.
Designed mobile-first with a cyberpunk HUD aesthetic. Runs entirely in the browser — no accounts, no tracking, no data leaving your device.

Load your drone, place your marker, pull live weather, and run a full atmospheric simulation in under 10 seconds.
Educational use only · No account required · Runs entirely in-browser