ShoalOS Navigate · Track · Intercept

The operating system for intelligent swarms

Independent UAV navigation in contested environments. A sensor-fusion payload that navigates without GNSS, and the mission software around it.

Shoal 96 agents · track held
GNSS jammed or spoofed 0 agents · check only
Fixes · radar + thermal agree 0 accepted

Move the pointer to drag the jamming cell. Illustrative simulation — not flight data.

  • Inertial navigation→ primary estimate
  • Radar + thermal agree→ position fix
  • GNSS→ check only
  • Host autopilot→ PX4 · ArduPilot · MAVLink
Sheet 01SenzFusion · on the aircraftLayer L1

Navigate on what lies beneath

A sensor-fusion payload for UAVs. It navigates the host aircraft without GNSS, and detects, recognizes and tracks objects.

A carbon-fibre fixed-wing UAV above clouds and coastline, with navigation rings drawn over the terrain below.
SenzFusion on a host UAVConcept render
  1. 01
    Primary · continuousIMU predicts motionPosition, velocity and orientation, 1,000 times a second — including between fixes.
  2. 02
    Ground profileRadar altimeterGround heights along the track build the terrain profile beneath the aircraft.
  3. 03
    Drift correctionRadar map matchThe profile is matched against the stored terrain map.
  4. 04
    Cross-checkThermal scene checkA thermal picture of the terrain is checked against its reference scene.
  5. 05
    Position fixAccepted when radar and thermal agreeCourse corrections go to the host autopilot, which keeps flight control.
  6. —
    GNSS · check onlyDetects contested environmentsUses GNSS input to detect a contested environment: satellite position is compared against the fused estimate.
Navigate

Independent navigation

Radar map matching and a thermal scene check confirm the fix on an FPGA system-on-chip.

SquadSense · coming soon

Sense the squad

Each payload shares its navigation confidence and health so the team can retask around a failed sensor, drone or objective.

TGS · coming soon

Terminal Guidance System

Automatic Target Detection and Recognition (ATD/ATR) for fire-and-forget applications.

Control

Human in the loop

Target decisions stay with the operator and the host system.

Sheet 02Squad coordinationSquadSense · coming soon

No pilot on board

Manned formations have pilots who coordinate and adapt in flight. UAVs have no one on board, and the ground link may be degraded in contested airspace.

SquadSense · coming soon Secured data link Bounded retask
Split schematic: on the left two piloted jets linked by a line with pilot icons; on the right three UAVs linked by dashed lines to a single ground operator.
Piloted formation · UAV squadSchematic
The gap

Isolated aircraft

UAVs that fly as isolated aircraft cannot react together when a companion loses navigation, link or system health.

Redundancy

Shared state

If aircraft share their state over a secured data link, the team can make bounded adjustments together as conditions change.

SquadSense

Sheet 04The stackL0 → L7

Eight layers, one operating system

L1 runs IMU motion prediction, the radar map match and the thermal scene check on an FPGA system-on-chip. L2 manages navigation updates and fallback policy; the host autopilot executes the flight plan.

View architecture
  1. L7Partner SDKSenzFusion · SquadSense · Vision
  2. L6Control planeFleet, trust & operations
  3. L5Mission applicationsNav Planner · OspreyVMS
  4. L4Reference & dataRECONN.EARTH
  5. L3SquadSenseSquad coordination · coming soon
  6. L2Navigation servicesExecution & fallback
  7. L1 · coreFusion kernelSenzFusion · FPGA
  8. L0Hardware abstractionDrivers & interfaces
Sheet 05Core platformConceptual interfaces
A dense shoal of silver fish turning together in deep blue water, lit from above.
A shoal moves as oneFilm still

Three SDKs and an operator view

Payload setup, video, squad state and mission control in one software platform around the payload.

01 · SenzFusion SDK
Configure the payload and expose navigation data to the host aircraft.
02 · SquadSense SDK Coming soon
Share position quality, link status and system health across the team.
03 · Vision SDK
Stream video from the payload. Edge ATD/ATR is coming soon.
04 · Planner / operator view
Prepare routes, monitor team state, review outcomes and reassign tasks.
Platform architecture
For vehicle makers

Integrate ShoalOS into your vehicle

A payload and SDK that add GNSS-independent navigation alongside your existing autopilot. Best suited to defence drone makers with modular platforms and accessible payload interfaces.

Host autopilot interfaces
PX4ArduPilotMAVLink

The host autopilot executes the flight plan and keeps flight control throughout.