scoop_synth_side — DRIVE scoop op

• Data kinds: scalar × scalar → table

• Call: import fullseye as fs; fs.ledger.scoop_synth_side(a_px: 'float', h_px: 'float', *, fill: 'float' = 1.0, heap_frac: 'float' = 0.0, phi_deg: 'float' = 30.0, pitch: 'float' = 0.0001, margin_px: 'int' = 10, supersample: 'int' = 8, noise: 'float' = 0.0, seed: 'int | None' = None) -> 'dict' (implementation को सीधे call करना हो तो import scoop; scoop.scoop_synth_side(a_px: 'float', h_px: 'float', *, fill: 'float' = 1.0, heap_frac: 'float' = 0.0, phi_deg: 'float' = 30.0, pitch: 'float' = 0.0001, margin_px: 'int' = 10, supersample: 'int' = 8, noise: 'float' = 0.0, seed: 'int | None' = None) -> 'dict', registry से लेना हो तो opsdrive.get("scoop_synth_side"))

उपयोग

spherical cap वाले कटोरे में पाउडर की बगल से देखी coverage को synthesize करता है (axisymmetric; ground truth closed form में)।

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

• fill ∈ (0, 1]: 底からの深さの割合 y = fill·h まで平らに満たす(heap_frac > 0 なら 1 であること)。

• heap_frac ∈ [0, 1]: すり切りの上に、底面の半径 b = heap_frac·a・安息角 φ の円錐(真ん中に注いで育つ山)。

• 返り: side(透明な椀 = 中身が全部見える被覆率)、side_above(縁より上だけ = 金属の椀を横から見た像)、rim_row(縁の高さの行境界: 行 rim_row から下が縁より下)、axis_col(軸の列座標、画素の端が整数)、truth(V [m³] 閉形式、V_struck, V_heap, fill, heap_frac, phi_deg)、pitch。

合成と revolution_volume_side は同じ軸対称の模型なので、雑音なしの往復は 配管の検査(独立な被験者は two_view_volume の楕円の山と MuJoCo の球)。Raises ValueError: 範囲外、fill < 1 で山を載せた。

संदर्भ (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 · revolution_volume_side · two_view_volume · scoop_volume_read · scoop_count · scoop_image_limit · tilt_wedge_retained · 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.