Planning Log Analyzer

Root-cause analysis tool for planning/controls logs that computes KPIs, detects anomalies, and generates sharable reports

Description

A comprehensive log analysis tool designed for planning and controls systems. Features KPI computation (latency, path efficiency, jerk spikes, stalls, near-misses), 2D trajectory visualization with timeline controls, automatic anomaly detection with severity levels, and markdown report generation for root-cause analysis.

Problem i noticed: Planning and controls systems generate complex logs that are difficult to analyze manually. Engineers need tools to quickly identify performance issues, detect anomalies, and understand root causes of system failures or inefficiencies in autonomous systems.

Solution I rendered ✅: I built Planning Log Analyzer as a comprehensive root-cause analysis tool. The system processes JSON/CSV planning logs to compute key performance indicators, visualize 2D trajectories with interactive timeline controls, and automatically detect anomalies with severity classification. The FastAPI backend handles log processing and analysis, while the React frontend provides intuitive visualization and report generation capabilities.


Technologies
Screenshot of Planning Log Analyzer project

Copyright@2025AbdulrahmanElmi