Modular GPS-Denied Navigation

Navigate
without GPS.
Day or Night.

Two passive modules. Zero RF emissions.
Works over ocean, under jamming, at night.
Plug into any UAV or USV via MAVLink.

0.8° yaw error (IMU+Stars)
24/7 day + night coverage
0 RF emissions — fully passive
The Problem

GPS is jammed in every contested zone.
Map matching fails over open ocean.
Existing alternatives are heavy, expensive, or detectable.
We use the sky itself as a reference.

Night Module — StarNav
Star Detection
Star detection demo
01 / StarNav

Stars as
landmarks

Camera points at zenith. OpenCV detects stars
as bright blobs. Grid search sweeps 0°→360°,
projects the Hipparcos catalog (2,816 stars, mag<5.5)
and counts matches to find the best yaw estimate.

Hipparcos catalog grid search 0°→360° OpenCV detection 2,816 catalog stars
Night Navigation
Night navigation demo
02 / Sensor Fusion

IMU drift
corrected by
yaw fixes

IMU alone drifts in yaw over time. Star tracker
provides yaw corrections every 30 seconds —
position is computed via dead reckoning from IMU.

yaw correction 30s update rate 0.8° yaw error grid search + pinhole
Day Module — SolarNav
Polarization Compass
Polarization compass demo
03 / SolarNav

Sky polarization
as compass

Skylight is polarized in a pattern centered on the sun.
6 UV sensors at different angles measure this pattern.
Grid-search algorithm finds the heading that best
explains all sensor readings simultaneously.

6-aperture array grid-search Rayleigh scattering 0° error shown
Day Navigation
Day navigation demo
04 / Daytime Fusion

Heading lock
across 400km

Polarization compass continuously corrects IMU heading
drift during the day. Position error stays bounded
across the full flight without any map data —
works over ocean where map matching fails.

No map required Works over ocean IMU + Polarization

See it in action.

Live simulation of GPS jamming.
Watch how each algorithm responds in real time.

→ Live Demo