lane_change_permitted — DRIVE 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।

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

• 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, साहित्य)

• 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 · 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.