LIVEdataset releasetasks 552models 18last submission · built
task library
built templatehorizontal-geometrywith-tool

Curve Elements

Computes the geometric elements of a simple horizontal circular curve given the radius, deflection angle, and intersection-point chainage, per AGRD Part 3. Derives tangent length (T = R tan(delta/2)), arc length, external distance, mid-ordinate, and PC/PT chainages. Used in road and rail alignment design to set out curve geometry in the field.

inputs

3 fields

context

4 archetypes

engine

with-tool

outputs

6 scored fields

contract fields

Parameter Map

3 inputs to 6 scored outputs

  • curve_radius_m

    float

    Horizontal curve radius R

    25 to 2000m
  • deflection_angle_deg

    float

    Deflection (intersection) angle Δ between tangents

    5 to 120degrees
  • ip_chainage_m

    floathidden in hard

    Chainage of the intersection point (IP)

    100 to 50000m
tangent_length_mtol 0.03

Tangent length T (m)

arc_length_mtol 0.03

Arc length L (m)

external_distance_mtol 0.03

External distance E (m)

mid_ordinate_mtol 0.03

Mid-ordinate M (m)

pc_chainage_mtol 0.03

Chainage of the point of curvature PC (m)

pt_chainage_mtol 0.03

Chainage of the point of tangency PT (m)

visibility contract

Difficulty Ladder

all_giveneasy

All parameters given, gentle curve on a rural highway

all fields visible
all_givenmedium

All parameters given, any road type and curve geometry

all fields visible
partialhard

IP chainage hidden — agent must back-calculate from PC chainage and tangent length

ip_chainage_m

scenario bands

Archetype Atlas

urban_intersection

3 contexts

Urban intersection approach with tight curve radius and large deflection angle

curve_radius_m25 to 100
deflection_angle_deg60 to 120

sydney-cbd-intersection / melbourne-city-roundabout / brisbane-inner-junction

rural_highway

3 contexts

Rural two-lane highway with large-radius sweeping curves

curve_radius_m300 to 1200
deflection_angle_deg15 to 60

bruce-highway-qld / pacific-highway-nsw / hume-highway-vic

motorway_ramp

3 contexts

Motorway on/off ramp with moderate radius and variable deflection

curve_radius_m80 to 250
deflection_angle_deg30 to 90

m1-pacific-motorway-ramp / m2-hills-motorway-ramp / citylink-melbourne-ramp

residential_street

3 contexts

Low-speed residential street with tight geometry

curve_radius_m25 to 80
deflection_angle_deg20 to 90

suburban-cul-de-sac / estate-road-curve / local-collector-bend

rendered task

Generation Preview

sydney-cbd-intersection-urban-intersection-preview

difficulty
hard
visibility
partial
archetype
urban_intersection
site context
sydney-cbd-intersection
instruction excerptcurve-elements_calc.py

visible fields

  • curve_radius_m25 to 100 m
  • deflection_angle_deg60 to 120 degrees

withheld schema

ip_chainage_mtangent_length_marc_length_mexternal_distance_mmid_ordinate_mpc_chainage_mpt_chainage_m
Urban intersection approach with tight curve radius and large deflection angle. sydney-cbd-intersection. Required outputs: tangent_length_m, arc_length_m, external_distance_m, mid_ordinate_m, pc_chainage_m, pt_chainage_m