mindlin_fit_vector — DRIVE tacslip op

• Data kinds: table × matrix × matrix → table

• Call: import fullseye as fs; fs.ledger.mindlin_fit_vector(model: 'dict', pts_px, u_m, n_coarse: 'int' = 51, n_fine: 'int' = 21) -> 'dict' (implementation को सीधे call करना हो तो import tacslip; tacslip.mindlin_fit_vector(model: 'dict', pts_px, u_m, n_coarse: 'int' = 51, n_fine: 'int' = 21) -> 'dict', registry से लेना हो तो opsdrive.get("mindlin_fit_vector"))

उपयोग

दिशा वाले shear के लिए Mindlin fit (mindlin_fit का 2-component रूप): (c/a, μP, दिशा φ) एक साथ पढ़ता है।

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

比例載荷では接線トラクションは同じ半径分布 × 方向ベクトルなので、場は u(p) = A·F_x(p; c) + B·F_y(p; c)(F_y は x 向きの単位場 F_x を 90° 回した場 R(90°)F_x(R(−90°)p)、核は等方な半空間なので回転で閉じる)—— 各 c/a で (A, B) は線形の最小二乗。μP = √(A² + B²)、φ = atan2(B, A)、Q = μP(1 − (c/a)³)。c/a は粗く走査 → 最良の周りを細かく。向きを先に「固着核の平均変位」で決めて 1 成分の mindlin_fit に回す版は、規則格子の位相で核の標本が非対称になり 0.5° 前後の偏り(純 v のせん断に 0.01 N の偽の u 成分)を出した(pegtactile の試作で測って捨てた)。返り c_over_a・q_ratio・muP・Q・phi・rms_m。Raises ValueError: 形の不一致、点が 3 個未満。

संदर्भ (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 करते हैं)

• (अभी कुछ नहीं)

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

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

इसी category के (tacslip)

mindlin_partial_slip · mindlin_traction · hertz_surface_ur · hertzian_tangential_inner · cerruti_kernel · cerruti_surface_displacement · membrane_shear_field · membrane_markers


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

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