pad_params — DRIVE pegtactile op

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

• Call: import fullseye as fs; fs.ledger.pad_params(R: 'float' = 0.02, E: 'float' = 3000000.0, nu: 'float' = 0.48, mu: 'float' = 1.0, grip: 'float' = 4.0, w: 'float' = 0.005, grasp_below_top: 'float' = 0.008, fov: 'float' = 0.016, n: 'int' = 256, marker_pitch: 'float' = 0.0005, marker_r_px: 'float' = 2.5, dark: 'float' = 0.85, peg_mass: 'float' = 0.04, com_below_top: 'float' = 0.01425) -> 'dict' (implementation को सीधे call करना हो तो import pegtactile; pegtactile.pad_params(R: 'float' = 0.02, E: 'float' = 3000000.0, nu: 'float' = 0.48, mu: 'float' = 1.0, grip: 'float' = 4.0, w: 'float' = 0.005, grasp_below_top: 'float' = 0.008, fov: 'float' = 0.016, n: 'int' = 256, marker_pitch: 'float' = 0.0005, marker_r_px: 'float' = 2.5, dark: 'float' = 0.85, peg_mass: 'float' = 0.04, com_below_top: 'float' = 0.01425) -> 'dict', registry से लेना हो तो opsdrive.get("pad_params"))

उपयोग

उँगली के pad की table: dome की त्रिज्या R, gel का E और ν, pad और peg के बीच friction μ, पकड़ बल G₀ [N], उँगलियों का आधा अंतराल w (peg के सपाट भाग की आधी चौड़ाई), peg के ऊपरी सिरे से पकड़ बिंदु की दूरी, membrane camera का field of view और pixels की संख्या, markers (pitch, त्रिज्या [px], गहराई), peg का mass और centre of mass (pegfail के default जैसा)।

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

寸法の根拠: G₀ = 4 N で a ≈ 2.5 mm(a/R 0.13、Hertz の範囲)、視野 16 mm ≥ 5a(tacsim の窓の条件)、マーカー 0.5 mm = 8 px。返りに Hertz の複合弾性率 Es・せん断弾性率 G・画素ピッチ pitch・把持だけの接触半径 a_grip を足す。Raises ValueError: 正であるべき量が正でない、ν が [0, 0.5] の外、n < 64、マーカー間隔が 4 px 未満、把持力の 1.5 倍で視野が 5a に足りない。

संदर्भ (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_context · 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.