GNSS-denied navigation · Made in Poland

Navigation without GPS.

Orteris lets a small drone find its own position by matching its downward camera against an orthophoto map it carries on board. No satellites, no GPU, no neural network.

51.098° N · 17.034° E · WROCŁAW GŁÓWNY Orteris fix Spoofed GPS Drone Visualisation on real imagery · Ortofotomapa © GUGiK 2025

Open numbers, not promises.

Simulated flights on real aerial imagery · Nov 2026

01 · POSITION 0.8–3.5 m

median error over 4-minute flights while the GPS was spoofed 400 m off.

02 · SPEED 12 ms

per position fix in C++, one thread of a 2-core cloud CPU. Raspberry Pi 5 bench this month.

03 · RADIO 10 kbit/s

is enough radio for a three-drone formation to stay within about 6 m.

Simulation only: camera frames are cut from a second-date orthophoto (NAIP 2021/2025, GUGiK 2021/2025). Not yet shown: a real flight, a real camera, night or snow. Every number on this page comes from scripts in our repository and is published with its log.

The problem

On the Baltic coast, GPS is jammed most days.

Poland's National Institute of Telecommunications station in Gdańsk logged interference on all GNSS bands on about 70% of days in May and June 2026. Drones over Pomerania lose their position. Worse, a drone that trusts a spoofed signal flies confidently to the wrong place.

Orteris doesn't listen to the sky. It looks at the ground.

GDAŃSK MONITORING STATION · MAY–JUNE 2026 ~70% of days with interference on all GNSS bands
Full-band disruption on 63% of days, 1–19 August. Source: Instytut Łączności, reported by Inside GNSS and Euronews.
How it works

It reads the ground like a surveyor reads a map.

Like the terrain-matching that guides cruise missiles, but with a camera instead of a radar altimeter, and small enough for a drone.

A 240-metre camera frame over new housing blocks in Wrocław 01 · LOOK DOWN

The camera sees a patch of ground.

A downward camera takes a 240 m frame. Compass and altimeter level and scale it to the map.

The same frame reduced to an orientation field of building and road outlines 02 · KEEP THE OUTLINES

Colours change. Edges stay.

Seasons, shadows and paint come and go; walls, roads and rails don't. The frame becomes a field of outline directions.

The frame located on the 2021 map, with a crosshair on the fix 03 · FIND IT ON THE MAP

One sharp peak is the fix.

The field is correlated against the onboard orthophoto. When the drone is lost, triangle hashing finds it again from scratch.

  • CLASSICAL COMPUTER VISION
  • DETERMINISTIC
  • NO GPU · NO NEURAL NETWORK
  • C++17, BIT-EXACT WITH THE REFERENCE
  • POLAND'S 25 CM GUGiK MAP ON BOARD
Proof · Wrocław

Maps age. The match holds.

Frames cut from the 2025 photos were located on the 2021 map: 82% found, 1.6 m median error, across four years of construction.

September 2021: a construction site next to the rail lines June 2025: the same area with finished housing blocks MAP · SEP 2021 CAMERA · JUN 2025
400 × 250 m near Wrocław Główny. Ortofotomapa © GUGiK, 15 Sep 2021 and 21 Jun 2025, 25 cm.
Swarm

One drone sees. The formation knows.

Only the lead drone needs a map fix. It shares its position in 41-byte reports over a mesh radio; followers combine them with their own dead reckoning. Followers can also send compressed features for the lead to locate.

WITH RADIO
2.8 / 4.5 m
RADIO JAMMED 50%
3.7 / 6.0 m
NO RADIO
54 / 102 m

Followers' median error, three-drone formation, simulated 150 s flights at 15 m/s.

Dual-use by design

Wherever a drone can't trust its GPS.

A · DEFENCE & BORDER

Operate under jamming and spoofing.

Reconnaissance and patrol drones on the eastern flank keep their position when GNSS is denied.

B · CIVIL PROTECTION

Search, rescue and flood mapping.

Emergency services along the Baltic coast fly where interference is now routine.

C · INFRASTRUCTURE

Rail, grid and pipeline corridors.

Inspection flights along fixed routes, where the map is known and the ground has strong outlines.

Built in Poland, on Polish maps.

  • 01Polish-owned IP, built on the national 25 cm GUGiK orthophoto.
  • 02No US export-controlled software in the stack.
  • 03Fits EU SAFE: at least 65% of the €43.7 bn Poland signed in May 2026 must be spent in Europe.
Roadmap · next 90 days

From simulation to a real-flight number.

  1. DONE · NOV 2026

    Matcher and swarm radio

    Simulated on real imagery; C++ port matches the reference on 240 of 240 test frames.

  2. WEEKS 1–4

    Real data, real timing

    Raspberry Pi 5 benchmark; public UAV flight datasets. Gate: benchmark published.

  3. WEEKS 5–8

    Fly it

    ArduPilot spoofing demo, then our own flight over Polish ground with a GNSS truth log.

  4. WEEKS 9–13

    Partner and raise

    PFR–MON IDA programme, a Polish integrator's letter of intent, pre-seed round.

Questions

What is Orteris?

A Polish visual navigation component that lets a small drone fix its position when GNSS is jammed or spoofed, by matching its downward camera against an orthophoto map on board.

Does it need a GPU or a neural network?

No. It uses classical, deterministic computer vision: outline correlation for each fix and triangle hashing to recover when lost. The same input always gives the same answer, which makes it testable and certifiable.

Has it flown?

Not yet. All results so far are simulations on real aerial imagery. The first flight over Polish ground with a GNSS truth log is in our 90-day plan.

Which maps does it use?

In Poland, the national 25 cm orthophoto from GUGiK, reduced to about 1.2 m per pixel on board. Elsewhere, any orthophoto of similar quality.

Contact

Investors, integrators, test ranges: let's talk.

We share the live demo, the full results page and the code behind every number.