analyze-latest-policy-sweep

Compare policy analysis runs from JSONL and JSON files into a markdown report.

7|4|Updated Feb 12, 2024
One-click install
npx skills add https://github.com/ll7/robot_sf_ll7 --skill analyze-latest-policy-sweep
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: analyze-latest-policy-sweep
Source: https://github.com/ll7/robot_sf_ll7/tree/main/.codex/skills/analyze_latest_policy_sweep
Command: npx skills add https://github.com/ll7/robot_sf_ll7 --skill analyze-latest-policy-sweep

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires ffmpeg, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the analysis of benchmark runs for robot navigation policies, providing a consolidated report of key metrics and diagnostics.

Core Features & Use Cases

  • Comparative Analysis: Compares multiple policy analysis runs (e.g., PPO, ORCA, planner) by examining episode metrics and summary data.
  • Report Generation: Creates a concise markdown report detailing performance, including aggregate metrics, collision scenarios, and problem episodes.
  • Diagnostic Insights: Provides specific diagnostic information like path-efficiency saturation and low-speed filter behavior.
  • Use Case: After running several different navigation algorithms, use this Skill to quickly understand which performed best by generating a comparative report with visualizations of critical scenarios.

Quick Start

Use the analyze-latest-policy-sweep skill to generate a markdown report comparing recent policy analysis runs.

Frequently Asked Questions about analyze-latest-policy-sweep

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I compare robot navigation policy performance across multiple benchmark runs?

Comparing navigation policy performance involves processing episode and summary metrics from JSONL and JSON files to generate a markdown report detailing aggregate metrics and worst-case scenarios for benchmarked policies.

What is the best way to generate diagnostic reports for PPO and ORCA navigation benchmarks?

The best way to generate diagnostic reports for PPO and ORCA benchmarks is to process episode metrics and produce markdown detailing path-efficiency saturation, low-speed filter behavior, and collision scenarios.

Do I need ffmpeg to analyze navigation policy sweep runs?

You need ffmpeg only for optional frame extraction from video artifacts during navigation policy sweep analysis; the core report generation and metrics comparison process does not require it.

Can I extract video frames from problem episodes during policy analysis?

Yes, you can optionally extract video frames from problem episodes during policy analysis if ffmpeg is installed, allowing you to visualize critical collision scenarios and worst-case navigation failures.

How do I identify worst-case scenarios and problem episodes from robot navigation metrics?

You identify worst-case scenarios from robot navigation metrics by parsing JSONL episode data to isolate collision instances, path-efficiency saturation, and low-speed filter behavior into a consolidated diagnostic report.

What file formats are required for analyzing robot navigation sweep data?

Analyzing robot navigation sweep data requires episode and summary metrics stored in JSONL and JSON files to generate comparative markdown reports detailing aggregate performance and diagnostic information.