Two Products. One Platform.
From single SAR missions to round-the-clock fleet patrol. Overwatch Core handles the mission. Overwatch Orchestrate handles the fleet.
Deploy Your SAR Mission in Under 5 Minutes
The mission execution engine. Draw your search area, generate a grid, upload to the drone, and launch. Onboard AI detects targets autonomously. GPS-resilient navigation keeps the mission running even when satellites fail.
Grid Pattern Generator
Boustrophedon sweep pattern with principal axis alignment. FOV-based spacing calculation ensures complete coverage with configurable overlap from 0% to 60%.
Interactive Map Planner
Dark-themed Leaflet map with polygon drawing tools. Define your search area visually and see real-time mission stats — distance, duration, waypoint count — as you draw.
Mission Packager
Generates a complete AirSDK project with flight supervisor, vision service, and safety monitor. One archive, ready to upload over WiFi to the ANAFI UKR.
Flight Supervisor
7-state finite state machine: Idle, Takeoff, Grid Search, Inspect, RTH, Landing, Emergency. Each state has defined transitions and safety constraints enforced by the monitor.
Onboard Vision Detection
TFLite SSD MobileNet running at 5 FPS on the drone's Snapdragon 845. Confidence threshold of 0.6. Detections trigger inspection waypoints and operator alerts.
Safety Monitor
Continuous monitoring of battery level, GPS quality, VIO drift, geofence boundaries, wind speed, and altitude limits. Automatic RTH or emergency landing when thresholds are breached.
Round-the-Clock Patrol. Automated Drone Relay.
A bolt-on fleet relay layer that adds battery-aware scheduling, drone handoff sequencing, continuous patrol logic, and exception-only operator alerting. Requires Core. Replaces crewed patrol assets at a fraction of the cost.
Fleet State Management
Real-time tracking of every drone in the fleet: status, battery percentage, position along patrol route, estimated time remaining, and comms status. All in one view.
Battery-Aware Relay
When the active drone hits the swap threshold, the standby drone dispatches to the exact handoff waypoint. Transit time is pre-calculated. Coverage gaps are minimised to seconds.
Exception-Only Alerts
No telemetry dashboards. Operators are alerted only for critical battery, comms loss, handoff failure, detection events, weather exceedance, or fleet exhaustion.
24/7 Patrol Continuity
The patrol route loops indefinitely. Each new drone picks up at the exact waypoint where the last one left off. The patrol is continuous and monotonic until the operator stops it.
Patrol Route Builder
Define linear coastline patrols or polygon perimeter routes on the map. Configure fleet size, battery thresholds, and base position. Preview the relay timeline before launch.
Fleet Cost Advantage
3 ANAFI UKR drones + 8 XLR batteries for ~€50,000 delivers 24/7 coverage. Compare that to hundreds of thousands annually for crewed patrol boats or helicopters.
Fleet Advisor
Physics-based decision engine that dynamically optimises relay parameters. Adjusts swap timing, patrol speed, fleet dispatch, and relay overlap in real time. Runs offline on the ground station — no internet required.
Safety Gate
Every Fleet Advisor decision passes through a Safety Gate that validates against critical thresholds. Battery minimums, wind limits, and geofence boundaries are never overridden — physics always has the final word.
Local + Cloud Intelligence
Optional cloud enhancement via Claude AI when connectivity exists. The advisor shows LOCAL or CLOUD source on every recommendation so operators always know where the decision came from.
How Fleet Advisor Works
Every 30 seconds, Fleet Advisor reads live fleet telemetry and computes optimised relay parameters through a three-stage pipeline:
Physics-based model running on the ground station. Models ANAFI UKR battery discharge curves, wind drag penalties (+10% drain per m/s above 3), transit power consumption, and charge times. Evaluates fleet depth, detection density, and current weather to compute swap threshold (15–30%), relay overlap (0–30%), transit speed (1.0–2.0x), patrol speed (2–8 m/s), and dispatch priority. Zero internet, zero latency.
When internet is available (Starlink, cellular, field Wi-Fi), the local decision is reviewed by Claude AI. The AI layer adds what the physics model cannot: weather forecast trends, multi-factor pattern recognition, and contextual reasoning for edge cases. If connectivity drops, the local decision is already applied. No degradation.
Every decision — local or cloud — passes through a Safety Gate before reaching the fleet. Critical battery thresholds, geofence boundaries, and wind limits are never overridden. Full audit trail of every decision logged for post-mission debrief.
The operator’s UI shows LOCAL or CLOUD on every recommendation. Read the technical deep dive →
System Overview
Ground Station
- Map Planner
- Grid / Patrol Generator
- Mission Packager
- Detection Monitor
ANAFI UKR (Onboard)
- Flight Supervisor
- Vision Detector
- Safety Monitor
- Protobuf IPC
Orchestrate Layer (bolt-on)
- Fleet State Manager
- Battery-Aware Relay Engine
- Dispatch & Handoff Sequencer
- Exception Alert Engine
- Patrol Route Planner
- Fleet Advisor (local + cloud)
- Fleet Manifest Export
Technical Specs
| Platform | Parrot ANAFI UKR (AirSDK) |
| Navigation | GPS + Visual-Inertial Odometry hybrid |
| Search Pattern | Boustrophedon (axis-aligned) |
| Camera FOV | 69° horizontal / 43° vertical |
| Detection Model | TFLite SSD MobileNet v2 |
| Detection Rate | ~5 FPS on Snapdragon 845 |
| Cruise Speed | 2-8 m/s (configurable) |
| Altitude | 10-50m AGL (configurable) |
| Overlap | 0-60% (configurable) |
| Safety States | 7 |
| Geofence | 500m from takeoff |
| Battery RTH | 30% |
| Battery Emergency | 15% |
| Max Wind | 8 m/s |
| VIO Drift Threshold | 5m |
Orchestrate Specifications
| Fleet Size | 2–10 drones (configurable) |
| Target Hardware | Parrot ANAFI UKR |
| Patrol Modes | Linear coastline, polygon perimeter |
| Swap Threshold | 15–30% battery (configurable, default 20%) |
| Critical Threshold | 5–20% battery (configurable, default 10%) |
| Handoff Strategy | Waypoint resume (seamless position handoff) |
| Relay Strategy | Sequential continuous with pre-launch dispatch |
| Alert Model | Exception-only (7 alert types) |
| Detection Models | Human, vessel, vehicle (configurable) |
| Reference Fleet (24/7) | 3 UKR drones, 8 XLR batteries, 2 operators |
| Estimated Fleet Cost | ~€50,000 |