crossing opなし → table(引数だけで決まる op —— 画像やデータの入力を取らない)import fullseye as fs; fs.ledger.crossing_clear_time(stop_to_edge: 'float', crossing_length: 'float', car_length: 'float', *, beyond: 'float' = 0.5, accel: 'float', v_max: 'Optional[float]' = None, v0: 'float' = 0.0) -> 'Dict[str, float]' (実装を直接呼ぶなら import drivecrossing; drivecrossing.crossing_clear_time(stop_to_edge: 'float', crossing_length: 'float', car_length: 'float', *, beyond: 'float' = 0.5, accel: 'float', v_max: 'Optional[float]' = None, v0: 'float' = 0.0) -> 'Dict[str, float]'、台帳から引くなら opsdrive.get("crossing_clear_time"))停止線から発進して、車の後端が踏切の向こうの端 + beyond を越えるまでの時間(閉形式)。
距離 D = stop_to_edge + crossing_length + car_length + beyond(車の位置は前端)。一定の加速度 accel で
v_max まで加速して巡航(教則 6-1-1(5)「変速しないで一気に」= 途中で止まらない)。
返り値: distance、time、t_on_track(前端が線路の手前の端に着く時刻)、v_exit。
py -3.11 examples/poc_driving_crossing.pytable を入力に取れる)course_layout · course_occupancy · course_contains · world_build · world_camera · world_move · lidar_scan · rss_longitudinal_same
crossing)crossing_timing_check · crossing_gate_state · crossing_lamp_signal · lamp_pair_phase · exit_room_check · crossing_stop_check · track_sight_distance · sight_triangle_distance
Provenance: drivecrossing.py — DRIVE operator registry. この per-op ノートは tools/opdocs.py md が自動生成(手編集しない)。
© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.