NoMAC

DAA Interactive tool

Documentation

Scenario workspace

Define geofence layers

Draw geofences, adapt the probabilistic traffic map, then simulate local blue-disk conflicts.

Create custom geofence Click the map to add corners.

Select a geofence in the list to edit it. Drag corners, or select one and press Backspace to remove it.

Scenario model

Configure safety evaluation

Operational flight hours/day 0
Average active drones 0
Selected DAA threshold 0 m²

The same seed, inputs and traffic dataset reproduce the same background snapshots. Export saves the seed used for this run.

A/n research model

Background traffic simulation

Independent traffic snapshots. A/n describes spatial crowding; it does not estimate physical NMAC, collisions or TLS compliance. U-plans are evaluated separately.

r = 50 m
A/n-classified groups / snapshot 0.00 mean per independent snapshot
Classified group observations 0.00 total across this run
Red-disc overlap pairs / snapshot —
Observed groups No events all groups with at least two drones
Snapshots with an A/n classification 0% share of independent snapshots
A/n-classified share of groups 0% binary rule positives

Multi-drone groups

Groups with 3+ drones/day—mean snapshot observations per day
Largest observed group—drones in one connected component

Group counts across this run

Drones in groupObserved groups

U-plan results

Planned-route checks

Add U-plans in Scenario to see route results here.

Compare runs

0 runs

Add the current run or select multiple exported JSON files to compare.

Per-layer output

Geofence results

Each geofence changes the adapted traffic map by pushing blocked probability mass toward nearby edge cells.

r = 50 m

A/n research-hypothesis decision map

The dashed contour is the proposed boundary. On the low-A/n side, blue disks are A/n-classified.

Live demo

Inspect your scenario

One simulated hour of background snapshots and planned flights.

Waiting for the traffic map.

00:00/ 60:00 min:sec

Dn sets where background drones appear; geofences redistribute it. Drones within 2r form groups, classified when A/n < πr². Blue-disk logic ↗

Current scenarioAirborne in this snapshot—
Background droneConflict groupA/n classifiedPlanned flight