tactorque op• Data kinds: matrix × matrix × scalar × scalar × table × scalar → table
• Call: import fullseye as fs; fs.ledger.torsion_stick_field(X, Y, a: 'float', Mz: 'float', kern: 'dict', G: 'float') -> 'dict' (implementation को सीधे call करना हो तो import tactorque; tactorque.torsion_stick_field(X, Y, a: 'float', Mz: 'float', kern: 'dict', G: 'float') -> 'dict', registry से लेना हो तो opsdrive.get("torsion_stick_field"))
no-slip torsion (Reissner–Sagoci, Johnson 1985 §3.9 के समकक्ष, समीकरण संख्या अपुष्ट → convolution से संख्यात्मक सत्यापन) का surface displacement field: traction q_θ = 3M_z r/(4πa³√(a²−r²)) को tacslip.cerruti_kernel के kernel से convolve करके ux, uy [m], और closed form beta = 3M_z/(16Ga³), वृत्त के अंदर rigid rotation ux_cf = −βy, uy_cf = βx (r < a), tractions qx, qy। convolution के वृत्त के अंदर uniform u_θ/r = β लौटाने से β के सूत्र का स्वतंत्र implementation से सत्यापन होता है (−0.5 %, uniformity 0.14 %, मापा गया)। यह no-slip field है: flat punch में full slip के 8/(3π) गुना तक सटीक, पर Hertz contact में किनारे से हमेशा slip होता है —— Hertz contact के partial-slip field के लिए cuttouch.torsion_partial_slip का field=True (module docstring देखें)। Raises ValueError: G ≤ 0, a ≤ 0, X और Y के shape अलग, kernel का grid मेल नहीं खाता।
• 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 में दिए गए हैं।
• poc_tactile_dipole_torque — py -3.11 examples/poc_tactile_dipole_torque.py
table को input के रूप में लेते हैं)course_layout · course_occupancy · course_contains · world_build · world_camera · world_move · lidar_scan · rss_longitudinal_same
tactorque)punch_pressure · punch_surface_uz · hertz_pressure_shifted · ellipse_pressure_shifted · pressure_first_moment · boussinesq_kernel · boussinesq_surface_displacement · surface_divergence_closed_form
*Provenance: tactorque.py — DRIVE operator registry. यह per-op note tools/opdocs.py md से अपने-आप generate होता है (हाथ से edit न करें)।*
© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.