fullseye

cutting_episode_synth — DRIVE cutting op

使い方

閉形式の運動で切断の 1 回分を作る(準静的、剛塑性の食材 + 縦だけ柔らかい手首)。返り値 dict(列は numpy 配列)。

指令: 刃の根元を (vx, −vz) mm/s で動かす(k_wrist N/mm)。食材は切れ始めるまで動かず、切れている間の押し力は R · w_eff · 1/(1+ξ²)(:func: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。

参考(サンプルデータ・文献)

実行できる例(この op を実際に呼ぶ検証済みサンプル)

型が繋がる次の op(table を入力に取れる)

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_wrist_mjcf · knife_edge_track · cut_depth_from_side · slice_thickness_profile · cut_surface_roughness


Provenance: cutting.py — DRIVE operator registry. この per-op ノートは tools/opdocs.py md が自動生成(手編集しない)。

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