AI Grand Prix Virtual Qualifier

Autonomous flight. Zero human input.

Vision is Tailor's AI drone pilot. It sees the course through a single forward-facing camera, plans a path through every gate, and flies the race — entirely on its own.

Join the team

8 min

Max run duration

120 Hz

Physics tick rate

0

GPS signals

1

FPV camera

System architecture

See. Think. Fly.

Six components, one control loop, zero human intervention.

SEE

Perception Engine

Lightweight object detection (YOLOv8-nano class) identifies gates and obstacles from the FPV stream in under 15 ms.

SENSE

State Estimator

Fuses IMU, attitude, and odometry into a coherent position/velocity state at 120 Hz. VIO fallback if needed.

MODEL

World Model

Maintains the gate queue, tracks obstacles, and sequences navigation targets as the drone progresses through the course.

PLAN

Path Planner

Reactive pursuit for qualification. Proportional guidance toward gate centres with obstacle avoidance.

FLY

Flight Controller

Converts trajectory into MAVLink velocity commands at 50–120 Hz. Delegates stabilisation to the simulator.

GUARD

Mission Supervisor

State machine governing the run lifecycle. Handles connection, race start, gate sequencing, finish, and fault recovery.

Control pipeline

Every frame. Every tick.

The main loop runs at 50–120 Hz. Perception is pipelined in a separate process to avoid blocking control.

01

Ingest

MAVLink telemetry + FPV frames arrive over UDP

02

Perceive

Gate & obstacle detection via lightweight CNN (parallel process)

03

Estimate

Fuse IMU + odometry → state vector at 120 Hz

04

Plan

Compute trajectory toward next gate centre

05

Command

SET_POSITION_TARGET_LOCAL_NED → simulator at 50–120 Hz

Technical spec

Built to VADR-TS-001

Key parameters from the AI Grand Prix technical specification.

ProtocolMAVLink v2 over UDP
Physics rate120 Hz
Command rate50–120 Hz
Heartbeat≥ 2 Hz
Position refLocal Cartesian (no GPS)
CameraForward-facing FPV
RuntimePython 3.14.2
Human inputZero (disqualification)
Max duration8 minutes
EnvironmentDeterministic for all teams

Tech stack

What we're building with

MAVSDK (Python)
YOLOv8 / ONNX
NumPy + SciPy
OpenCV
Python 3.14
asyncio + multiprocessing

Want to race?

We're assembling a team for the AI Grand Prix. If you work in computer vision, control systems, or drone autonomy — let's talk.

Join the team