tilt_wedge_retained — DRIVE scoop op

• Data kinds: scalar × scalar × scalar × scalar → table

• Call: import fullseye as fs; fs.ledger.tilt_wedge_retained(theta_deg: 'float', phi_deg: 'float', L: 'float', h0: 'float') -> 'dict' (implementation को सीधे call करना हो तो import scoop; scoop.tilt_wedge_retained(theta_deg: 'float', phi_deg: 'float', L: 'float', h0: 'float') -> 'dict', registry से लेना हो तो opsdrive.get("tilt_wedge_retained"))

उपयोग

मुँह पर दीवार के बिना वाले पात्र (फ़र्श की लंबाई L, पिछली दीवार फ़र्श के लंबवत और पर्याप्त ऊँची) में गहराई h0 तक समतल भरे पाउडर को मुँह नीचे करके θ झुकाने पर बची मात्रा (2-D cross-section, quasi-static, अपनी व्युत्पत्ति)।

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

口の前面は初めから安息角 φ の斜面(口に壁が無いので垂直の崖は立たない)。傾けると口を通る斜面は水平から φ を保ち、床から見ると φ − θ。奥の平らな面は床に平行のまま(θ < φ で安定)。保持断面 A(θ) = ∫₀ᴸ min(h₀, x tan(φ − θ)) dx、出た割合 F = 1 − A(θ) / A(0)。出始めは θ = 0⁺(前面の楔からすぐこぼれる)、斜面が奥壁に届く角 θ_b = φ − atan(h₀ / L)、θ ≥ φ で全部出る。式は granular の spoon_tilt_dispense(lip="open") を呼ぶ(保持断面の式は granular の 1 か所だけ)。参考に口に縁がある器(lip="wall"、初めの量 L h₀、θ_c までこぼれない)の割合 F_lip_wall と theta_c_lip_wall_deg も返す(MuJoCo の口の開いた樋でどちらが合うかを比べるため)。

返り: A, A0, fraction, theta_back_deg, F_lip_wall, theta_c_lip_wall_deg。Raises ValueError: θ が [0, 90) の外、φ が (0, 90) の外、L・h0 が ≤ 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_powder_scoop_pour — py -3.11 examples/poc_powder_scoop_pour.py

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

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

इसी category के (scoop)

spoon_bowl_volume · scoop_synth_side · revolution_volume_side · two_view_volume · scoop_volume_read · scoop_count · scoop_image_limit · tilt_pour_rate


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

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