commonroad optable → tableimport fullseye as fs; fs.ledger.cr_feasible(run, *, params=None, tol=(0.02, 0.02, 0.03)) -> 'dict' (実装を直接呼ぶなら import drivecommonroad; drivecommonroad.cr_feasible(run, *, params=None, tol=(0.02, 0.02, 0.03)) -> 'dict'、台帳から引くなら opsdrive.get("cr_feasible"))運動学の実現可能性(採点器 solution_feasible と同じ考え方の第 2 実装)。
各遷移で記録した u から :func:ks_step を回し、次の状態と |
Δx | , | Δy | < tol[0], tol[1]、 | Δψ | < tol[2] か、u が制限内か |
| (δ̇ ∈ [ddelta_min, ddelta_max]、 | a | ≤ a_max)、摩擦円 a² + (v ψ̇)² ≤ a_max² か(ψ̇ = v/l_wb tan δ)。 |
返り値 {"feasible", "max_pos_err", "max_psi_err", "violations": [(k, reason)], "n_transitions"}。
Raises ValueError: run が cr_drive の物でない、tol が 3 要素でない。
py -3.11 examples/poc_driving_commonroad.pytable を入力に取れる)course_layout · course_occupancy · course_contains · world_build · world_camera · world_move · lidar_scan · rss_longitudinal_same
commonroad)cr_synthetic · cr_read · cr_route · ks_step · cr_drive · cr_drive_sweep · cr_collision · cr_solution_xml
Provenance: drivecommonroad.py — DRIVE operator registry. この per-op ノートは tools/opdocs.py md が自動生成(手編集しない)。
© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.