diabolo op• Datenarten: signal × signal × matrix × table → table
• Aufruf: import fullseye as fs; fs.ledger.diabolo_throw_catch_truth(p0, v0, sticks, params: 'dict', *, t_min: 'float' = 0.0, t_max: 'float' = 5.0, n_grid: 'int' = 2001) -> 'dict' (die Implementierung direkt: import diabolo; diabolo.diabolo_throw_catch_truth(p0, v0, sticks, params: 'dict', *, t_min: 'float' = 0.0, t_max: 'float' = 5.0, n_grid: 'int' = 2001) -> 'dict'; aus dem Register: opsdrive.get("diabolo_throw_catch_truth"))
Der erste Zeitpunkt, zu dem die Parabel (geschlossene Form) aus dem Loslasszustand (p0, v0) nach dem Scheitelpunkt relativ zu den Fangstäben sticks (fest (2, 3)) in den Bereich "unterhalb der Ebene durch die Stäbe und s < c_F" eintritt (Bedingung FLYING → ON_STRING des Papers + Ebenenregel; ob die Schnur gespannt ist, prüft der Aufrufer).
Gibt auch den Scheitel t_apex = v_z/g und die Höhe v_z²/(2g) zurück. Die Wurzel wird über einen Vorzeichenwechsel auf einem Gitter aus n_grid Punkten gefunden und per Bisektion (80 Schritte) eingegrenzt. Gibt es keinen Fang, ist t_catch = NaN. Raises ValueError: Form, t_max ≤ t_min, n_grid < 3.
• Katalog der Beispieldaten (Download-URLs / Lizenzen) — 2-D nutzt skimage.data (BSD/Public Domain) plus synthetische Bilder, 3-D nennt Download-URLs echter Datenquellen (Stanford, PDS, …).
• Herkunft und Literatur der Operatoren — die Quellen der Forschung/Verfahren, auf denen diese Operatorfamilie beruht.
• Der kanonische Algorithmus (Autor, Jahr) und seine Anwendungen stehen im Familienleitfaden oben.
• poc_diabolo_model_and_vision — py -3.11 examples/poc_diabolo_model_and_vision.py
table als Eingabe)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. Diese Notiz wird von tools/opdocs.py md erzeugt (nicht von Hand bearbeiten).*
© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.