Skip to main content

HandbrakeAnalyzer - Circuit Session - Lime Rock MX-5

Handbrake technique analysis: timing, duration, steering coordination

Sample Data

AttributeValue
Sourcegarage61
Categorycircuit_lap
File01K451BYJ64G0T2GPQ44AKXC86

Available Channels: LongAccel, VertAccel, YawRate, abs_active, brake, clutch, drs_active, gear, lap_distance_pct, lat_accel, latitude, longitude, position_type, rpm, speed, speed_kph, speed_mph, steering, throttle, time, track_pct, yaw


Configuration

SettingValue
Slice Typelap
Metadata OnlyFalse
Required Channelssteering, 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

Key Options

OptionDescription
lap_selectionall
quick_pull_threshold_secondsMax duration for good technique (default: 0.5s)
steering_window_secondsWindow to check for steering-first (default: 0.3s)

Sample Output

Subjects Analyzed: 1

Default Threshold

Options: quick_pull_threshold_seconds=0.5

{
"metrics": [
{
"subject_id": "01K451BYJ64G0T2GPQ44AKXC86",
"driver_name": "Marcel Hild",
"handbrake_count": 1,
"quick_pull_count": 0,
"steering_first_count": 0,
"technique_score": 0.0,
"quick_pull_pct": 0.0,
"steering_first_pct": 0.0,
"avg_duration_seconds": 0.9979729085350068,
"avg_steering_coordination": 0.5,
"technique_formatted": "0%",
"quick_pull_formatted": "0%"
}
],
"handbrake_events": {
"01K451BYJ64G0T2GPQ44AKXC86": [
{
"distance_m": 0.0,
"time_seconds": 0.0,
"duration_seconds": 0.9979729085350068,
"max_handbrake": 1.0,
"steering_at_pull": -0.008717401,
"steering_delta": 0.021500822,
"is_quick_pull": false,
"is_steering_first": false
}
]
},
"metadata": {
"analyzer": "handbrake_analysis",
"title": "Handbrake Analysis",
"subjects_analyzed": 1
}
}

Metrics Summary

MetricValue
Subject: 01K451BYJ64G0T2GPQ44AKXC86Marcel Hild

Strict Quick Pull

Options: quick_pull_threshold_seconds=0.3

{
"metrics": [
{
"subject_id": "01K451BYJ64G0T2GPQ44AKXC86",
"driver_name": "Marcel Hild",
"handbrake_count": 1,
"quick_pull_count": 0,
"steering_first_count": 0,
"technique_score": 0.0,
"quick_pull_pct": 0.0,
"steering_first_pct": 0.0,
"avg_duration_seconds": 0.9979729085350068,
"avg_steering_coordination": 0.5,
"technique_formatted": "0%",
"quick_pull_formatted": "0%"
}
],
"handbrake_events": {
"01K451BYJ64G0T2GPQ44AKXC86": [
{
"distance_m": 0.0,
"time_seconds": 0.0,
"duration_seconds": 0.9979729085350068,
"max_handbrake": 1.0,
"steering_at_pull": -0.008717401,
"steering_delta": 0.021500822,
"is_quick_pull": false,
"is_steering_first": false
}
]
},
"metadata": {
"analyzer": "handbrake_analysis",
"title": "Handbrake Analysis",
"subjects_analyzed": 1
}
}

Metrics Summary

MetricValue
Subject: 01K451BYJ64G0T2GPQ44AKXC86Marcel Hild

Example Calls

How is my handbrake technique

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

Analyzes handbrake timing, duration, and steering coordination


Generated from b4racing.analysis.analyzers.handbrake_analysis.HandbrakeAnalyzer