decide op• 資料種類:table → table
• 呼叫: import fullseye as fs; fs.ledger.check_sequence_score(events, *, maneuver: 'str' = 'lane_change', lead_time: 'float' = 3.0, lead_tol: 'float' = 0.5, max_lead: 'Optional[float]' = None, signal_distance: 'float' = 30.0, distance_tol: 'float' = 3.0, cancel_tol: 'float' = 2.0) -> 'Dict[str, object]'(要直接呼叫實作,import drivedecide; drivedecide.check_sequence_score(events, *, maneuver: 'str' = 'lane_change', lead_time: 'float' = 3.0, lead_tol: 'float' = 0.5, max_lead: 'Optional[float]' = None, signal_distance: 'float' = 30.0, distance_tol: 'float' = 3.0, cancel_tol: 'float' = 2.0) -> 'Dict[str, object]';從台帳取用則 opsdrive.get("check_sequence_score"))
對變換車道、左右轉之前的 "安全確認 → 打燈示意 → (約 3 秒 / 30 m)→ 動作 → 關閉示意" 進行評分。
events: {"t": 時刻, "kind": 種類, "s": 道のりの位置(任意)} 的序列。種類為 mirror / head_check(安全確認)、signal_on / signal_off(方向燈)、start(開始變換行進路線 / 到達左右轉的地點)、end(行為結束)。start 為必要(1 次)。
規則(依據見 SOURCES):
1. 有打方向燈(signal_missing)。
2. 在方向燈之前(且在 start 之前)有安全確認(safety_check_missing。日本交通教則「事先以後照鏡等確認安全後再打方向燈」)。
3. 方向燈的時機(signal_timing): 變換行進路線為 start − 方向燈 ≥ lead_time − lead_tol(教則「約 3 秒前」。容許值為假設), 若給定 max_lead 則過早也扣分。左右轉、迴轉為 start 的位置 − 方向燈的位置 ≥ signal_distance − distance_tol (教則「30 公尺前」。需要 s)。
4. 在 end 之前未關閉方向燈(signal_not_continued,日本道路交通法第 53 條第 1 項)。
5. 在 end 之後 cancel_tol 秒內關閉了方向燈(signal_not_cancelled,同法第 53 條第 4 項。容許值為假設)。若無 end 則不檢查 4、5。
回傳值: violations(各為 {"rule", "detail", "deduction"})、deduction、score = 100 − deduction、ok、lead(秒,變換行進路線)/ distance(m,左右轉)。
• 範例資料目錄(下載 URL / 授權) —— 2-D 用 skimage.data(BSD/公有領域)加合成圖,3-D 給出真實資料源(Stanford/PDS 等)的下載 URL。
• 運算子來歷與參考文獻 —— 該運算子族所依據的研究/方法出處。
• 演算法的正典(作者、年份)與用途見上面的族使用指南。
• poc_driving_decisions — py -3.11 examples/poc_driving_decisions.py
table 作為輸入)course_layout · course_occupancy · course_contains · world_build · world_camera · world_move · lidar_scan · rss_longitudinal_same
decide)mirror_reflection_matrix · mirror_virtual_camera · mirror_aim_normal · convex_mirror_fov · mirror_blind_zone · signal_phase_plan · signal_state · predict_amber_onset
*Provenance: drivedecide.py — DRIVE 運算子登記表。本條目由 tools/opdocs.py md 自動產生(請勿手動編輯)。*
© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.