LIVEdataset releasetasks 552models 18last submission · built
task library
built templatesight-distancewith-tool

Intersection Sight Distance

Calculates the required intersection sight distance (ISD) along the major road at unsignalised intersections using ISD = V × t_gap / 3.6 per AGRD Part 4A. Adjusts the base gap acceptance time for control type, vehicle class, approach grade, and number of crossing lanes, then derives sight-triangle dimensions for clearance verification.

inputs

6 fields

context

4 archetypes

engine

with-tool

outputs

4 scored fields

contract fields

Parameter Map

6 inputs to 4 scored outputs

  • design_speed_kmh

    float

    Design speed of the major road V

    40 to 130km/h
  • control_type

    enum

    Traffic control on the minor approach

    give_waystop
  • approach_grade_pct

    float

    Grade of the minor-road approach (positive = upgrade from intersection)

    -6 to 10%
  • num_lanes_to_cross

    int

    Number of lanes on the major road the minor-road vehicle must cross

    2 to 6lanes
  • vehicle_type

    enumhidden in hard

    Design vehicle entering from the minor road

    passengersingle_unit_trucksemi_trailer
  • setback_distance_m

    floathidden in hard

    Distance from major-road edge to driver eye on the minor approach

    3 to 15m
gap_time_stol 0.03

Total gap acceptance time including all corrections (s)

required_isd_mtol 0.03

Required intersection sight distance along the major road (m)

sight_triangle_major_mtol 0.03

Sight triangle leg along the major road (m)

sight_triangle_minor_mtol 0.03

Sight triangle leg along the minor road (m)

visibility contract

Difficulty Ladder

all_giveneasy

All parameters given, flat grade, passenger vehicle on a two-lane road

all fields visible
all_givenmedium

All parameters given, any intersection type including steep grades and extra lanes

all fields visible
partialhard

Vehicle type and setback distance hidden — agent must infer from intersection context

vehicle_typesetback_distance_m

scenario bands

Archetype Atlas

suburban_t_intersection

3 contexts

T-intersection on a suburban arterial with give-way control and flat approach

design_speed_kmh50 to 70
control_type{'values': ['give_way']}
approach_grade_pct-3 to 3
num_lanes_to_cross2 to 4

sydney-suburban-arterial / melbourne-local-collector / brisbane-suburban-road

rural_crossroad

3 contexts

Rural crossroads intersection with stop control on the minor road serving passenger vehicles

design_speed_kmh80 to 110
control_type{'values': ['stop']}
approach_grade_pct-4 to 6
num_lanes_to_cross2

bruce-highway-side-road-qld / princes-highway-crossroad-vic / new-england-highway-nsw

urban_multilane

3 contexts

Urban multilane road with stop-controlled side street serving passenger and single-unit truck traffic

design_speed_kmh60 to 80
control_type{'values': ['stop']}
approach_grade_pct3 to 8
num_lanes_to_cross4 to 6

sydney-pacific-highway-side-road / melbourne-punt-road-lane / gold-coast-highway-access

industrial_access

3 contexts

Industrial estate access onto a collector road designed for semi-trailer turning movements

design_speed_kmh50 to 80
control_type{'values': ['give_way', 'stop']}
approach_grade_pct-2 to 5
num_lanes_to_cross2 to 4

wetherill-park-industrial-nsw / laverton-north-industrial-vic / acacia-ridge-industrial-qld

rendered task

Generation Preview

bruce-highway-side-road-qld-rural-crossroad-preview

difficulty
hard
visibility
partial
archetype
rural_crossroad
site context
bruce-highway-side-road-qld
instruction excerptintersection-sight-distance_calc.py

visible fields

  • design_speed_kmh80 to 110 km/h
  • control_type{'values': ['stop']}
  • approach_grade_pct-4 to 6 %
  • num_lanes_to_cross2 to 2 lanes

withheld schema

setback_distance_mvehicle_typegap_time_srequired_isd_msight_triangle_major_msight_triangle_minor_m
Rural crossroads intersection with stop control on the minor road serving passenger vehicles. bruce-highway-side-road-qld. Required outputs: gap_time_s, required_isd_m, sight_triangle_major_m, sight_triangle_minor_m