tether_slack_angle — DRIVE kendama op

• Data kinds: कोई नहीं → any (केवल arguments से तय होने वाला op — यह कोई image या data input नहीं लेता)

• Call: import fullseye as fs; fs.ledger.tether_slack_angle(theta0: 'float', L: 'float', g: 'float' = 9.81) (implementation को सीधे call करना हो तो import kendama; kendama.tether_slack_angle(theta0: 'float', L: 'float', g: 'float' = 9.81), registry से लेना हो तो opsdrive.get("tether_slack_angle"))

उपयोग

सबसे नीचे गति v₀ = √(2gL(1 − cos θ₀)) वाली गेंद (छड़ होती तो θ₀ पर रुकने वाली energy) की डोरी जिस कोण θ_s (ठीक नीचे से) पर ढीली होती है।

> नीचे का विस्तृत विवरण मूल text में है — सारांश और headings का अनुवाद हो चुका है।

導出: v² = 2gL(cos θ − cos θ₀)、T = m(v²/L + g cos θ) = m g (3 cos θ − 2 cos θ₀) = 0 → cos θ_s = (2/3) cos θ₀。上半分(cos θ_s < 0)に達するのは cos θ₀ < 0 ⇔ θ₀ > π/2 のときだけ。θ₀ ≤ π/2 なら張力は θ₀ で m g cos θ₀ ≥ 0 まで下がるだけで弛まない → None。θ₀ = π(頂点にちょうど届くエネルギー)で θ_s = arccos(−2/3) = 131.8°。θ₀ ∈ (0, π] 以外は ValueError。θ₀ > π/2 の玉を静止から放すと最初から弛む(張力 m g cos θ₀ < 0)ので、θ₀ は真下での速さで与える。

संदर्भ (sample data, साहित्य)

• 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 में दिए गए हैं।

चलाए जा सकने वाले उदाहरण (verified samples जो सच में यह op call करते हैं)

• poc_kendama — py -3.11 examples/poc_kendama.py

वे अगले ops जिनसे type जुड़ता है (any को input के रूप में लेते हैं)

course_crank · course_s_curve · course_turnaround · course_slope · course_intersection · course_parallel_parking · course_crossing · course_road

इसी category के (kendama)

kendama_params · elliptic_k_agm · pendulum_period_exact · pendulum_launch_speed · pendulum_rod_simulate · tether_tension_fixed · swing_up_plan · swing_up_apex


*Provenance: kendama.py — DRIVE operator registry. यह per-op note tools/opdocs.py md से अपने-आप generate होता है (हाथ से edit न करें)।*

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