LIVEdataset releasetasks 552models 18last submission · built
task library
built templatesignal-sightingwith-tool

Signal Sighting Distance

Calculates the minimum signal sighting distance required for a train driver to perceive, react, and brake to a stop. The reduced kinematic method combines reaction distance with braking distance adjusted for track gradient.

inputs

4 fields

context

2 archetypes

engine

with-tool

outputs

5 scored fields

contract fields

Parameter Map

4 inputs to 5 scored outputs

  • maximum_line_speed_kmh

    float

    Maximum line speed

    5 to 250km/h
  • service_braking_rate_m_s2

    float

    Service braking rate

    0.2 to 2m/s2
  • driver_reaction_time_s

    float

    Driver perception-reaction time

    0 to 10s
  • track_gradient_pct

    floathidden in hard

    Track gradient, positive for upgrade and negative for downgrade

    -5 to 5%
line_speed_m_stol 0.01

Line speed converted to m/s

reaction_distance_mtol 0.03

Distance travelled during driver reaction

grade_adjusted_braking_rate_m_s2tol 0.03

Braking rate adjusted for track gradient

braking_distance_mtol 0.03

Kinematic braking distance

required_sighting_distance_mtol 0.03

Total required signal sighting distance

visibility contract

Difficulty Ladder

all_giveneasy

Metro signal with all inputs visible

all fields visible
all_givenmedium

Metro or mainline signal

all fields visible
partialhard

Track gradient hidden in alignment context

track_gradient_pct

scenario bands

Archetype Atlas

metro_signal

2 contexts

Metro or suburban signal sighting check

maximum_line_speed_kmh30 to 90
service_braking_rate_m_s20.7 to 1.2
driver_reaction_time_s1.5 to 3
track_gradient_pct-2 to 2

metro-line / suburban-corridor

mainline_signal

2 contexts

Mainline signal sighting check

maximum_line_speed_kmh80 to 160
service_braking_rate_m_s20.4 to 1
driver_reaction_time_s2 to 5
track_gradient_pct-3 to 3

regional-mainline / freight-corridor

rendered task

Generation Preview

regional-mainline-mainline-signal-preview

difficulty
hard
visibility
partial
archetype
mainline_signal
site context
regional-mainline
instruction excerptsignal-sighting-distance_calc.py

visible fields

  • maximum_line_speed_kmh80 to 160 km/h
  • service_braking_rate_m_s20.4 to 1 m/s2
  • driver_reaction_time_s2 to 5 s

withheld schema

track_gradient_pctline_speed_m_sreaction_distance_mgrade_adjusted_braking_rate_m_s2braking_distance_mrequired_sighting_distance_m
Mainline signal sighting check. regional-mainline. Required outputs: line_speed_m_s, reaction_distance_m, grade_adjusted_braking_rate_m_s2, braking_distance_m, required_sighting_distance_m