track_sight_distance — DRIVE crossing op

• Data kinds: any → any

• Call: import fullseye as fs; fs.ledger.track_sight_distance(v_train, clear_time, *, margin: 'float' = 0.0) (implementation को सीधे call करना हो तो import drivecrossing; drivecrossing.track_sight_distance(v_train, clear_time, *, margin: 'float' = 0.0), registry से लेना हो तो opsdrive.get("track_sight_distance"))

उपयोग

पूरा पार करने से पहले train न पहुँचे, इसके लिए track पर दिखनी आवश्यक दूरी = v_train · (clear_time + margin)।

> नीचे का विस्तृत विवरण मूल text में है — सारांश और headings का अनुवाद हो चुका है।

見える距離がこれ以上なら、見えていない列車は渡り切る前に踏切に着かない(到達時刻 = 距離 / 速さ > 渡り切る時間)。配列可。

संदर्भ (sample data, साहित्य)

• Sample data catalog (DL URL / license) — 2-D के लिए skimage.data (BSD/public) + synthetic, 3-D के लिए real data sources (Stanford/PDS आदि) के DL URL।

• Operators का स्रोत और संदर्भ — इस op family के मूल research/methods के स्रोत।

• Algorithm का मानक स्रोत (लेखक, वर्ष) और उपयोग ऊपर की family usage guide में दिए गए हैं।

चलाए जा सकने वाले उदाहरण (verified samples जो सच में यह op call करते हैं)

• poc_driving_crossing — py -3.11 examples/poc_driving_crossing.py

वे अगले ops जिनसे type जुड़ता है (any को input के रूप में लेते हैं)

course_crank · course_s_curve · course_turnaround · course_slope · course_intersection · course_parallel_parking · course_crossing · course_road

इसी category के (crossing)

crossing_timing_check · crossing_gate_state · crossing_lamp_signal · lamp_pair_phase · crossing_clear_time · exit_room_check · crossing_stop_check · sight_triangle_distance


*Provenance: drivecrossing.py — DRIVE operator registry. यह per-op note tools/opdocs.py md से अपने-आप generate होता है (हाथ से edit न करें)।*

© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.