Selected Works SwarmOps  ·  Case study
Command & Control · Interactive prototype

SwarmOps

Commanding multiple drone swarms and a live fire-response operation from a single tactical map.

ResearchBrandingWireframingUX/UI DesignPrototypingDesktop
SwarmOps cover
Product overview

SwarmOps is an advanced tactical control panel where a single operator manages multiple drone swarms and independent drones on one map, plans missions dynamically, and directs fire-suppression UAVs. It was delivered as a 40-screen interactive prototype and a 21-screen scenario flow.

Tools
DesignFigmaUI design, components & prototyping
ResearchFigJamFlows, empathy maps & journey mapping
DocsNotionResearch notes & documentation
DesignJetBrains MonoTelemetry typography system
Problem statement

The operator has to command several swarms plus independent drones on one surface — creating a new swarm mid-crisis, handling a drone failure, responding to spreading fires, and returning every unit home safely — all without losing situational context or making a costly mis-click under pressure.

When one wrong tap can ground a fleet, the interface's job is to make the right move the obvious one.
Goals
1

Unify multi-swarm and independent-drone control on a single tactical map

2

Support dynamic mission planning — no-fly zones, re-routing, new swarms mid-mission

3

Prevent operator error with confirmation and alert systems on critical commands

4

Keep fast-changing telemetry legible with monospace type and fixed-layout panels

5

Enable fluid macro-to-micro movement, from fleet overview down to single-drone diagnostics

Design process
01

Reference analysis

Studied 12 products across ground-control software, military C2, RTS games and monitoring dashboards to collect proven patterns for high-pressure control.

02

Scenario definition

Wrote a 21-step fire-response scenario — new swarm, drone failure, spreading fire, return-to-base — as the backbone every screen had to serve.

03

Design

Wireframes to a 40-screen high-fidelity Figma prototype with a fixed layout, dynamic detail panel and consistent unit colours.

04

Scenario walkthrough

Validated the flow by walking the full scenario in the prototype; no field tests with operators were run at this stage.

Target audience
Primary

Drone-swarm operators and tactical command staff coordinating multi-unit emergency response in real time.

Secondary

Mission analysts and response coordinators monitoring fleet status and reviewing after-action reports.

User research

Method Desk research only — reference analysis across four domains: professional ground-control software, military command-and-control systems, RTS unit management, and logistics / monitoring dashboards. No operator interviews or usability tests were conducted.

4
reference domains analysed
12
reference products studied
21
scenario steps mapped
  • GCS software (Mission Planner, QGroundControl) → side-panel + map layout, inline telemetry tags, confirmation-slider commands
  • Military C2 (Anduril Lattice, Palantir Gotham, ATAK, MIL-STD-2525) → entity-driven side panel, hierarchical drill-down, diamond unit symbology
  • RTS games (StarCraft II, Supreme Commander, Company of Heroes) → rectangular selection, control groups, squad health, macro/micro toggle
  • Logistics dashboards (Flightradar24, Datadog, Linear/Vercel) → trajectory lines with ETA, colour-coded alert banners, soft-dark aesthetic with JetBrains Mono
Competitive analysis
Task / dimensionQGroundControlAnduril LatticeSwarmOps
Control focusGround control and mission planningDefense command-and-control platformEmergency-response swarm prototype
Mission planningMission and waypoint toolsMission coordination capabilitiesNo-fly zones, re-routing and swarm creation
Critical commandsCommand confirmation patternsControls depend on deploymentConfirmation and alerts in proposed flows
Fleet detailVehicle status and mission viewsEntity and operational viewsFleet-to-drone drill-down with mini-map
Telemetry layoutVehicle and mission telemetryOperational information viewsMonospace numbers in fixed panels

Reference comparison updated September 2026. Rows describe task coverage and design focus, not a usability ranking. Availability may vary by plan, region and product version; the final column describes this case study’s design. These products are cross-domain references. No field comparison or operator usability test was conducted.

Design features
Feature 01

One map, every unit

Swarms and independent drones share one tactical surface with consistent unit colours, so 'who is where' never needs a second screen.

Feature 02

Macro / micro toggle

Borrowed from RTS strategic views: zoom to a single drone while a mini-map keeps the fleet in sight.

Feature 03

Guarded critical commands

Redirect, return-to-base and emergency landing require confirmation and surface alerts before anything moves.

Feature 04

Dynamic mission planning

No-fly zones, re-routing and new swarm creation happen mid-mission without leaving the map.

Reference pattern counts
Reference products with a side-panel + map layout83% · 10/12
Products using confirmation on destructive commands58% · 7/12
Reference products using monospace for live numbers75% · 9/12
References with colour-coded trajectories67% · 8/12
Sample
12

reference products across 4 domains (desk research, not user data)

Design implications

Patterns shared across at least three domains — side panel + map, confirmation on critical commands, colour-coded units — were adopted as the backbone; domain-specific patterns were checked against the 21-step scenario before being kept.

Empathy map
Mapped forA hypothetical operator, mid-incident (built from reference material, not interviews) · three swarms, one spreading fire, one failing drone
Says
  • "Which unit is closest to the new hotspot?"
  • "Confirm that before it moves."
  • "Bring everyone home."
Thinks
  • I can't afford to lose the big picture
  • Is that battery reading current or stale?
  • One wrong click here grounds a swarm
Does
  • Scans the unit list, then the map, then the detail panel
  • Drills into a drone when an alert fires
  • Issues return-to-base per unit at mission end
Feels
  • Focused under pressure
  • Anxious during failures
  • Relieved when routes home are unambiguous
Pain points
✕

Multiple swarms plus independent drones must be commanded on one surface without losing context

✕

Critical commands (redirect, return-to-base, emergency landing) risk mis-clicks under pressure

✕

Constantly changing telemetry — altitude, speed, battery, coordinates — must stay aligned and flicker-free

✕

Operators need to move between fleet-level overview and single-drone diagnostics instantly

User persona
OK
Operator Kara
Age38JobSwarm Operator, Emergency ResponseLocationField command post

Kara coordinates drone swarms during wildfire response. She reads telemetry all day, makes irreversible calls in seconds and has seen what a mis-click costs. She wants a tool that keeps the whole fleet in view and never lets a critical command happen by accident.

Personality
  • Calm under pressure
  • Precise
  • Distrusts clutter
  • Keyboard-and-mouse power user
Goals
  • See every unit's status at once
  • Act on a failing drone in seconds
  • Bring every unit home safely
Pain points
  • Stale or misaligned telemetry
  • Commands that fire without confirmation
  • Losing context when zooming in
Motivations
  • Mission success
  • Crew and asset safety
  • Trust in the tool
User journey
Stage 01Ready
System standby
Stage 02Deploy
Mission planning
Stage 03Respond
Fire spreads
Stage 04Handle
Drone failure
Stage 05Return
Mission complete
ActionsReviews ALPHA and BRAVO status, FIRE-01 detectedCreates CHARLIE, sets no-fly zone, assigns targetsRe-routes BRAVO to the new hotspotDrills into DRN-15, chooses return-to-baseIssues RTB for all units, watches colour-coded routes
Thoughts"Everything's green, fire confirmed.""New swarm, new zone — done on the map.""BRAVO is closest.""Asymmetric thrust — bring it home.""Three routes, three colours, no overlap."
EmotionFocusedIn controlTenseAlertRelieved
OpportunityUnit list with battery, ammo, statusSwarm creation without leaving the mapDistance-to-target in the detail panelThree unambiguous actions on diagnosticsConsistent unit colours on trajectories
High fidelity screens
SwarmOps – Ready state
Screen 1

Ready state

System ready — ALPHA and BRAVO on standby, FIRE-01 detected. The left panel lists active units with capacity, battery, ammo and status; the right detail panel stays empty until something is selected.

SwarmOps – Macro / micro & mini-map
Screen 2

Macro / micro & mini-map

The Macro/Micro toggle — borrowed from Supreme Commander's strategic view — zooms in to individual drones while a mini-map widget preserves the macro context.

SwarmOps – Drone diagnostics
Screen 3

Drone diagnostics

Micro drill-down to DRN-15: motor M2 running at 32% RPM, asymmetric thrust flagged. Three unambiguous actions — Return to base, Emergency landing, Continue mission — keep the critical decision clear.

SwarmOps – Return-to-base routes
Screen 4

Return-to-base routes

With the mission complete, all three units head home on separate colour-coded trajectories — ALPHA purple, BRAVO pink, CHARLIE orange — so 'who is going where' stays readable at a glance.

Other screens

8 more screens from the final design — tap any to enlarge.

Key takeaways
01

Design the interface to prevent mistakes

A fixed layout with a dynamic right panel, confirmation on destructive commands, and consistent unit colours were selected to guard against error paths in the scenario walkthrough. Their effect on real operator safety remains a hypothesis for field validation.

02

Borrow from where pressure is real

Ground-control software, military C2 and RTS games had already solved most of the problems; the work was choosing and combining, not inventing.

03

Legibility supports safer decisions

Monospace telemetry in fixed-width panels stopped the layout shifting under fast-changing numbers — a small choice with a large effect.