log-analyze
OfficialUnlock ArduPilot log insights instantly.
Authorfossuav
Version1.0.0
Installs0
System Documentation
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'.
Dependency Matrix
Required Modules
pymavlinkmatplotlib
Components
scriptsreferences
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: log-analyze Download link: https://github.com/fossuav/aap/archive/main.zip#log-analyze Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.