QualityMax · Embedded & Robotics

Drone flight replay

Real autopilot firmware (PX4 & ArduPilot) flown in simulation over MAVLink, recorded and replayed. Press play — the drone moves on the map exactly as the firmware flew it, while the HUD and the chart track altitude and distance-from-home in lock-step. Scrub the timeline to inspect any moment.

Also: 3D replay · over-time charts

MISSION TIME
0.0s
altitude0.0 m
dist · home0.0 m
ground spd0.0 m/s
—
0.0 / 0.0s
altitude (m) distance from home (m) 5 Hz recorded telemetry
PX4 / ArduPilot SITL · MAVLink · MAVSDK 3.15 — no physical hardware. Nominal & geofence run on PX4; the two EW runs are real ArduPilot SITL (verified in E2B). The geofence replay flies the same 80 m command twice — no fence (reaches ~73 m) then fenced (held near home) — then arms a fence around the drone 60 m out to trigger a real Return. EW: GPS jamming (6/6): flies to the target, GPS is jammed (SIM_GPS1_ENABLE=0), the firmware holds inside the 25 m drift ring and lands safely — no flyaway. EW: flow hold (5/5): with a simulated optical-flow sensor the firmware holds station to ~0.04 m after the jam, then ArduPilot's EKF failsafe still lands it. Full write-up: EW deep-dive.