Dice Question Streamline Icon: https://streamlinehq.com

General mechanisms for keyframe selection and motion editing

Develop general, task-agnostic mechanisms for constructing the sparse keyframe set Φ^{key} and defining the editing function f_edit that transforms global poses at selected keyframes while preserving local joint trajectories, in order to extend adaptive motion tracking from a single reference motion to a broader range of tasks.

Information Square Streamline Icon: https://streamlinehq.com

Background

The proposed approach constructs an augmented dataset by sparsifying a single reference motion into keyframes and lightly editing selected keyframes’ global poses while keeping local joint trajectories unchanged. This keyframe-based editing is currently specified manually and in a task-specific manner, limiting scalability.

A general, automatic mechanism for selecting keyframes and defining edits would expand applicability beyond tasks with simple parametric structures (e.g., jump or strike distances), making the framework more robust and widely usable.

References

The current scope of tasks we consider is limited to those where the keyframes Φ{key} and editing function f_edit can be defined in a relatively straightforward and task-specific way. Extending to more tasks requires developing more general mechanisms for constructing Φ{key} and f_edit, which we leave as an important direction for future work.

Towards Adaptable Humanoid Control via Adaptive Motion Tracking (2510.14454 - Huang et al., 16 Oct 2025) in Remark, Section 4.2 (Keyframing and Editing)