fullseye

diabolo_throw_catch_truth — DRIVE diabolo op

使い方

放した状態 (p0, v0) からの放物線(閉形式)が、頂点の後で、受けの棒 sticks(固定の (2, 3))に対して「棒を結ぶ面より下 かつ s < c_F」に入る最初の時刻(論文の FLYING → ON_STRING の条件 + 面の規則。張りつめは呼び手が確かめる)。

頂点 t_apex = v_z/g、高さ v_z²/(2g) も返す。根は n_grid 点の格子で符号の変化を見つけ、二分法(80 回)で詰める。受けが 無ければ t_catch = NaN。Raises ValueError: 形、t_max ≤ t_min、n_grid < 3。

参考(サンプルデータ・文献)

実行できる例(この op を実際に呼ぶ検証済みサンプル)

型が繋がる次の op(table を入力に取れる)

course_layout · course_occupancy · course_contains · world_build · world_camera · world_move · lidar_scan · rss_longitudinal_same

同カテゴリ(diabolo)

diabolo_params · diabolo_spheroid · spheroid_closest · diabolo_dynamics_step · diabolo_simulate · diabolo_state_sequence · string_tension_static · string_tension_from_sag


Provenance: diabolo.py — DRIVE operator registry. この per-op ノートは tools/opdocs.py md が自動生成(手編集しない)。

© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.