Skip to main content

RallyBrakingAnalyzer - Circuit Session - Lime Rock MX-5

Rally braking analysis: threshold braking, trail-off quality

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 Channelsbrake, speed, time

When to Use

  • User asks about rally braking technique
  • User wants to know if they're using threshold braking
  • User asks about trail braking or progressive brake release
  • User wants to improve braking consistency

Key Options

OptionDescription
lap_selectionall
threshold_brake_ratioRatio of initial/max for threshold braking (default: 0.8)
brake_thresholdMinimum pressure to detect braking (default: 0.1)

Sample Output

Subjects Analyzed: 1

Default Threshold

Options: threshold_brake_ratio=0.8

{
"metrics": [
{
"subject_id": "01K451BYJ64G0T2GPQ44AKXC86",
"driver_name": "Marcel Hild",
"brake_event_count": 25,
"threshold_brake_count": 3,
"threshold_brake_pct": 0.12,
"avg_trail_off_quality": 0.9633415789377231,
"initial_attack_score": 0.2297594612981807,
"avg_speed_reduction_kmh": 38.14487336,
"avg_max_pressure": 0.48545217876,
"threshold_brake_formatted": "12%",
"trail_off_formatted": "96%",
"initial_attack_formatted": "23%"
}
],
"brake_events": {
"01K451BYJ64G0T2GPQ44AKXC86": [
{
"distance_m": 0.0,
"time_seconds": 2.6343779235531506,
"initial_speed_kmh": 53.009285,
"initial_pressure": 0.10306209,
"max_pressure": 0.928631,
"time_to_max_ms": 566.8914519038424,
"trail_off_quality": 0.9574079823232323,
"is_threshold_braking": false
},
{
"distance_m": 0.0,
"time_seconds": 18.073833348934272,
"initial_speed_kmh": 30.331224,
"initial_pressure": 0.1000834,
"max_pressure": 0.11712141,
"time_to_max_ms": 100.0396679830331,
"trail_off_quality": 0.987042755,
"is_threshold_braking": true
},
{
"distance_m": 0.0,
"time_seconds": 31.11233674272265,
"initial_speed_kmh": 43.87712,
"initial_pressure": 0.12724891,
"max_pressure": 0.94400096,
"time_to_max_ms": 583.5647299010134,
"trail_off_quality": 0.9613584911818182,
"is_threshold_braking": false
},
{
"distance_m": 0.0,
"time_seconds": 44.834444534395075,
"initial_speed_kmh": 36.71252,
"initial_pressure": 0.10079829,
"max_pressure": 0.121291555,
"time_to_max_ms": 83.366389985855,
"trail_off_quality": 0.9720004416666667,
"is_threshold_braking": true
},
{
"distance_m": 0.0,
"time_seconds": 2.716940397422362,
"initial_speed_kmh": 53.121525,
"initial_pressure": 0.12343619,
"max_pressure": 1.0,
"time_to_max_ms": 400.04030391494894,
"trail_off_quality": 0.9597242653846154,
"is_threshold_braking": false
},
{
"distance_m": 0.0,
"time_seconds": 16.201632308555432,
"initial_speed_kmh": 33.335796,
"initial_pressure": 0.10675563,
"max_pressure": 0.16954608,
"time_to_max_ms": 200.02015195747447,
"trail_off_quality": 0.958099975,
"is_threshold_braking": false
},
{
"distance_m": 0.0,
"time_seconds": 16.768356072434944,
"initial_speed_kmh": 31.133963,
"initial_pressure": 0.10604073,
"max_pressure": 0.13380203,
"time_to_max_ms": 50.00503798936862,
"trail_off_quality": 0.96336225,
"is_threshold_braking": false
},
{
"distance_m": 0.0,
"time_seconds": 17.70178344823649,
"initial_speed_kmh": 29.944849,
"initial_pressure": 0.10973433,
"max_pressure": 0.1609675,
"time_to_max_ms": 116.67842197519462,
"trail_off_quality": 0.9546049999999999,
"is_threshold_braking": false
},
{
"distance_m": 0.0,
"time_seconds": 18.168497136137265,
"initial_speed_kmh": 29.342426,
"initial_pressure": 0.11783627,
"max_pressure": 0.25878713,
"time_to_max_ms": 650.065493861792,
"trail_off_quality": 0.9401057461538461,
"is_threshold_braking": false
},
{
"distance_m": 0.0,
"time_seconds": 31.25314874335539,
"initial_speed_kmh": 43.53142,
"initial_pressure": 0.110449195,
"max_pressure": 0.97628975,
"time_to_max_ms": 350.03526592558035,
"trail_off_quality": 0.9596793481308411,
"is_threshold_braking": false
},
{
"distance_m": 0.0,
"time_seconds": 33.60338552885571,
"initial_speed_kmh": 21.73771,
"initial_pressure": 0.120100096,
"max_pressure": 0.23543432,
"time_to_max_ms": 383.37195791849155,
"trail_off_quality": 0.9322186333333333,
"is_threshold_braking": false
},
{
"distance_m": 0.0,
"time_seconds": 2.5338098644422886,
"initial_speed_kmh": 52.998013,
"initial_pressure": 0.106755644,
"max_pressure": 0.98713213,
"time_to_max_ms": 450.0846469733015,
"trail_off_quality": 0.9631935341666666,
"is_threshold_braking": false
},
{
"distance_m": 0.0,
"time_seconds": 8.7683157151095,
"initial_speed_kmh": 32.174244,
"initial_pressure": 0.10449186,
"max_pressure": 0.15060171,
"time_to_max_ms": 266.71682783602967,
"trail_off_quality": 0.9918763090909091,
"is_threshold_braking": false
},
{
"distance_m": 0.0,
"time_seconds": 9.768503819494613,
"initial_speed_kmh": 30.629507,
"initial_pressure": 0.10306206,
"max_pressure": 0.19444777,
"time_to_max_ms": 233.37722435652708,
"trail_off_quality": 0.9799781239130435,
"is_threshold_braking": false
},
{
"distance_m": 0.0,
"time_seconds": 17.35326361108173,
"initial_speed_kmh": 32.006344,
"initial_pressure": 0.108900286,
"max_pressure": 0.1602526,
"time_to_max_ms": 783.4806817683386,
"trail_off_quality": 0.9746541909090909,
"is_threshold_braking": false
},
{
"distance_m": 0.0,
"time_seconds": 31.40590647769258,
"initial_speed_kmh": 43.907417,
"initial_pressure": 0.105206735,
"max_pressure": 1.0,
"time_to_max_ms": 316.72623305528805,
"trail_off_quality": 0.9657700845833334,
"is_threshold_braking": false
},
{
"distance_m": 0.0,
"time_seconds": 45.6085775599612,
"initial_speed_kmh": 40.047283,
"initial_pressure": 0.10151317,
"max_pressure": 0.21565592,
"time_to_max_ms": 433.4148452335498,
"trail_off_quality": 0.9824920166666666,
"is_threshold_braking": false
},
{
"distance_m": 0.0,
"time_seconds": 2.6508548145309194,
"initial_speed_kmh": 53.154186,
"initial_pressure": 0.1602526,
"max_pressure": 0.95281786,
"time_to_max_ms": 450.14515718449564,
"trail_off_quality": 0.9640539718220339,
"is_threshold_braking": false
},
{
"distance_m": 0.0,
"time_seconds": 9.269655829428876,
"initial_speed_kmh": 33.096046,
"initial_pressure": 0.10079828,
"max_pressure": 0.28893128,
"time_to_max_ms": 666.8817143474008,
"trail_off_quality": 0.9495942305555556,
"is_threshold_braking": false
},
{
"distance_m": 0.0,
"time_seconds": 11.220284843895023,
"initial_speed_kmh": 31.12265,
"initial_pressure": 0.10234721,
"max_pressure": 0.2677231,
"time_to_max_ms": 616.8655857713468,
"trail_off_quality": 0.9697912895833334,
"is_threshold_braking": false
},
{
"distance_m": 0.0,
"time_seconds": 31.943634117240514,
"initial_speed_kmh": 43.60945,
"initial_pressure": 0.13165732,
"max_pressure": 0.8188967,
"time_to_max_ms": 1133.6989143905782,
"trail_off_quality": 0.9360861776785714,
"is_threshold_braking": false
},
{
"distance_m": 0.0,
"time_seconds": 34.49445667461932,
"initial_speed_kmh": 21.396505,
"initial_pressure": 0.106755644,
"max_pressure": 0.18860956,
"time_to_max_ms": 133.3763428694823,
"trail_off_quality": 0.9404265571428572,
"is_threshold_braking": false
},
{
"distance_m": 0.0,
"time_seconds": 46.29826301856832,
"initial_speed_kmh": 38.329014,
"initial_pressure": 0.10079827,
"max_pressure": 0.106755644,
"time_to_max_ms": 50.016128576054086,
"trail_off_quality": 0.9925532825,
"is_threshold_braking": true
},
{
"distance_m": 0.0,
"time_seconds": 2.4337628571200605,
"initial_speed_kmh": 51.899117,
"initial_pressure": 0.11926607,
"max_pressure": 0.85190046,
"time_to_max_ms": 533.427475533164,
"trail_off_quality": 0.961641962244898,
"is_threshold_braking": false
},
{
"distance_m": 0.0,
"time_seconds": 31.872291663106544,
"initial_speed_kmh": 43.17422,
"initial_pressure": 0.13463601,
"max_pressure": 0.906708,
"time_to_max_ms": 650.1147358060422,
"trail_off_quality": 0.9658228544117647,
"is_threshold_braking": false
}
]
},
"metadata": {
"analyzer": "rally_braking",
"title": "Rally Braking Analysis",
"subjects_analyzed": 1
}
}

Metrics Summary

MetricValue
Subject: 01K451BYJ64G0T2GPQ44AKXC86Marcel Hild

Relaxed Threshold

Options: threshold_brake_ratio=0.5

{
"metrics": [
{
"subject_id": "01K451BYJ64G0T2GPQ44AKXC86",
"driver_name": "Marcel Hild",
"brake_event_count": 25,
"threshold_brake_count": 11,
"threshold_brake_pct": 0.44,
"avg_trail_off_quality": 0.9633415789377231,
"initial_attack_score": 0.2297594612981807,
"avg_speed_reduction_kmh": 38.14487336,
"avg_max_pressure": 0.48545217876,
"threshold_brake_formatted": "44%",
"trail_off_formatted": "96%",
"initial_attack_formatted": "23%"
}
],
"brake_events": {
"01K451BYJ64G0T2GPQ44AKXC86": [
{
"distance_m": 0.0,
"time_seconds": 2.6343779235531506,
"initial_speed_kmh": 53.009285,
"initial_pressure": 0.10306209,
"max_pressure": 0.928631,
"time_to_max_ms": 566.8914519038424,
"trail_off_quality": 0.9574079823232323,
"is_threshold_braking": false
},
{
"distance_m": 0.0,
"time_seconds": 18.073833348934272,
"initial_speed_kmh": 30.331224,
"initial_pressure": 0.1000834,
"max_pressure": 0.11712141,
"time_to_max_ms": 100.0396679830331,
"trail_off_quality": 0.987042755,
"is_threshold_braking": true
},
{
"distance_m": 0.0,
"time_seconds": 31.11233674272265,
"initial_speed_kmh": 43.87712,
"initial_pressure": 0.12724891,
"max_pressure": 0.94400096,
"time_to_max_ms": 583.5647299010134,
"trail_off_quality": 0.9613584911818182,
"is_threshold_braking": false
},
{
"distance_m": 0.0,
"time_seconds": 44.834444534395075,
"initial_speed_kmh": 36.71252,
"initial_pressure": 0.10079829,
"max_pressure": 0.121291555,
"time_to_max_ms": 83.366389985855,
"trail_off_quality": 0.9720004416666667,
"is_threshold_braking": true
},
{
"distance_m": 0.0,
"time_seconds": 2.716940397422362,
"initial_speed_kmh": 53.121525,
"initial_pressure": 0.12343619,
"max_pressure": 1.0,
"time_to_max_ms": 400.04030391494894,
"trail_off_quality": 0.9597242653846154,
"is_threshold_braking": false
},
{
"distance_m": 0.0,
"time_seconds": 16.201632308555432,
"initial_speed_kmh": 33.335796,
"initial_pressure": 0.10675563,
"max_pressure": 0.16954608,
"time_to_max_ms": 200.02015195747447,
"trail_off_quality": 0.958099975,
"is_threshold_braking": true
},
{
"distance_m": 0.0,
"time_seconds": 16.768356072434944,
"initial_speed_kmh": 31.133963,
"initial_pressure": 0.10604073,
"max_pressure": 0.13380203,
"time_to_max_ms": 50.00503798936862,
"trail_off_quality": 0.96336225,
"is_threshold_braking": true
},
{
"distance_m": 0.0,
"time_seconds": 17.70178344823649,
"initial_speed_kmh": 29.944849,
"initial_pressure": 0.10973433,
"max_pressure": 0.1609675,
"time_to_max_ms": 116.67842197519462,
"trail_off_quality": 0.9546049999999999,
"is_threshold_braking": true
},
{
"distance_m": 0.0,
"time_seconds": 18.168497136137265,
"initial_speed_kmh": 29.342426,
"initial_pressure": 0.11783627,
"max_pressure": 0.25878713,
"time_to_max_ms": 650.065493861792,
"trail_off_quality": 0.9401057461538461,
"is_threshold_braking": false
},
{
"distance_m": 0.0,
"time_seconds": 31.25314874335539,
"initial_speed_kmh": 43.53142,
"initial_pressure": 0.110449195,
"max_pressure": 0.97628975,
"time_to_max_ms": 350.03526592558035,
"trail_off_quality": 0.9596793481308411,
"is_threshold_braking": false
},
{
"distance_m": 0.0,
"time_seconds": 33.60338552885571,
"initial_speed_kmh": 21.73771,
"initial_pressure": 0.120100096,
"max_pressure": 0.23543432,
"time_to_max_ms": 383.37195791849155,
"trail_off_quality": 0.9322186333333333,
"is_threshold_braking": true
},
{
"distance_m": 0.0,
"time_seconds": 2.5338098644422886,
"initial_speed_kmh": 52.998013,
"initial_pressure": 0.106755644,
"max_pressure": 0.98713213,
"time_to_max_ms": 450.0846469733015,
"trail_off_quality": 0.9631935341666666,
"is_threshold_braking": false
},
{
"distance_m": 0.0,
"time_seconds": 8.7683157151095,
"initial_speed_kmh": 32.174244,
"initial_pressure": 0.10449186,
"max_pressure": 0.15060171,
"time_to_max_ms": 266.71682783602967,
"trail_off_quality": 0.9918763090909091,
"is_threshold_braking": true
},
{
"distance_m": 0.0,
"time_seconds": 9.768503819494613,
"initial_speed_kmh": 30.629507,
"initial_pressure": 0.10306206,
"max_pressure": 0.19444777,
"time_to_max_ms": 233.37722435652708,
"trail_off_quality": 0.9799781239130435,
"is_threshold_braking": true
},
{
"distance_m": 0.0,
"time_seconds": 17.35326361108173,
"initial_speed_kmh": 32.006344,
"initial_pressure": 0.108900286,
"max_pressure": 0.1602526,
"time_to_max_ms": 783.4806817683386,
"trail_off_quality": 0.9746541909090909,
"is_threshold_braking": true
},
{
"distance_m": 0.0,
"time_seconds": 31.40590647769258,
"initial_speed_kmh": 43.907417,
"initial_pressure": 0.105206735,
"max_pressure": 1.0,
"time_to_max_ms": 316.72623305528805,
"trail_off_quality": 0.9657700845833334,
"is_threshold_braking": false
},
{
"distance_m": 0.0,
"time_seconds": 45.6085775599612,
"initial_speed_kmh": 40.047283,
"initial_pressure": 0.10151317,
"max_pressure": 0.21565592,
"time_to_max_ms": 433.4148452335498,
"trail_off_quality": 0.9824920166666666,
"is_threshold_braking": false
},
{
"distance_m": 0.0,
"time_seconds": 2.6508548145309194,
"initial_speed_kmh": 53.154186,
"initial_pressure": 0.1602526,
"max_pressure": 0.95281786,
"time_to_max_ms": 450.14515718449564,
"trail_off_quality": 0.9640539718220339,
"is_threshold_braking": false
},
{
"distance_m": 0.0,
"time_seconds": 9.269655829428876,
"initial_speed_kmh": 33.096046,
"initial_pressure": 0.10079828,
"max_pressure": 0.28893128,
"time_to_max_ms": 666.8817143474008,
"trail_off_quality": 0.9495942305555556,
"is_threshold_braking": false
},
{
"distance_m": 0.0,
"time_seconds": 11.220284843895023,
"initial_speed_kmh": 31.12265,
"initial_pressure": 0.10234721,
"max_pressure": 0.2677231,
"time_to_max_ms": 616.8655857713468,
"trail_off_quality": 0.9697912895833334,
"is_threshold_braking": false
},
{
"distance_m": 0.0,
"time_seconds": 31.943634117240514,
"initial_speed_kmh": 43.60945,
"initial_pressure": 0.13165732,
"max_pressure": 0.8188967,
"time_to_max_ms": 1133.6989143905782,
"trail_off_quality": 0.9360861776785714,
"is_threshold_braking": false
},
{
"distance_m": 0.0,
"time_seconds": 34.49445667461932,
"initial_speed_kmh": 21.396505,
"initial_pressure": 0.106755644,
"max_pressure": 0.18860956,
"time_to_max_ms": 133.3763428694823,
"trail_off_quality": 0.9404265571428572,
"is_threshold_braking": true
},
{
"distance_m": 0.0,
"time_seconds": 46.29826301856832,
"initial_speed_kmh": 38.329014,
"initial_pressure": 0.10079827,
"max_pressure": 0.106755644,
"time_to_max_ms": 50.016128576054086,
"trail_off_quality": 0.9925532825,
"is_threshold_braking": true
},
{
"distance_m": 0.0,
"time_seconds": 2.4337628571200605,
"initial_speed_kmh": 51.899117,
"initial_pressure": 0.11926607,
"max_pressure": 0.85190046,
"time_to_max_ms": 533.427475533164,
"trail_off_quality": 0.961641962244898,
"is_threshold_braking": false
},
{
"distance_m": 0.0,
"time_seconds": 31.872291663106544,
"initial_speed_kmh": 43.17422,
"initial_pressure": 0.13463601,
"max_pressure": 0.906708,
"time_to_max_ms": 650.1147358060422,
"trail_off_quality": 0.9658228544117647,
"is_threshold_braking": false
}
]
},
"metadata": {
"analyzer": "rally_braking",
"title": "Rally Braking Analysis",
"subjects_analyzed": 1
}
}

Metrics Summary

MetricValue
Subject: 01K451BYJ64G0T2GPQ44AKXC86Marcel Hild

Example Calls

Am I using threshold braking correctly

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

Analyzes brake attack speed and threshold braking percentage

How is my trail braking

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

Analyzes trail-off quality on best lap


Generated from b4racing.analysis.analyzers.rally_braking.RallyBrakingAnalyzer