traffic op• Data kinds: कोई नहीं → any (केवल arguments से तय होने वाला op — यह कोई image या data input नहीं लेता)
• Call: import fullseye as fs; fs.ledger.passing_decision(dist_oncoming: 'float', parked_len: 'float', margin_front: 'float', margin_back: 'float', v_ego: 'float', v_oncoming: 'float', *, lane_change_time: 'float', ego_length: 'float' = 0.0, pet_min: 'float' = 0.0, v_obstacle: 'float' = 0.0) -> 'str' (implementation को सीधे call करना हो तो import drivetraffic; drivetraffic.passing_decision(dist_oncoming: 'float', parked_len: 'float', margin_front: 'float', margin_back: 'float', v_ego: 'float', v_oncoming: 'float', *, lane_change_time: 'float', ego_length: 'float' = 0.0, pet_min: 'float' = 0.0, v_obstacle: 'float' = 0.0) -> 'str', registry से लेना हो तो opsdrive.get("passing_decision"))
सामने से आने वाले वाहन की दूरी dist_oncoming (निर्णय के समय, जब अपना वाहन x_in पर है) से "go" या "wait" लौटाता है।
यदि D ≥ D* (passing_gap_required का d_required) तो "go" (ठीक सीमा पर PET = pet_min, अतः go)। dist_oncoming = +inf का अर्थ "कोई विपरीत वाहन नहीं" = "go" (बाकी तर्कों की जाँच फिर भी होती है)। −inf और NaN पर ValueError। v_obstacle > 0 चलता हुआ अवरोध है (passing_gap_required)।
गेट: D* ± ε पर निर्णय बदलता है / जिस सीमा पर passing_simulate का PET pet_min बनता है वह D* से मेल खाती है।
• 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_traffic — py -3.11 examples/poc_driving_traffic.py
any को input के रूप में लेते हैं)course_crank · course_s_curve · course_turnaround · course_slope · course_intersection · course_parallel_parking · course_crossing · course_road
traffic)idm_accel · idm_equilibrium_gap · idm_platoon_simulate · driver_style · lateral_wobble · ou_estimate · social_force_step · pedestrian_crossing
*Provenance: drivetraffic.py — DRIVE operator registry. यह per-op note tools/opdocs.py md से अपने-आप generate होता है (हाथ से edit न करें)।*
© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.