AgroExplorer One  Β·  AEOS  Β·  twoaeon

Catch problems early.
Protect every
harvest.

AgroExplorer One flies your fields autonomously β€” detecting disease, weeds, and crop stress with onboard AI while you monitor from the ground. Every mission ends with a georeferenced report: detection log, coverage trace, and full telemetry β€” ready the moment it lands.

localhost:5173 Β· AEOS Β· Mission Planning Β· Vineyard Survey
● CONNECTED
AEOS Operator Console β€” AgroExplorer One connected with live front camera feed over crop rows and full telemetry panel
AgroExplorer One β€” Percivor autonomous agricultural drone by TwoAeon, pre-flight at field site in Portugal
AgroExplorer One in the field β€” low angle field shot AgroExplorer One in the field β€” view 2 AgroExplorer One in the field β€” view 3
PERCIVOR Β· AGROEXPLORER ONE Β· TWOAEON

Your farm's autonomous field scout.

Percivor is TwoAeon's autonomous agricultural system. AgroExplorer One is its first vehicle β€” built and flying in Portugal today, controlled end-to-end by AEOS, the Autonomous Exploration Operating System.

You define the field. It flies the mission. No pilot. No remote control. No cloud dependency. The drone takes off, surveys your crop, flags problems with onboard AI, and returns β€” while your team watches live from a browser dashboard. By the time it lands, the report is already there.

  • Flies a pre-planned survey route fully autonomously β€” takes off, surveys, lands by itself
  • Detects disease, weeds, and pests frame-by-frame with a neural network during the flight
  • Produces a GPS-tagged report after each mission: detection log, coverage trace, NDVI map
  • Stays connected over WiFi, 4G, or LoRa β€” switches links automatically if one drops
  • Athena AI assistant answers questions about the mission in natural language, mid-flight
  • Ground servers stitch orthomosaics and compute vegetation indices after landing
Book a Field Trial Hardware Specs

Real detections. Real fields. Real results.

These are actual outputs from AgroExplorer One during field operations β€” YOLOv6 running onboard the OAK-D Pro's Myriad X VPU, identifying fruit and crop anomalies at altitude with GPS coordinates attached to every detection.

AEOS YOLO detection β€” apple fruit identified and classified on apple tree during flight
YOLOv6 Β· Apple detection Β· AgroExplorer One in flight Β· Myriad X VPU onboard
AEOS YOLO detection β€” pest and fruit anomaly detection on apple orchard during survey flight
YOLOv6 Β· Pest & anomaly detection Β· live onboard inference Β· GPS-tagged

Resilient by design. Reliable in the field.

Three independent communication layers β€” WiFi, 4G, and LoRa β€” mean AgroExplorer stays connected and completes its mission even if the primary link drops completely. One system fails; the others take over.

AEOS STACK
Control Plane

MAVLink between the AEOS behavior-tree engine and Pixhawk 6X via MAVProxy on UART at 921 600 baud. Navigator runs at 25 Hz, emitting setpoints from A-Star voxel path planning.

Data Plane

MQTT carries HMAC-signed telemetry at 5–10 Hz, adaptive JPEG snapshots, compressed depth-map tiles from OAK-D, YOLO detection events, and mission state to the ground station WebSocket.

Survival Plane

LoRa (Heltec SX1262) carries position beacons and out-of-band heal commands β€” restart Tailscale, switch route, reset modem, reboot Jetson β€” when both WiFi and 4G are down, with no IP required.

COMMUNICATION FAILOVER
Primary Β· WiFi

RTL8822CE Β· M.2 PCIe Β· powersave off
Probe: 5 s Β· switch on 3 failures (15 s) Β· restore on 2 success (10 s)

Failover Β· 4G

D-Link DWM-222W Β· CDC-Ether eth0
Data-path verified at boot Β· USB-hub reset on error-71

Survival Β· LoRa

Heltec V3 SX1262 Β· 115 200 baud
Position beacons Β· heal-commands when all IP links are down

Overlay Β· VPN

Tailscale 1.78 Β· Headscale on Hetzner VPS
Drone 100.64.0.9 Β· Ground 100.64.0.10 Β· single IP regardless of link

Plan once. Fly precisely.

Define your survey in the ground station, submit it to the drone, and let AEOS handle the rest. The flight executor follows the plan exactly β€” and re-routes around obstacles in real time if anything gets in the way.

EXAMPLE MISSION YAML
# Vineyard block A β€” BVLOS survey mission: id: "survey-vineA" type: "NAVIGATE" waypoints: - lat: 38.7223 lon: -9.1393 altitude_agl: 25.0 action: "WAYPOINT" - lat: 38.7225 lon: -9.1396 altitude_agl: 25.0 action: "HOVER" hover_duration_s: 4.0 - altitude_agl: 5.0 action: "LAND" safety: max_altitude_agl: 120.0 # m geofence_radius_m: 500.0 min_battery_pct: 20.0 # RTL at 15 %
EXECUTOR STATE MACHINE
IDLE

Pre-arm gates

HDOP < 2.0 Β· GPS fix β‰₯ 3 Β· battery β‰₯ 20 % Β· EKF healthy Β· Pixhawk heartbeat < 2 s stale.

PREFLIGHT

Param push

AEOS diffs config/ardupilot/x650.yaml against live FC params and pushes any mismatches. NTRIP corrections injected.

EXECUTING

Autonomous flight

Navigator at 25 Hz Β· OAK-D depth integrated at 3 Hz into voxel map Β· YOLO detections tagged to 3D world positions.

RTL

Failsafe return

Triggers on battery < 15 %, geofence breach, watchdog trip, or operator RTL command. LoRa heal available if link is lost.

DISARMED

Mission close-out

Flight data recorder flushed. Mission trace auto-generated. MQTT LWT beacon publishes online: false.

Designed to do no harm.

Pre-arm safety checks, a continuous in-flight watchdog, and cryptographically signed commands mean every action is verified before it happens. An anomaly at any layer triggers a safe recovery response β€” not a crash.

PRE-FLIGHT GATES

Hard block before takeoff

HDOP< 2.0
GPS Fixβ‰₯ 3D Fix
Batteryβ‰₯ 20 %
EKF HealthOK
Pixhawk HB< 2 s stale
IN-FLIGHT WATCHDOG

2 Hz continuous monitoring

  • Battery < 15 % triggers immediate RTL
  • Pixhawk heartbeat lost > 2 s disables arming
  • OAK-D subprocess hang β†’ 60 s SIGKILL + USB-VPU power-cycle recovery
  • Geofence breach β†’ RTL
  • Hardware watchdog: RuntimeWatchdogSec = 300 s
COMMAND SECURITY

Signed and authenticated

  • Every telemetry frame HMAC-signed
  • Ground commands signed with ED25519
  • SecurityGateway rejects unsigned or replayed packets
  • Nonce + timestamp window blocks replay attacks
  • Full audit log with HMAC_MISMATCH alerts

Your whole operation, one screen.

Live drone position on a satellite map, real-time telemetry, onboard video with AI detections, and Athena AI β€” all in a single browser dashboard. From first arm to post-flight report, you never need to leave it.

AEOS Ground Station β€” AgroExplorer One connected with live map and telemetry
AEOS Operator Console Β· AgroExplorer One CONNECTED Β· Dashboard Β· Live satellite map Β· Telemetry panels
Mission Planning β€” vineyard with waypoints
Mission Planning Β· vineyard waypoints
Live front-camera feed over crop rows
OAK-D front cam Β· crop survey
Connect to AEOS dialog
SITL + hardware drone discovery

A record of everything. Down to the second.

Every mission produces a georeferenced coverage trace with altitude, path, and waypoint timestamps β€” generated automatically on landing. Share it with your team, file it for compliance, or use it to plan the next flight.

MISSION TRACE
AEOS mission planning β€” NAVIGATE mission with waypoints over satellite view

NAVIGATE mission auto-planned by AEOS Β· coverage path Β· compliance and agronomy review

MISSION MODES
SURVEY

High-altitude orthomosaic grid. Terrain following, wide safety margins, automated lawnmower path for NDVI/NDRE coverage.

INSPECT

Low-altitude close-inspection. 360Β° voxel scan at each waypoint before approach. OAK-D depth on full alert.

CORRIDOR

A-Star planned routes through crop rows and confined passages. Lateral avoidance with YOLO semantic cost overlay.

FIELD READY

See AEOS in the field.

Our team configures AgroExplorer to your farm geometry, crop profile, and mission needs β€” from a single demonstration flight to a full R&D partnership.

Schedule a Trial

info@twoaeon.com Β· +351 932 340 144