pad_context — DRIVE pegtactile op

• Data kinds: table → table

• Call: import fullseye as fs; fs.ledger.pad_context(pad: 'dict', jitter_px: 'float' = 0.5, seed: 'int' = 7) -> 'dict' (implementation को सीधे call करना हो तो import pegtactile; pegtactile.pad_context(pad: 'dict', jitter_px: 'float' = 0.5, seed: 'int' = 7) -> 'dict', registry से लेना हो तो opsdrive.get("pad_context"))

उपयोग

membrane के synthesis और पढ़ने के लिए केवल 1 बार बनने वाले साधन: pixel केंद्रों का grid (X, Y), Cerruti kernel, 3 रंगों की lights, बिना load के membrane का background और markers की reference image।

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

マーカーは jitter_px の一様ジッタで位相を散らす(印刷のばらつき程度)。規則格子(0 px)は全マーカーが同じ副画素位相なので、重心の pixel-locking が場全体の共通モードになり、せん断ゼロでも偽のせん断が出る(PoC の門で 11 mN → 0.9 mN)。seed はジッタの乱数。返りの _model_cache・_sr_cache は読みの内部キャッシュ。Raises ValueError: jitter < 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_knife_tactile_toughness — py -3.11 examples/poc_knife_tactile_toughness.py

• poc_peg_insertion_tactile — py -3.11 examples/poc_peg_insertion_tactile.py

• poc_tactile_dipole_torque — py -3.11 examples/poc_tactile_dipole_torque.py

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

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

इसी category के (pegtactile)

pad_params · peg_wrench_to_pad_loads · pad_loads_to_peg_wrench · pad_shear_asymmetry · pad_marker_displacement · pad_tactile_frame · pad_tactile_read · contact_candidates


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

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