Skip to main content

ThrottleControlAnalyzer

Throttle control analysis: smoothness, binary inputs, and progression quality

Configuration

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

When to Use

  • User asks about throttle technique or smoothness
  • User wants to know if they're using binary throttle inputs
  • User asks 'am I being smooth with the throttle?'
  • User wants to improve corner exit speed

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
binary_threshold_lowfloat0.05Throttle below this is considered 'off' (0.0-1.0) Constraints: ≥ 0.0, ≤ 0.5
binary_threshold_highfloat0.95Throttle above this is considered 'full' (0.0-1.0) Constraints: ≥ 0.5, ≤ 1.0
mid_range_lowfloat0.3Lower bound of mid-range zone (0.0-1.0) Constraints: ≥ 0.0, ≤ 0.5
mid_range_highfloat0.8Upper bound of mid-range zone (0.0-1.0) Constraints: ≥ 0.5, ≤ 1.0
lap_selectionstr"all"Lap selection mode: 'all', 'best', 'n_best'
n_best_lapsint | None5Number of best laps to analyze when lap_selection='n_best'

Examples

Example 1

User Query: Am I being smooth with the throttle?

Call:

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

Explanation: Analyzes throttle smoothness and binary input percentage

Example 2

User Query: How is my throttle modulation on my best laps?

Call:

analyze(analyzers='throttle_control', event='...', lap_selection='best')

Explanation: Analyzes throttle control on best lap only