cutting_episode_synth — DRIVE cutting op

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

• Call: import fullseye as fs; fs.ledger.cutting_episode_synth(R: 'float' = 400.0, theta_deg: 'float' = 4.0, vx: 'float' = 6.0, vz: 'float' = 4.0, k_wrist: 'float' = 4.0, dt: 'float' = 0.1, n_frames: 'int' = 40, heel_x0: 'float' = 12.0, edge_start: 'float' = 27.0, scene=None) -> 'dict' (implementation को सीधे call करना हो तो import cutting; cutting.cutting_episode_synth(R: 'float' = 400.0, theta_deg: 'float' = 4.0, vx: 'float' = 6.0, vz: 'float' = 4.0, k_wrist: 'float' = 4.0, dt: 'float' = 0.1, n_frames: 'int' = 40, heel_x0: 'float' = 12.0, edge_start: 'float' = 27.0, scene=None) -> 'dict', registry से लेना हो तो opsdrive.get("cutting_episode_synth"))

उपयोग

closed-form गति से काटने का 1 episode बनाता है (quasi-static, rigid-plastic खाद्य पदार्थ + केवल ऊर्ध्वाधर रूप से नरम कलाई)। return value dict (columns numpy arrays हैं)।

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

指令: 刃の根元を (vx, −vz) mm/s で動かす(k_wrist N/mm)。食材は切れ始めるまで動かず、切れている間の押し力は R · w_eff · 1/(1+ξ²)(cut_force_atkins の slice_push)。刃は「指令 + F/k」の高さに止まり、切った所は戻らない。刃先の最下点(食材の幅の中)がまな板の 0.3 mm 上に来たら止める。

返り値: t、heel_x、heel_z_cmd、heel_z、edge_z_c(食材中央での刃先の高さの真値)、F(押し力の真値)、w_eff、xi、params。

संदर्भ (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_food_cutting_measure — py -3.11 examples/poc_food_cutting_measure.py

• poc_knife_tactile_toughness — py -3.11 examples/poc_knife_tactile_toughness.py

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

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

इसी category के (cutting)

cutting_scene · cutting_face_render · cutting_edge_render · cutting_wrist_mjcf · knife_edge_track · cut_depth_from_side · slice_thickness_profile · cut_surface_roughness


*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.