05 / SYSTEM2025

UAV Strategic Deconfliction

Continuous-time UAV conflict detection

'Is this mission safe to fly?' — answered in continuous time, no sampling, no missed near-miss.

Continuous-time CPA / FastAPI · STATUS: SIMULATED

Streamlit dashboard in advanced mode: rotatable 3D airspace view with a red collision marker, a conflict resolver panel suggesting a departure delay, and a resolved mission preview map
STREAMLIT 3D AIRSPACE — CONFLICT MARKER + RESOLVER SUGGESTING A 1 s DEPARTURE DELAY

SYSTEM SHEET

QUESTION
Will planned trajectories violate minimum separation in x, y, z, and time?
MATH
Closed-form CPA — the collision geometry solved as a quadratic, not sampled in time steps
WHY EXACT
A 1 s time-step simulator can miss a 0.5 s near-miss entirely; the quadratic can't
INTERFACES
Streamlit 3D dashboard · FastAPI REST API · CLI
RESOLVER
Searches minimal departure delays until the mission clears all conflicts

MY SCOPE

  • Closed-form CPA math engine — exact 4-D conflict detection, no sampling
  • Conflict resolver: minimal departure-delay search
  • Streamlit 3D dashboard, FastAPI REST API, and CLI

CONNECTED WORK