DEV Community

Cover image for Learning vs. Knowing: Why UAVs Still Need State Estimation
MUSTAFA SERDAR SÖKMEN
MUSTAFA SERDAR SÖKMEN

Posted on

Learning vs. Knowing: Why UAVs Still Need State Estimation

Modern UAVs are getting smarter.

They can:

Detect objects

Classify targets

Understand terrain

Learn patterns from data

Yet, despite all this intelligence, a fundamental problem remains:

A UAV does not know where it is.
It estimates.

And that difference matters more than most people realize.

🧠 Learning Is Not Knowing

AI models are excellent at learning patterns.

They answer questions like:

What is this object?

Is this a road or a field?

Where should I go next?

But flight-critical questions are different:

What is my attitude right now?

How fast am I moving?

Am I drifting, or is the wind pushing me?

These are not perception problems.
They are state estimation problems.

⚙️ The Invisible Core of Every UAV

Inside every UAV, there is a continuous process trying to answer one thing:

“What is the most likely state of the system right now?”

This process:

Combines IMU, GPS, barometer, magnetometer

Filters noise and delay

Produces a best guess — not the truth

Kalman filters, EKFs, and complementary filters do not learn.
They infer.

🌫️ Reality Is Noisy and Delayed

Sensors lie:

IMUs drift

GPS lags

Barometers fluctuate

Magnetometers get disturbed

The real world is:

Noisy

Delayed

Incomplete

AI can see the world.
State estimation makes sense of it in real time.

🤖 Why AI Cannot Replace State Estimation

Could an AI model estimate state?

Yes — in theory.

But:

It lacks guarantees

It lacks explainability

It lacks predictable failure modes

A Kalman filter tells you:

“I am uncertain by ±x.”

An AI model usually tells you nothing — until it’s wrong.

🧩 A Healthy Architecture

Robust UAV systems separate responsibilities:

State Estimation:
Physics-based, deterministic, explainable

Control:
Fast, stable, safety-critical

AI:
Perception, prediction, assistance

AI learns.
Estimation knows (approximately).
Control survives.

💭 Final Thought

AI helps UAVs understand the world.

State estimation helps UAVs understand themselves.

And in flight,
self-awareness comes before intelligence.

Top comments (0)