- Home
- Skills
- Testing & Debugging
- Drone Flight Log Forensics (ArduPilot/PX4)
Drone Flight Log Forensics (ArduPilot/PX4)
Analyze ArduPilot and PX4 flight logs to diagnose crashes, vibration issues, and tuning problems.
$24
Works with the AI Agents you already use
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
| Timestamp | Event/Message | Observation | Data Point |
|---|---|---|---|
| 00:04:12 | Mode Change | Entered Loiter | GPS Lock 3D, HDOP 0.8 |
| 00:04:45 | VIBE.VibeX/Y | Escalating vibration | > 85 m/s² (Threshold: 60) |
| 00:04:47 | RCOU.C3 | Motor 3 saturation | Output at 1950ms (MAX) |
| 00:04:48 | ATT.Roll | Desired vs Actual divergence | Actual roll reached 45° vs 5° desired |
| 00:04:50 | ERR.Subsys | EKF Primary changed | EKF variance exceeded 0.8 |
| 00:04:52 | CRASH | Impact detected | Acceleration 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