pass op• Data kinds: table → table
• Call: import fullseye as fs; fs.ledger.lane_change_permitted(*, follower: 'Optional[dict]' = None, boundary: 'str' = 'none', exception: 'Optional[str]' = None, signal_events: 'Optional[Sequence[dict]]' = None, sudden: 'float' = 2.0) -> 'Dict[str, object]' (implementation को सीधे call करना हो तो import drivepass; drivepass.lane_change_permitted(*, follower: 'Optional[dict]' = None, boundary: 'str' = 'none', exception: 'Optional[str]' = None, signal_events: 'Optional[Sequence[dict]]' = None, sudden: 'float' = 2.0) -> 'Dict[str, object]', registry से लेना हो तो opsdrive.get("lane_change_permitted"))
lane बदल सकते हैं या नहीं (कानून के अनुसार निर्णय)। दृश्य S067, S072, S073।
• follower_sudden_decel (अनुच्छेद 26-2 खंड 2): follower = {"gap", "v_follow", "v_ego", "reaction"[, "accel_ego", "min_gap"]} के साथ lane_change_follower_decel से आवश्यक मंदन sudden से अधिक है।
• no_lane_change_marking (अनुच्छेद 26-2 खंड 3): boundary = "yellow" (मार्ग-परिवर्तन निषेध दर्शाने वाला सड़क चिह्न) को पार करना। exception = "article40" (आपातकालीन वाहन को रास्ता देना) / "obstruction" (सड़क की क्षति, निर्माण कार्य या अन्य बाधा) हो तो बाहर रखा जाता है (उसी खंड की मद 1 व 2)।
• signal_* (अनुच्छेद 53 खंड 1, यातायात नियम-पुस्तिका 5-5-1 "लगभग 3 सेकंड पहले"): signal_events को drivedecide.check_sequence_score (maneuver="lane_change") से अंकित करने पर मिले उल्लंघन ज्यों के त्यों जोड़े जाते हैं (प्रवर्तन आदेश अनुच्छेद 21 सत्यापित नहीं)।
अनुच्छेद 26-2 खंड 1 "अनावश्यक रूप से" को संख्या में नहीं बदला जा सकता, इसलिए उसका निर्णय नहीं किया जाता। रिटर्न: ok, reasons, decel, sequence।
• 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 में दिए गए हैं।
• poc_driving_pass — py -3.11 examples/poc_driving_pass.py
table को input के रूप में लेते हैं)course_layout · course_occupancy · course_contains · world_build · world_camera · world_move · lidar_scan · rss_longitudinal_same
pass)overtake_requirement · overtake_return_gap · no_overtaking_zones · overtake_permitted · overtaken_conduct_check · lane_change_follower_decel · roundabout_entry_check · roundabout_signal_point
*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.