fullseye

pour_scene_mjcf — DRIVE scoop op

使い方

口の開いた樋(床の長さ L、幅 B、奥壁と側壁の高さ wall)に深さ h0 まで剛体球を格子で詰めた場面の MJCF (mujoco 不要)。樋は mocap の body(name="trough"、原点 = 口の床の縁、高さ lip_height)で、口を下げる向き (y 軸まわりに −θ)に回すのは :func:scoop_mujoco_pour が毎歩 mocap_quat を書いて行う。床は粗く(滑り摩擦 floor_mu、底の層が床ごと滑り出さない —— granular の粗い台と同じ役)、側壁は wall_mu。床の口の側(x < 0)が 開いていて、こぼれた球は落ちて地面(高さ 0)に届く。 返り: xml, positions, info(L, B, h0, wall, radius, lip_height, mass_each, n, timestep, A_fill = L·h0)。 Raises ValueError: h0 ≥ wall / contact_tc < 2 timestep / 球が 1 層も入らない / 綴り違い。

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

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

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

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

同カテゴリ(scoop)

spoon_bowl_volume · scoop_synth_side · revolution_volume_side · two_view_volume · scoop_volume_read · scoop_count · scoop_image_limit · tilt_wedge_retained


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

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