HandbrakeAnalyzer
Handbrake technique analysis: timing, duration, steering coordination
Configuration
- Slice Type:
lap - Metadata Only: False
- Required Channels:
handbrake,steering,time
When to Use
- User asks about handbrake technique
- User wants to know if they're using handbrake correctly
- User asks about hairpin or tight corner technique
- User wants to improve rotation skills
Options
| Option | Type | Default | Description |
|---|---|---|---|
granularity | Literal[coarse, normal, detailed] | "normal" | Level of detail in analysis output |
comparison_mode | Literal[absolute, relative, percentage] | "absolute" | How to compare metrics across subjects |
handbrake_threshold | float | 0.1 | Minimum handbrake pressure to detect pull (0-1) Constraints: ≥ 0.0, ≤ 1.0 |
quick_pull_threshold_seconds | float | 0.5 | Maximum duration for 'quick pull' technique (seconds) Constraints: ≥ 0.1 |
steering_window_seconds | float | 0.3 | Time window to check steering input before handbrake (seconds) Constraints: ≥ 0.1 |
min_steering_for_coordination | float | 0.1 | Minimum steering input to count as 'turned' (radians) Constraints: ≥ 0.0 |
min_speed_mps | float | 2.0 | Minimum speed (m/s) to consider as a valid handbrake event Constraints: ≥ 0.0 |
lap_selection | str | "all" | Lap selection mode: 'all', 'best', 'n_best' |
n_best_laps | int | None | 5 | Number of best laps to analyze when lap_selection='n_best' |
Examples
Example 1
User Query: How is my handbrake technique?
Call:
analyze(analyzers='handbrake_analysis', event='...')
Explanation: Analyzes handbrake timing, duration, and steering coordination