cutting op• Data kinds: scalar × scalar → table
• Call: import fullseye as fs; fs.ledger.cut_force_atkins(R_j_per_m2: 'float', width_mm: 'float', xi: 'float' = 0.0, wedge_deg: 'float | None' = None, mu: 'float' = 0.0, model: 'str | None' = None) -> 'dict' (implementation को सीधे call करना हो तो import cutting; cutting.cut_force_atkins(R_j_per_m2: 'float', width_mm: 'float', xi: 'float' = 0.0, wedge_deg: 'float | None' = None, mu: 'float' = 0.0, model: 'str | None' = None) -> 'dict', registry से लेना हो तो opsdrive.get("cut_force_atkins"))
नरम ठोस पदार्थों के काटने के बल का closed form (scale = toughness R × काटी जा रही चौड़ाई w, R और w में 1st order)। return value dict (N)।
model="slice_push" (डिफ़ॉल्ट, wedge_deg के बिना): घर्षण-रहित धक्का + खिंचाव (Atkins 2016, Interface Focus 6:20160019 के सूत्र 1.2–1.4): V/(Rw) = 1/(1+ξ²), H/(Rw) = ξ/(1+ξ²), F_res/(Rw) = 1/√(1+ξ²)। ξ = ब्लेड के अनुदिश वेग / ब्लेड के आर-पार वेग। model="wedge_friction" (wedge_deg दें, केवल धक्का ξ = 0): प्रत्यास्थ छीलन + Coulomb घर्षण (Williams & Patel 2016, Interface Focus 6:20150108 का सूत्र 2.6, μ = tan β): Fc/(b Gc) = 1 / ((1 − cos θ) + sin θ / tan(β + θ))। θ मूल पाठ का औज़ार-कोण है। न्यूनतम θ + β = 90° पर 1/(1 − sin β)। ★ घर्षण और ब्लेड-कोण सहित slice/push का सूत्र पढ़ा नहीं गया है, इसलिए कार्यान्वित नहीं: ξ > 0 के साथ wedge_deg / mu एक साथ देने पर ValueError।
रिटर्न मान: V (धक्का), H (खिंचाव; wedge_friction में nan), F_res, scale = R·w, wedge_friction में Fc_over_bGc।
• 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_food_cutting_measure — py -3.11 examples/poc_food_cutting_measure.py
table को input के रूप में लेते हैं)course_layout · course_occupancy · course_contains · world_build · world_camera · world_move · lidar_scan · rss_longitudinal_same
cutting)cutting_scene · cutting_face_render · cutting_edge_render · cutting_episode_synth · cutting_wrist_mjcf · knife_edge_track · cut_depth_from_side · slice_thickness_profile
*Provenance: cutting.py — DRIVE operator registry. यह per-op note tools/opdocs.py md से अपने-आप generate होता है (हाथ से edit न करें)।*
© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.