MDIL Labs Oy
March 19, 2026 — Technical Overview
MDIL Drone AI
Opportunity.
How MDIL's deterministic reasoning engine can power autonomous drone decision-making — sub-100ms, fully on-device, zero cloud dependency.
Zero Cloud Zero Tokens Zero Hallucinations Patent Filed: 226181688-FI
The Problem

Current drone AI is
fundamentally broken.

Cloud-Dependent AI

Most "AI drones" send data to cloud APIs for decisions. 2-10 second latency. Requires connectivity. Single point of failure. Per-token cost at scale.

LLM-Based Reasoning

Language models hallucinate. They're non-deterministic — same input, different output. A drone that "sometimes" avoids obstacles is a drone that crashes.

GPU-Heavy On-Device

Running inference on-device needs expensive GPUs. $10K+ per drone. 10-30W power draw. Heavy. Impractical for small autonomous platforms.

Hardcoded Logic

The alternative: massive if/else trees baked into firmware. Can't change missions without reflashing. No adaptability. Brittle at edge cases.

The MDIL Approach

What if reasoning lived
outside the model?

"The drone doesn't need an LLM. MDIL reasons for it."

Traditional AI

Sensor Data → LLM reasons → Hope for good output
(slow, expensive, hallucinates, needs cloud)

MDIL

Sensor Data → 5 layers of CODE → Direct action
(fast, free, deterministic, on-device)

Architecture

7-Layer Reasoning Pipeline

Each layer performs one specific reasoning task using pure Python + YAML configuration. No neural networks. No probabilistic inference. Just structured, auditable code.

L1
Context
Pattern matching
<1ms
L2
Dimensions
Keyword scoring
<1ms
L3
Knowledge
Local routing
<1ms
L4
Decision
YAML decision trees
<1ms
L5
Assembly
Action payload
<1ms
L6
Generate
SKIPPED
N/A
L7
Privacy
SKIPPED
N/A

For drones, L1-L5 handle all reasoning. L6 (text generation) and L7 (privacy/GDPR) can be skipped entirely. Internal benchmarks: <3ms full pipeline on M4. Targeting <100ms on Raspberry Pi 5.

Drone Decision Flow

Sensors → MDIL → Action

01 — SENSE

Sensor Adapter

Battery, GPS, obstacle distance, wind, IMU — converted to text query that L1 can pattern-match. "battery critical 8% | gps fix 12 satellites | obstacle detected 1.5m"

02 — REASON

MDIL L1-L5

L1 classifies severity. L2 scores battery level, obstacle proximity, GPS status as dimensions. L4 walks a YAML decision tree: battery > 0.8 → RETURN_TO_BASE. All in code. Zero ambiguity.

03 — ACT

Motor Interface

Decision maps directly to motor commands. RETURN_TO_BASE → throttle 80%, heading home. HOLD_POSITION → hover. No text parsing. No interpretation. Direct execution.

DECISION TREE (drone_minimal.yaml)
Rule 0: Battery > 0.8 → RETURN_TO_BASE
Rule 1: Obstacle = true → OBSTACLE_AVOIDANCE
Rule 2: GPS Lost = true → HOLD_POSITION
Rule 3: Battery > 0.3 → PLAN_RTB
Default:CONTINUE_MISSION
Internal Benchmarks

What we're seeing so far.

<90ms
Decision Latency (measured)
0
Tokens Per Decision
$0
Cloud Cost Per Decision
Cloud LLM Drone
MDIL Drone
Decision latency
2-10 seconds
<90ms
Connectivity
Required (cloud)
None needed
Deterministic
No (probabilistic)
Yes (always)
Cost per decision
$0.001-0.01
$0.00
Hardware cost
$5K-15K (GPU)
~$100 (Pi 5)
New mission type
Retrain / reflash
Edit YAML file
Hallucinations
Yes
Impossible
Live Demo

See it running.

A simulated patrol drone running MDIL L1-L5 in real-time. Inject disruptions. Watch MDIL react in <100ms. Every decision is visible, traceable, deterministic.

Patrol Mission

Drone flies waypoints A→B→C→D in a loop. Battery drains. GPS jitters. Wind varies. MDIL handles everything.

Disruption Buttons

Kill GPS. Drain battery. Spawn obstacles. Strong wind. Press them mid-flight and watch MDIL's decision tree react instantly.

MASTER Escalation

Trigger a high-priority target intercept. The drone pushes through disruptions to reach the target. Battery doesn't matter. Mission first.

▶ Open Live Demo Dashboard
What's Next

Where this can go.

MDIL is a universal reasoning engine — not drone-specific. The same 7-layer architecture can be configured through YAML for any domain. Here's what we've tested internally and where we see the drone opportunity.
PROVEN

MDIL Core Engine

All 7 layers operational. Configuration-driven via YAML — any domain, any use case. Symbol Security patent filed. The architecture is stable and extensible.

THIS DEMO

Single Drone PoC

L1-L5 reasoning. Sub-100ms decisions. YAML mission configs. External gates for human-in-the-loop. Targeting Raspberry Pi 5 deployment.

OPPORTUNITY

Multi-Drone Fleets

MDIL's Project system enables multi-instance orchestration. External Gates can coordinate between drones. Fleet-wide mission changes via YAML.