overtaken_conduct_check — DRIVE pass op

• Data kinds: table → table

• Call: import fullseye as fs; fs.ledger.overtaken_conduct_check(trajectory, *, t_caught: 'float', t_passed: 'float', kind: 'str' = 'car', overtaker_higher_limit: 'bool' = True, continuing_slower: 'bool' = False, lanes: 'bool' = False, room: 'Optional[float]' = None, room_needed: 'Optional[float]' = None, tol: 'float' = 0.2) -> 'Dict[str, object]' (implementation को सीधे call करना हो तो import drivepass; drivepass.overtaken_conduct_check(trajectory, *, t_caught: 'float', t_passed: 'float', kind: 'str' = 'car', overtaker_higher_limit: 'bool' = True, continuing_slower: 'bool' = False, lanes: 'bool' = False, room: 'Optional[float]' = None, room_needed: 'Optional[float]' = None, tol: 'float' = 0.2) -> 'Dict[str, object]', registry से लेना हो तो opsdrive.get("overtaken_conduct_check"))

उपयोग

जिस वाहन से आगे निकला जा रहा है उसके कर्तव्य (धारा 27)। दृश्य S085।

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

trajectory = {"t", "v"}(追い越される車の速さ)。27 条 1 項の対象 = 乗合自動車・トロリーバス(kind が "route_bus" / "trolleybus")以外で、追いついた車の最高速度が高い(overtaker_higher_limit)か、同じか低くてもその速さより遅く進み続ける(continuing_slower)とき。その間 [t_caught, t_passed] に 速度を増した量 = max_t (v(t) − min_{s ≤ t} v(s)) が tol(仮定 0.2 m/s)を超えると speed_increased。27 条 2 項: 車両通行帯の無い道路(lanes が偽)で中央との間の余地 room < room_needed なら must_yield_left。

返り値: applies、increase、violations、must_yield_left。

संदर्भ (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 · lane_change_follower_decel · lane_change_permitted · 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.