Drone Flight Log Forensics (ArduPilot/PX4)

    1

    Analyze ArduPilot and PX4 flight logs to diagnose crashes, vibration issues, and tuning problems.

    $24

    Secure checkout via Stripe

    Money-back guarantee

    Converts to your local currency at checkout

    Security scanned

    Works with the AI Agents you already use

    Claude CodeClaude CodeCursorCursorCodex CLICodex CLIMuseMuseDotsDots+22 more

    Drone Flight Log Forensics (ArduPilot/PX4)

    Example session with this skill installed

    My ArduPilot quadcopter just crashed. I have the .bin log. It started oscillating in Loiter mode then dropped. Can you analyze the VIBE and ATT data to find out why?

    • Read your context and instructions
    • Compiled the drone flight log

    I have analyzed the flight log data, specifically focusing on the transition from Loiter mode to the crash event. The data indicates a significant mechanical failure leading to an uncontrollable descent.

    Flight Log Analysis Report

    TimestampEvent/MessageObservationData Point
    00:04:12Mode ChangeEntered LoiterGPS Lock 3D, HDOP 0.8
    00:04:45VIBE.VibeX/YEscalating vibration> 85 m/s² (Threshold: 60)
    00:04:47RCOU.C3Motor 3 saturationOutput at 1950ms (MAX)
    00:04:48ATT.RollDesired vs Actual divergenceActual roll reached 45° vs 5° desired
    00:04:50ERR.SubsysEKF Primary changedEKF variance exceeded 0.8
    00:04:52CRASHImpact detectedAcceleration spike > 15G

    Findings

    Probable Cause (Mechanical Failure): Motor 3 output (RCOU.C3) saturated to maximum while the drone was unable to maintain roll authority. The sudden spike in VibeX/Y suggests a propeller blade failure or motor mount loosening immediately preceding the loss of control.
    2.

    EKF Instability: The high vibration levels (clipping at 90 m/s²) caused the EKF to lose orientation, leading to the "oscillations" described, which were actually the flight controller attempting to compensate for asymmetric thrust.
    3. Power: Battery voltage remained above 14.8V (4S); no brownout detected.

    Next steps

    • Inspect Motor 3 and its ESC for physical damage, burnt windings, or loose mounting screws.
    • Verify propeller integrity; check for stress fractures near the hub.
    • If hardware is intact, perform a bench test of the motors without props to check for bearing vibration.

    Connects securely to your tools. The creator never sees your data.

    About this skill

    Find the first anomaly, not the loudest one.

    Analyse ArduPilot (DataFlash .bin/.log) and PX4 (.ulg) flight logs to explain crashes, vibration, power, GPS, compass and tuning problems, and produce a clear report with fixes. Use when the user shares a drone flight log, asks why a drone drifted, oscillated, lost altitude, triggered a failsafe or crashed, or wants a health check after a flight.

    Includes an EXPERT.md reference (exact parameters, thresholds, failure diagnosis).

    Acceptable use: civil and commercial applications only. Any military, paramilitary or weapon-related use is prohibited, as stated in the skill itself.

    How to use

    Skills on Agensi run inside your AI agent. Copy the prompt, paste it into your agent, and it connects to Agensi and installs this skill for you. If a payment is needed, your agent shows it to you first.

    Reviews

    No reviews yet

    Be one of the first to try it. Every listed skill passes our trust checks below.

    Security scanned

    Passed our 8-point scan before listing

    Fresh listing

    Recently published to Agensi

    Money-back guarantee

    Doesn't do what its page promises? You get your money back.

    Trust & safety

    Security scanned

    Verified clean today

    • Passed all security checks, Safe to install

    Listedtoday

    What's inside

    Frequently Asked Questions