roundabout_signal_check — DRIVE pass op

• Data kinds: signal × signal → table

• Call: import fullseye as fs; fs.ledger.roundabout_signal_check(progress, left_on, *, arm_angles: 'Sequence[float]', entry: 'int', exit: 'int', right_on=None, tol: 'float' = 0.05) -> 'Dict[str, object]' (implementation को सीधे call करना हो तो import drivepass; drivepass.roundabout_signal_check(progress, left_on, *, arm_angles: 'Sequence[float]', entry: 'int', exit: 'int', right_on=None, tol: 'float' = 0.05) -> 'Dict[str, object]', registry से लेना हो तो opsdrive.get("roundabout_signal_check"))

उपयोग

roundabout के अंदर संकेतों की scoring करता है (धारा 53(2) और (4), Kyosoku 5-5-1(2))। दृश्य S069।

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

progress = 入口から右回りに進んだ角 [rad]、単調非減少、サンプルごと、left_on / right_on = 合図の状態(bool)。

• left_late: 合図の角 + tol から出口の角までの間に左の合図が消えているサンプルがある。

• left_early: 合図の角 − tol より手前で左の合図が点いている(手前の出口で出るように見える。53 条 4 項の「行為をしないのに合図」の 解釈)。入った直後の出口(合図の角 = 0)では問わない。

• right_signal: 環道の中で右の合図(53 条 2 項は出るときだけを求める。4 項の 解釈)。

संदर्भ (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_pass — py -3.11 examples/poc_driving_pass.py

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

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

इसी category के (pass)

overtake_requirement · overtake_return_gap · no_overtaking_zones · overtake_permitted · overtaken_conduct_check · lane_change_follower_decel · lane_change_permitted · roundabout_entry_check


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

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