What problem does it solve?
This Skill provides a powerful command-line interface for analyzing ArduPilot DataFlash log files (.bin), enabling users to quickly extract, compare, and visualize critical flight data without writing custom scripts.
Core Features & Use Cases
- Data Extraction: Extract specific message types and fields (e.g., EKF data, sensor readings, control outputs) into CSV format.
- Comparative Analysis: Compare data from multiple sensors or parameters over time using pre-defined recipes (e.g., altitude, attitude, vibration) or custom source specifications.
- Statistical Analysis: Compute key statistics (min, max, mean, std dev, percentiles) for selected data fields.
- Visualization: Generate plots of flight data for easier diagnosis of issues like oscillation or tuning problems.
- Use Case: After a flight, use this Skill to extract EKF altitude and rangefinder data, compare them to identify discrepancies, and plot the results to diagnose a potential altitude estimation issue.
Quick Start
Use the log-analyze skill to get an overview of the attached file 'flight.bin'.