priority_rule — DRIVE crossing op

• Data kinds: table → table

• Call: import fullseye as fs; fs.ledger.priority_rule(own, cross, *, signalised: 'bool' = False, wide_ratio: 'float' = 1.5) -> 'Dict[str, object]' (implementation को सीधे call करना हो तो import drivecrossing; drivecrossing.priority_rule(own, cross, *, signalised: 'bool' = False, wide_ratio: 'float' = 1.5) -> 'Dict[str, object]', registry से लेना हो तो opsdrive.get("priority_rule"))

उपयोग

traffic control रहित चौराहे पर अपना वाहन (own) cross road के वाहन (cross) को रास्ता देता है या नहीं (धारा 36(1)-(3))।

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

own, cross = {"width": 幅員 [m], "priority_sign": 優先道路の標識, "centre_line": 交差点の中まで中央線・車両通行帯}。優先道路 = 標識 or 中央線(36 条 2 項のかっこ書き)。明らかに広い = 幅の比 ≥ wide_ratio(仮定)。

返り値: yield_to ∈ {"cross"(交差道路の車すべてに譲る、36 条 2 項)、"left"(左方から来る車に譲る、36 条 1 項)、"none"(相手が譲る)}、must_slow(36 条 3 項の徐行)、own_priority / cross_priority / cross_clearly_wider / own_clearly_wider、article。交通整理あり(信号)は ValueError(信号に従う)。

संदर्भ (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 जुड़ता है (table को input के रूप में लेते हैं)

course_layout · course_occupancy · course_contains · world_build · world_camera · world_move · lidar_scan · rss_longitudinal_same

इसी category के (crossing)

crossing_timing_check · crossing_gate_state · crossing_lamp_signal · lamp_pair_phase · crossing_clear_time · exit_room_check · crossing_stop_check · track_sight_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.