humanoid op• Data kinds: table → table
• Call: import fullseye as fs; fs.ledger.humanoid_clip_mesh(clip: 'dict', distance: 'float') -> 'dict' (to call the implementation directly, import drivehumanoid; drivehumanoid.humanoid_clip_mesh(clip: 'dict', distance: 'float') -> 'dict'; from the registry, opsdrive.get("humanoid_clip_mesh"))
Mesh at walked distance distance [m] ({"V","F","color","label","dims"}, origin = directly below the hips, +x = forward).
One cycle advances cycle_length. Between frames the vertices are interpolated linearly (the face connectivity is the same in all frames). The shape keeps its origin directly below the hips, so if you advance the placement position by distance, the stance foot appears to stay still on the ground (the frame phase is matched to the distance walked in advance). ★2026-10-03: the first version also subtracted the forward progress within the cycle here, subtracting it twice together with the placing side (caught by the sliding gate).
Empty input (clip is an empty dict) raises ValueError.
• Sample-data catalog (download URLs / licences) — 2-D uses skimage.data (BSD/public domain) plus synthetic images; 3-D lists download URLs for real data sources (Stanford, PDS, …).
• Operator provenance and references — the sources of the research/methods this op family came from.
• The canonical algorithm (author, year) and its uses are named in the family usage guide above.
• gallery_drive_world_objects — py -3.11 examples/gallery_drive_world_objects.py
• poc_driving_humanoids — py -3.11 examples/poc_driving_humanoids.py
table as input)course_layout · course_occupancy · course_contains · world_build · world_camera · world_move · lidar_scan · rss_longitudinal_same
humanoid)world_pose_humanoid · humanoid_impostors · world_camera_impostors
*Provenance: drivehumanoid.py — DRIVE operator registry. This per-op note is generated by tools/opdocs.py md (do not hand-edit).*
© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.