commonroad op• Data kinds: any × any → any
• Call: import fullseye as fs; fs.ledger.ks_step(state, u, dt: 'float', params=None) -> 'np.ndarray' (implementation को सीधे call करना हो तो import drivecommonroad; drivecommonroad.ks_step(state, u, dt: 'float', params=None) -> 'np.ndarray', registry से लेना हो तो opsdrive.get("ks_step"))
kinematic single-track (KS) model को piecewise-constant इनपुट u = (δ̇, a) से dt जितना RK4 द्वारा आगे बढ़ाता है। reference point = पिछले axle का केंद्र।
> नीचे का विस्तृत विवरण मूल text में है — सारांश और headings का अनुवाद हो चुका है।
state = (x_rear, y_rear, δ, v, ψ)。式: ẋ = v cos ψ、ẏ = v sin ψ、δ̇ = u₀、v̇ = u₁、ψ̇ = v / l_wb · tan δ (commonroad-vehicle-models vehicle_dynamics_ks、入力の飽和 steering_constraints / acceleration_constraints も同じ)。
門: δ = 0 で x = x₀ + v t(1e-9)、一定 δ で半径 l_wb / tan δ の円(1 周で始点へ 1e-6)、commonroad-io があれば vehicle_dynamics_ks の odeint と 1 step で 1e-6 一致。
Raises ValueError: state が (5,) でない・非有限、u が (2,) でない、dt ≤ 0、params が不正。
• 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_commonroad — py -3.11 examples/poc_driving_commonroad.py
any को input के रूप में लेते हैं)course_crank · course_s_curve · course_turnaround · course_slope · course_intersection · course_parallel_parking · course_crossing · course_road
commonroad)cr_synthetic · cr_read · cr_route · cr_drive · cr_drive_sweep · cr_feasible · cr_collision · cr_solution_xml
*Provenance: drivecommonroad.py — DRIVE operator registry. यह per-op note tools/opdocs.py md से अपने-आप generate होता है (हाथ से edit न करें)।*
© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.