Skip to main content

InputHarmonyAnalyzer

Input harmony analysis: coordination between steering, throttle, and brake

Configuration

  • Slice Type: lap
  • Metadata Only: False
  • Required Channels: steering, throttle, brake, time

When to Use

  • User asks about input coordination
  • User wants to know if they're fighting the car
  • User asks 'how smooth are my inputs?'
  • User wants to improve flow through corners

Options

OptionTypeDefaultDescription
granularityLiteral[coarse, normal, detailed]"normal"Level of detail in analysis output
comparison_modeLiteral[absolute, relative, percentage]"absolute"How to compare metrics across subjects
conflict_thresholdfloat0.3Rate change threshold for conflict detection Constraints: ≥ 0.1, ≤ 1.0
min_conflict_duration_secondsfloat0.1Minimum duration for conflict zone Constraints: ≥ 0.0
lap_selectionstr"all"Lap selection mode: 'all', 'best', 'n_best'
n_best_lapsint | None5Number of best laps when lap_selection='n_best'

Examples

Example 1

User Query: Am I fighting the car?

Call:

analyze(analyzers='input_harmony', event='...')

Explanation: Analyzes input coordination to detect conflicts